//Microsoft Developer Studio generated resource script. // #include "resource.h" #define APSTUDIO_READONLY_SYMBOLS ///////////////////////////////////////////////////////////////////////////// // // Generated from the TEXTINCLUDE 2 resource. // #include "afxres.h" ///////////////////////////////////////////////////////////////////////////// #undef APSTUDIO_READONLY_SYMBOLS ///////////////////////////////////////////////////////////////////////////// // English (U.S.) resources #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) #ifdef _WIN32 LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US #pragma code_page(1252) #endif //_WIN32 ///////////////////////////////////////////////////////////////////////////// // // Dialog // IDD_ABOUT DIALOG DISCARDABLE 0, 0, 227, 155 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "About Network Load Balancing Manager" FONT 8, "MS Shell Dlg" BEGIN DEFPUSHBUTTON "OK",IDOK,154,130,63,14 LTEXT "Network Load Balancing Manager\n\nVersion 5.1\n\nCopyright (C) 2000-2001 Microsoft Corporation\nAll rights reserved. This product is licensed.", IDC_STATIC,37,9,145,60 ICON IDI_WORLD,IDC_STATIC,9,10,21,20 CONTROL "",IDC_STATIC,"Static",SS_BLACKFRAME,7,75,213,1 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", IDC_STATIC,7,83,210,26 LTEXT "penalties, and will be prosecuted to the maximum extent possible\nunder the law.", IDC_STATIC,7,107,207,17 END IDD_MACHINE_CONNECT_PAGE DIALOG DISCARDABLE 0, 0, 242, 61 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Machine" FONT 8, "MS Shell Dlg" BEGIN LTEXT "&Machine IP",IDC_TEXT_MACHINE,5,15,220,15 CONTROL "IPAddress1",IDC_MACHINE,"SysIPAddress32",WS_TABSTOP,5, 32,100,15 END IDD_PORTS_CONTROL_PAGE DIALOG DISCARDABLE 0, 0, 242, 61 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Ports" FONT 8, "MS Shell Dlg" BEGIN LTEXT "Start &Port",IDC_TEXT_START_PORT,5,15,220,15 COMBOBOX IDC_PORTS,5,32,100,54,CBS_DROPDOWNLIST | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP END IDD_CLUSTER_PAGE DIALOG DISCARDABLE 0, 0, 240, 215 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Cluster Parameters" FONT 8, "MS Shell Dlg" BEGIN GROUPBOX "Cluster &IP Configuration",IDC_GROUP_CL_IP,7,7,226,84 LTEXT "IP &address:",IDC_TEXT_CL_IP,15,21,65,8,SS_NOTIFY CONTROL "",IDC_EDIT_CL_IP,"SysIPAddress32",WS_TABSTOP | 0x80,115, 19,65,12 LTEXT "&Subnet mask:",IDC_TEXT_CL_MASK,15,38,65,8,SS_NOTIFY CONTROL "",IDC_EDIT_CL_MASK,"SysIPAddress32",WS_TABSTOP | 0x80, 115,36,65,12 LTEXT "&Full Internet name:",IDC_TEXT_DOMAIN,15,55,65,8, SS_NOTIFY EDITTEXT IDC_EDIT_DOMAIN,115,53,65,12,ES_AUTOHSCROLL LTEXT "&Network address:",IDC_TEXT_ETH,15,72,65,8,SS_NOTIFY EDITTEXT IDC_EDIT_ETH,115,70,65,12,ES_AUTOHSCROLL GROUPBOX "Cluster &Operation Mode",IDC_GROUP_CL_MODE,7,97,226,32 CONTROL "&Unicast",IDC_RADIO_UNICAST,"Button",BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,15,111,45,10 CONTROL "&Multicast",IDC_RADIO_MULTICAST,"Button", BS_AUTORADIOBUTTON | WS_TABSTOP,64,111,45,10 CONTROL "I&GMP multicast",IDC_CHECK_IGMP,"Button", BS_AUTOCHECKBOX | WS_TABSTOP,121,111,65,10 GROUPBOX "",IDC_GROUP_RCT,7,135,226,50 CONTROL "&Remote Control",IDC_CHECK_RCT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,135,63,10 LTEXT "Remote &password:",IDC_TEXT_PASSW,15,149,65,10, SS_NOTIFY EDITTEXT IDC_EDIT_PASSW,115,147,65,12,ES_PASSWORD | ES_AUTOHSCROLL LTEXT "&Confirm password:",IDC_TEXT_PASSW2,15,166,65,8, SS_NOTIFY EDITTEXT IDC_EDIT_PASSW2,115,164,65,12,ES_PASSWORD | ES_AUTOHSCROLL END IDD_HOST_PAGE DIALOG DISCARDABLE 0, 0, 240, 215 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Host Parameters" FONT 8, "MS Shell Dlg" BEGIN GROUPBOX "NIC",IDC_GROUP_NIC,7,8,225,46 LTEXT "Friendly &Name",IDC_NIC_FRIENDLY,12,19,81,8,SS_NOTIFY COMBOBOX IDC_NIC,116,18,110,67,CBS_DROPDOWNLIST | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP EDITTEXT IDC_NIC_DETAIL,13,37,212,13,ES_AUTOHSCROLL | ES_READONLY LTEXT "&Priority (Unique host ID)",IDC_TEXT_PRI,7,61,81,8, SS_NOTIFY COMBOBOX IDC_EDIT_PRI,116,61,48,67,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP GROUPBOX "Dedicated &IP Configuration",IDC_GROUP_DED_IP,7,78,226, 50 LTEXT "IP &address:",IDC_TEXT_DED_IP,16,92,70,10,SS_NOTIFY CONTROL "",IDC_EDIT_DED_IP,"SysIPAddress32",WS_TABSTOP | 0x80, 116,90,65,12 LTEXT "&Subnet mask:",IDC_TEXT_DED_MASK,16,109,70,10,SS_NOTIFY CONTROL "",IDC_EDIT_DED_MASK,"SysIPAddress32",WS_TABSTOP | 0x80, 116,107,65,12 CONTROL "Set initial &host state to active",IDC_CHECK_ACTIVE, "Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,134,220,10 END IDD_CLUSTER_CONNECT_PAGE DIALOG DISCARDABLE 0, 0, 242, 206 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Direct" FONT 8, "MS Shell Dlg" BEGIN LTEXT "&Cluster IP",IDC_TEXT_CLUSTER_IP,4,15,101,15 CONTROL "IPAddress1",IDC_CLUSTER_IP,"SysIPAddress32",WS_TABSTOP, 4,30,86,15 LTEXT "Cluster &Member's IP",IDC_TEXT_CLUSTER_MEMBER,4,53,82, 10 CONTROL "IPAddress1",IDC_CLUSTER_MEMBER,"SysIPAddress32", WS_TABSTOP,4,65,86,15 LTEXT "Connection Status",IDC_TEXT_CONNECTION_STATUS,4,117,90, 10 EDITTEXT IDC_CLUSTER_CONNECTION_STATUS,4,131,231,39,ES_MULTILINE | ES_AUTOVSCROLL | ES_AUTOHSCROLL | ES_READONLY | WS_VSCROLL | NOT WS_TABSTOP END IDD_CLUSTER_CONNECT_INDIRECT_PAGE DIALOG DISCARDABLE 0, 0, 242, 206 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Indirect" FONT 8, "MS Shell Dlg" BEGIN LTEXT "&Cluster IP",IDC_TEXT_CLUSTER_IP,4,15,220,15 CONTROL "IPAddress1",IDC_CLUSTER_IP,"SysIPAddress32",WS_TABSTOP, 4,30,86,15 LTEXT "&Machine IP",IDC_TEXT_MACHINE_IP,4,53,82,10 CONTROL "IPAddress1",IDC_MACHINE,"SysIPAddress32",WS_TABSTOP,4, 65,86,15 PUSHBUTTON "&ADD -->",IDC_ADD_MACHINE,100,65,40,16 LTEXT "Machine IP &List",IDC_TEXT_MACHINE_IP_LIST,151,53,82,10 LISTBOX IDC_MACHINE_IP_LIST,149,65,86,54,LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP PUSHBUTTON "&DEL <--",IDC_DEL_MACHINE,100,88,40,15 LTEXT "Connection Status",IDC_TEXT_CONNECTION_STATUS,7,117,90, 10 EDITTEXT IDC_CLUSTER_CONNECTION_STATUS,4,131,231,39,ES_MULTILINE | ES_AUTOVSCROLL | ES_AUTOHSCROLL | ES_READONLY | WS_VSCROLL | NOT WS_TABSTOP END IDD_DIALOG_PORT_RULE_PROP_CLUSTER DIALOGEX 0, 0, 240, 215 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU EXSTYLE WS_EX_CONTEXTHELP CAPTION "Add/Edit Port Rule" FONT 8, "MS Shell Dlg", 0, 0, 0x1 BEGIN GROUPBOX "Port range",IDC_GROUP_RANGE,9,5,226,33 LTEXT "&From:",IDC_TEXT_START,17,21,22,8 EDITTEXT IDC_EDIT_START,45,19,35,12,ES_AUTOHSCROLL | ES_NUMBER CONTROL "Spin5",IDC_SPIN_START,"msctls_updown32",UDS_WRAP | UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS | UDS_NOTHOUSANDS,78,21,9,14 LTEXT "T&o:",IDC_TEXT_END,90,21,15,8 EDITTEXT IDC_EDIT_END,111,19,35,12,ES_AUTOHSCROLL | ES_NUMBER CONTROL "Spin6",IDC_SPIN_END,"msctls_updown32",UDS_WRAP | UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS | UDS_NOTHOUSANDS,144,21,9,14 GROUPBOX "Protocols",IDC_GROUP_PROTOCOLS,7,45,226,33 CONTROL "&TCP",IDC_RADIO_TCP,"Button",BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,16,59,30,10 CONTROL "&UDP",IDC_RADIO_UDP,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,57,59,30,10 CONTROL "&Both",IDC_RADIO_BOTH,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,99,59,30,10 GROUPBOX "",IDC_GROUP_DISABLED,7,156,226,33 GROUPBOX "",IDC_GROUP_SINGLE,7,128,226,33 GROUPBOX "Filtering mode",IDC_GROUP_MULTIPLE,7,83,226,50 CONTROL "&Multiple host",IDC_RADIO_MULTIPLE,"Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,16,97,55,10 CONTROL "&Single host",IDC_RADIO_SINGLE,"Button", BS_AUTORADIOBUTTON | WS_TABSTOP,16,142,55,10 CONTROL "&Disable this port range",IDC_RADIO_DISABLED,"Button", BS_AUTORADIOBUTTON | WS_TABSTOP,16,170,85,10 LTEXT "Affinity:",IDC_TEXT_AFF,85,97,25,8 CONTROL "&None",IDC_RADIO_AFF_NONE,"Button",BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,114,97,33,10 CONTROL "S&ingle",IDC_RADIO_AFF_SINGLE,"Button", BS_AUTORADIOBUTTON | WS_TABSTOP,150,97,35,10 CONTROL "&Class C",IDC_RADIO_AFF_CLASSC,"Button", BS_AUTORADIOBUTTON | WS_TABSTOP,188,97,39,10 LTEXT "&Load weight:",IDC_TEXT_MULTI,85,113,44,8 CONTROL "&Equal",IDC_RADIO_EQUAL,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,141,113,34,10 CONTROL "Une&qual",IDC_RADIO_UNEQUAL,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,187,113,43,10 DEFPUSHBUTTON "OK",IDOK,137,195,45,14 PUSHBUTTON "Cancel",IDCANCEL,187,195,45,14 END IDD_DIALOG_PORT_RULE_PROP_HOSTS DIALOGEX 0, 0, 240, 215 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU EXSTYLE WS_EX_CONTEXTHELP CAPTION "Add/Edit Port Rule" FONT 8, "MS Shell Dlg", 0, 0, 0x1 BEGIN GROUPBOX "Port range",IDC_GROUP_RANGE,9,5,226,33,WS_DISABLED LTEXT "&From:",IDC_TEXT_START,17,21,22,8,WS_DISABLED EDITTEXT IDC_EDIT_START,45,19,35,12,ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_TABSTOP CONTROL "Spin5",IDC_SPIN_START,"msctls_updown32",UDS_WRAP | UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS | UDS_NOTHOUSANDS | WS_DISABLED,78,21,9,14 LTEXT "T&o:",IDC_TEXT_END,86,22,15,8,WS_DISABLED EDITTEXT IDC_EDIT_END,111,19,35,12,ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER | NOT WS_TABSTOP CONTROL "Spin6",IDC_SPIN_END,"msctls_updown32",UDS_WRAP | UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS | UDS_NOTHOUSANDS | WS_DISABLED,144,21,9, 14 GROUPBOX "Protocols",IDC_GROUP_PROTOCOLS,7,45,226,33,WS_DISABLED CONTROL "&TCP",IDC_RADIO_TCP,"Button",BS_AUTORADIOBUTTON | WS_DISABLED | WS_GROUP | WS_TABSTOP,16,59,30,10 CONTROL "&UDP",IDC_RADIO_UDP,"Button",BS_AUTORADIOBUTTON | WS_DISABLED | WS_TABSTOP,57,59,30,10 CONTROL "&Both",IDC_RADIO_BOTH,"Button",BS_AUTORADIOBUTTON | WS_DISABLED | WS_TABSTOP,99,59,30,10 GROUPBOX "",IDC_GROUP_DISABLED,7,156,226,33 GROUPBOX "",IDC_GROUP_SINGLE,7,128,226,33 GROUPBOX "Filtering mode",IDC_GROUP_MULTIPLE,7,83,226,50, WS_DISABLED CONTROL "&Multiple host",IDC_RADIO_MULTIPLE,"Button", BS_AUTORADIOBUTTON | WS_DISABLED | WS_GROUP | WS_TABSTOP, 16,97,55,10 CONTROL "&Single host",IDC_RADIO_SINGLE,"Button", BS_AUTORADIOBUTTON | WS_DISABLED | WS_TABSTOP,16,142,55, 10 CONTROL "&Disable this port range",IDC_RADIO_DISABLED,"Button", BS_AUTORADIOBUTTON | WS_DISABLED | WS_TABSTOP,16,170,85, 10 LTEXT "Affinity:",IDC_TEXT_AFF,85,97,25,8,WS_DISABLED CONTROL "&None",IDC_RADIO_AFF_NONE,"Button",BS_AUTORADIOBUTTON | WS_DISABLED | WS_GROUP | WS_TABSTOP,114,97,33,10 CONTROL "S&ingle",IDC_RADIO_AFF_SINGLE,"Button", BS_AUTORADIOBUTTON | WS_DISABLED | WS_TABSTOP,150,97,35, 10 CONTROL "&Class C",IDC_RADIO_AFF_CLASSC,"Button", BS_AUTORADIOBUTTON | WS_DISABLED | WS_TABSTOP,188,97,39, 10 LTEXT "&Load weight:",IDC_TEXT_MULTI,85,113,44,8,WS_DISABLED EDITTEXT IDC_EDIT_MULTI,136,112,27,12,ES_AUTOHSCROLL | ES_NUMBER | WS_DISABLED CONTROL "Spin4",IDC_SPIN_MULTI,"msctls_updown32",UDS_WRAP | UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS | UDS_NOTHOUSANDS | WS_DISABLED,161,114,9, 14 LTEXT "or",IDC_STATIC,174,113,8,8,WS_DISABLED CONTROL "&Equal",IDC_CHECK_EQUAL,"Button",BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP,193,113,34,10 LTEXT "&Handling priority:",IDC_TEXT_SINGLE,85,142,54,8, WS_DISABLED COMBOBOX IDC_EDIT_SINGLE,152,140,31,48,CBS_DROPDOWNLIST | WS_DISABLED | WS_VSCROLL | WS_TABSTOP DEFPUSHBUTTON "OK",IDOK,137,195,45,14 PUSHBUTTON "Cancel",IDCANCEL,187,195,45,14 END IDD_DIALOG_PORTS DIALOG DISCARDABLE 0, 0, 240, 215 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Port Rules" FONT 8, "MS Shell Dlg" BEGIN LTEXT "&Defined port rules:",IDC_TEXT_PORT_RULE,7,7,80,8 CONTROL "",IDC_LIST_PORT_RULE,"SysListView32",LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_AUTOARRANGE | WS_BORDER | WS_TABSTOP,7,20,226,100 PUSHBUTTON "&Add...",IDC_BUTTON_ADD,88,127,45,14 PUSHBUTTON "&Edit...",IDC_BUTTON_MODIFY,138,127,45,14 PUSHBUTTON "&Remove",IDC_BUTTON_DEL,188,127,45,14 GROUPBOX "Port rule description",IDC_GROUP_PORT_RULE_DESCR,7,147, 226,60 LTEXT "",IDC_TEXT_PORT_RULE_DESCR,14,159,212,42 END IDD_MANAGE_VIRTUAL_IPS_PAGE DIALOG DISCARDABLE 0, 0, 240, 215 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "Manage Virtual IP Addresses" FONT 8, "MS Shell Dlg" BEGIN LTEXT "Cluster IP",IDC_TEXT_CLUSTER_IP,4,15,220,15 CONTROL "IPAddress1",IDC_CLUSTER_IP,"SysIPAddress32",WS_TABSTOP, 4,30,86,15 LTEXT "&Virtual IP",IDC_TEXT_SECONDARY_IP,4,53,82,10 CONTROL "IPAddress1",IDC_SECONDARY_IP,"SysIPAddress32", WS_TABSTOP,4,65,86,15 PUSHBUTTON "&ADD -->",IDC_ADD_MACHINE,100,65,40,16 LTEXT "Virtual IP &List",IDC_TEXT_SECONDARY_IP_LIST,151,53,82, 10 LISTBOX IDC_SECONDARY_IP_LIST,149,65,86,54,LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP PUSHBUTTON "&DEL <--",IDC_DEL_MACHINE,100,88,40,15 END IDD_DISCLAIMER DIALOG DISCARDABLE 0, 0, 240, 102 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU CAPTION "NLB Manager Usage Restriction" FONT 8, "MS Shell Dlg" BEGIN CONTROL "Do not show this warning again",IDC_DO_NOT_REMIND, "Button",BS_AUTOCHECKBOX | WS_TABSTOP,9,46,220,10 LTEXT "Warning: This computer program is provided for preview purposes only. The program should not be used in a production environment.", IDC_STATIC,12,11,210,26 DEFPUSHBUTTON "OK",IDOK,94,82,63,14 END #ifdef APSTUDIO_INVOKED ///////////////////////////////////////////////////////////////////////////// // // TEXTINCLUDE // 1 TEXTINCLUDE DISCARDABLE BEGIN "resource.h\0" END 2 TEXTINCLUDE DISCARDABLE BEGIN "#include ""afxres.h""\r\n" "\0" END 3 TEXTINCLUDE DISCARDABLE BEGIN "\r\n" "\0" END 1 TEXTINCLUDE DISCARDABLE BEGIN "resource.h\0" END 2 TEXTINCLUDE DISCARDABLE BEGIN "#include ""afxres.h""\r\n" "\0" END 3 TEXTINCLUDE DISCARDABLE BEGIN "\r\n" "\0" END #endif // APSTUDIO_INVOKED ///////////////////////////////////////////////////////////////////////////// // // Menu // IDR_MAINFRAME MENU DISCARDABLE BEGIN MENUITEM "", 65535 POPUP "&Cluster" BEGIN MENUITEM "&New", ID_WORLD_NEW POPUP "&Connect To Existing " BEGIN MENUITEM "&Direct", ID_WORLD_CONNECT MENUITEM "&Indirect", ID_WORLD_CONNECT_INDIRECT END MENUITEM SEPARATOR MENUITEM "&Add Host ", ID_CLUSTER_ADD_HOST MENUITEM "&Delete ", ID_CLUSTER_REMOVE MENUITEM SEPARATOR MENUITEM "&Properties", ID_CLUSTER_PROPERTIES MENUITEM SEPARATOR MENUITEM "Re&fresh", ID_REFRESH MENUITEM SEPARATOR MENUITEM "&Remove From View", ID_CLUSTER_UNMANAGE MENUITEM SEPARATOR POPUP "Contr&ol" BEGIN MENUITEM "&Query ", ID_CLUSTER_EXE_QUERY MENUITEM "&Start ", ID_CLUSTER_EXE_START MENUITEM "St&op ", ID_CLUSTER_EXE_STOP MENUITEM "&Drainstop ", ID_CLUSTER_EXE_DRAINSTOP MENUITEM "&Resume ", ID_CLUSTER_EXE_RESUME MENUITEM "Sus&pend ", ID_CLUSTER_EXE_SUSPEND MENUITEM "&Enable ", ID_CLUSTER_EXE_ENABLE MENUITEM "Disa&ble ", ID_CLUSTER_EXE_DISABLE MENUITEM "Drai&n ", ID_CLUSTER_EXE_DRAIN END MENUITEM SEPARATOR MENUITEM "E&xit", ID_APP_EXIT END POPUP "H&ost" BEGIN MENUITEM "&Delete", ID_HOST_REMOVE MENUITEM SEPARATOR MENUITEM "&Properties", ID_HOST_PROPERTIES MENUITEM SEPARATOR POPUP "Contr&ol" BEGIN MENUITEM "&Query ", ID_HOST_EXE_QUERY MENUITEM "&Start ", ID_HOST_EXE_START MENUITEM "St&op ", ID_HOST_EXE_STOP MENUITEM "&Drainstop ", ID_HOST_EXE_DRAINSTOP MENUITEM "&Resume ", ID_HOST_EXE_RESUME MENUITEM "Sus&pend ", ID_HOST_EXE_SUSPEND MENUITEM "&Enable ", ID_HOST_EXE_ENABLE MENUITEM "Disa&ble ", ID_HOST_EXE_DISABLE MENUITEM "Drai&n ", ID_HOST_EXE_DRAIN END END POPUP "&Help" BEGIN MENUITEM "&About Network Load Balancing Manager", ID_APP_ABOUT END END IDR_POPUP MENU DISCARDABLE BEGIN POPUP "" BEGIN MENUITEM "&New Cluster", ID_WORLD_NEW POPUP "&Connect To Existing " BEGIN MENUITEM "&Direct", ID_WORLD_CONNECT MENUITEM "&Indirect", ID_WORLD_CONNECT_INDIRECT END END POPUP "" BEGIN MENUITEM "&Add Host To Cluster", ID_CLUSTER_ADD_HOST MENUITEM "&Delete Cluster", ID_CLUSTER_REMOVE MENUITEM SEPARATOR MENUITEM "Cluster &Properties", ID_CLUSTER_PROPERTIES MENUITEM SEPARATOR MENUITEM "Re&fresh", ID_REFRESH MENUITEM SEPARATOR MENUITEM "&Remove From View", ID_CLUSTER_UNMANAGE MENUITEM SEPARATOR POPUP "Cluster Contr&ol" BEGIN MENUITEM "&Query ", ID_CLUSTER_EXE_QUERY MENUITEM "&Start ", ID_CLUSTER_EXE_START MENUITEM "St&op ", ID_CLUSTER_EXE_STOP MENUITEM "&Drainstop ", ID_CLUSTER_EXE_DRAINSTOP MENUITEM "&Resume ", ID_CLUSTER_EXE_RESUME MENUITEM "Sus&pend ", ID_CLUSTER_EXE_SUSPEND MENUITEM "&Enable ", ID_CLUSTER_EXE_ENABLE MENUITEM "Disa&ble ", ID_CLUSTER_EXE_DISABLE MENUITEM "Drai&n ", ID_CLUSTER_EXE_DRAIN END END POPUP "" BEGIN MENUITEM "&Delete Host", ID_HOST_REMOVE MENUITEM SEPARATOR MENUITEM "Host &Properties", ID_HOST_PROPERTIES MENUITEM SEPARATOR POPUP "Host Contr&ol" BEGIN MENUITEM "&Query ", ID_HOST_EXE_QUERY MENUITEM "&Start ", ID_HOST_EXE_START MENUITEM "St&op ", ID_HOST_EXE_STOP MENUITEM "&Drainstop ", ID_HOST_EXE_DRAINSTOP MENUITEM "&Resume ", ID_HOST_EXE_RESUME MENUITEM "Sus&pend ", ID_HOST_EXE_SUSPEND MENUITEM "&Enable ", ID_HOST_EXE_ENABLE MENUITEM "Disa&ble ", ID_HOST_EXE_DISABLE MENUITEM "Drai&n ", ID_HOST_EXE_DRAIN END END END ///////////////////////////////////////////////////////////////////////////// // // Icon // // Icon with lowest ID value placed first to ensure application icon // remains consistent on all systems. IDR_MAINFRAME ICON DISCARDABLE "graph12.ico" IDI_WORLD ICON DISCARDABLE "graph12.ico" IDI_CLUSTER ICON DISCARDABLE "nethood.ico" IDI_HOST_STARTED ICON DISCARDABLE "mycomp.ico" IDI_HOST_STOPPED ICON DISCARDABLE "mycomp.ico" IDI_PORTRULE ICON DISCARDABLE "icon1.ico" IDI_PENDING ICON DISCARDABLE "ico00001.ico" ///////////////////////////////////////////////////////////////////////////// // // Toolbar // IDR_MAINFRAME TOOLBAR DISCARDABLE 32, 32 BEGIN BUTTON ID_WORLD_NEW BUTTON ID_WORLD_CONNECT END ///////////////////////////////////////////////////////////////////////////// // // Bitmap // IDR_MAINFRAME BITMAP DISCARDABLE "mainfram.bmp" ///////////////////////////////////////////////////////////////////////////// // // DESIGNINFO // #ifdef APSTUDIO_INVOKED GUIDELINES DESIGNINFO DISCARDABLE BEGIN IDD_ABOUT, DIALOG BEGIN LEFTMARGIN, 7 RIGHTMARGIN, 220 TOPMARGIN, 7 BOTTOMMARGIN, 148 END IDD_MACHINE_CONNECT_PAGE, DIALOG BEGIN LEFTMARGIN, 7 RIGHTMARGIN, 235 TOPMARGIN, 7 BOTTOMMARGIN, 54 END IDD_CLUSTER_CONNECT_PAGE, DIALOG BEGIN LEFTMARGIN, 7 RIGHTMARGIN, 235 TOPMARGIN, 7 BOTTOMMARGIN, 199 END IDD_CLUSTER_CONNECT_INDIRECT_PAGE, DIALOG BEGIN LEFTMARGIN, 7 RIGHTMARGIN, 235 TOPMARGIN, 7 BOTTOMMARGIN, 199 END IDD_MANAGE_VIRTUAL_IPS_PAGE, DIALOG BEGIN BOTTOMMARGIN, 214 END END #endif // APSTUDIO_INVOKED ///////////////////////////////////////////////////////////////////////////// // // String Table // STRINGTABLE DISCARDABLE BEGIN IDR_MAINFRAME "Network Load Balancing Manager" IDR_POPUP "\nNetwork Load Balancing Manager\n\n\n\n\n\n" END STRINGTABLE DISCARDABLE BEGIN ID_WORLD_NEW "New Network Load Balancing cluster." ID_WORLD_CONNECT "Connect to an existing Network Load Balancing cluster." ID_WORLD_CONNECT_INDIRECT "Connect to an existing Network Load Balancing cluster." ID_REFRESH "Reconnect to cluster. " ID_HELP_TOPICS "Open Help." END STRINGTABLE DISCARDABLE BEGIN ID_CLUSTER_ADD_HOST "Add a new host to the Network Load Balancing cluster." ID_CLUSTER_REMOVE "Delete the existing Network Load Balancing cluster." ID_CLUSTER_PROPERTIES "View or modify cluster-specific properties." ID_CLUSTER_UNMANAGE "Do not manage this cluster anymore." ID_CLUSTER_EXE_QUERY "Queries the status of each host which is part of the cluster." ID_CLUSTER_EXE_START "Starts cluster operations on each host which is part of the cluster." ID_CLUSTER_EXE_STOP "Stops cluster operations on each host which is part of the cluster." ID_CLUSTER_EXE_DRAINSTOP "Finishes all existing connections and stops cluster operations on each host." ID_CLUSTER_EXE_RESUME "Resume control over cluster operations on each host which is part of the cluster." ID_CLUSTER_EXE_SUSPEND "Suspend control over cluster operations on each host which is part of the cluster." ID_CLUSTER_EXE_ENABLE "Enables traffic for port rule or ALL ports, on each host which is part of the cluster." ID_CLUSTER_EXE_DISABLE "Disables ALL traffic for port rule or ALL ports, on each host which is part of the cluster." ID_CLUSTER_EXE_DRAIN "Disables NEW traffic for port rule or ALL ports, on each host which is part of the cluster." END STRINGTABLE DISCARDABLE BEGIN ID_HOST_REMOVE "Remove this host from Network Load Balancing cluster." ID_HOST_PROPERTIES "View or modify host-specific properties." ID_HOST_EXE_QUERY "Queries the status of host." ID_HOST_EXE_START "Starts cluster operations on host." ID_HOST_EXE_STOP "Stops cluster operations on host." ID_HOST_EXE_DRAINSTOP "Finishes all existing connections and stops cluster operations on host." ID_HOST_EXE_RESUME "Resume control over cluster operations on host." ID_HOST_EXE_SUSPEND "Suspend control over cluster operations on host." ID_HOST_EXE_ENABLE "Enables traffic for port rule or ALL ports on host." ID_HOST_EXE_DISABLE "Disables ALL traffic for port rule or ALL ports on host." ID_HOST_EXE_DRAIN "Disables NEW traffic for port rule or ALL ports on host." END STRINGTABLE DISCARDABLE BEGIN IDS_WORLD_NAME "Network Load Balancing Clusters" IDS_PROPERTIES_CAPTION "Network Load Balancing properties" IDS_FULL_INTERNET_NAME "cluster.domain.com" END STRINGTABLE DISCARDABLE BEGIN IDS_WARNING_CLUSTER_REMOVE "This will remove Network Load Balancing from all the hosts who are members of the selected cluster.\n Are you sure-?" IDS_WARNING_HOST_REMOVE "This will remove Network Load Balancing from the selected host.\n Are you sure-?" IDS_VIRTUAL_IPS_CAPTION "Virtual IPS" IDS_CONNECT_CAPTION "Connect to host" IDS_CONNECT_CLUSTER_CAPTION "Connect to cluster" IDS_WARNING_IP_INVALID "The IP address you have entered is invalid " IDS_WARNING_CL_CONN_SAME "The connection ip cannot be equal to cluster ip. " END STRINGTABLE DISCARDABLE BEGIN IDS_INFO_DONE "Done " IDS_INFO_SUCCESS "Success " IDS_INFO_FAILED "Failed " IDS_INFO_REQUEST "Request submitted " IDS_INFO_NEW_EXCEPTION "Out of Memory" END STRINGTABLE DISCARDABLE BEGIN IDS_INFO_FINDING_P "Finding port rules " IDS_INFO_FINDING_CL "Finding cluster " END STRINGTABLE DISCARDABLE BEGIN IDS_INFO_FINDING_H "Finding host " IDS_INFO_FINDING_CL_P "Finding cluster properties " IDS_INFO_FINDING_H_P "Finding host properties " IDS_INFO_FINDING_P_ELB "Finding equal load balanced port rules " IDS_INFO_FINDING_P_ULB "Finding unequal load balanced port rules " IDS_INFO_FINDING_P_D "Finding disabled port rules " IDS_INFO_FINDING_P_F "Finding single host port rules " END STRINGTABLE DISCARDABLE BEGIN IDS_INFO_MODIFYING_P "Modifying port rules " IDS_INFO_MODIFYING_CL_P "Modifying cluster properties " IDS_INFO_MODIFYING_H_P "Modifying host properties " IDS_INFO_MODIFYING_P_ELB "Modifying equal load balanced port rules " IDS_INFO_MODIFYING_P_ULB "Modifying unequal load balanced port rules " IDS_INFO_MODIFYING_P_F "Modifying single host port rules " END STRINGTABLE DISCARDABLE BEGIN IDS_INFO_MODIFYING_P_D "Modifying disabled port rules " IDS_INFO_MODIFYING_CN "Modifying cluster name on host" IDS_INFO_MODIFYING_CP_AND_ADD_IP "Modifying cluster properties and adding cluster IP address to TCP/IP on host." END STRINGTABLE DISCARDABLE BEGIN IDS_INFO_CONNECTING "Connecting " END STRINGTABLE DISCARDABLE BEGIN IDS_INFO_NEWLINE "\r\n" IDS_INFO_LINE_SEPARATOR "************************************************* " END STRINGTABLE DISCARDABLE BEGIN IDS_INFO_ADDING_CL_IP "Adding cluster IP address to TCP/IP." IDS_INFO_REMOVING_CL_IP "Removing cluster IP address from TCP/IP" END STRINGTABLE DISCARDABLE BEGIN IDS_INFO_BINDING_NLB "Binding Network Load Balancing to network adapater. " IDS_INFO_UNBINDING_NLB "Unbinding Network Load Balancing from network adapater. " END STRINGTABLE DISCARDABLE BEGIN IDS_WLBS_OK "WLBS_OK The operation completed successfully " IDS_WLBS_DRAIN_STOP "WLBS_DRAIN_STOP The node reported a drain stop operation. " IDS_WLBS_BAD_PARAMS "WLBS_BAD_PARAMS Bad configuration parameters in a node's registry prevented the node from starting cluster operations. " IDS_WLBS_NOT_FOUND "WLBS_NOT_FOUND The specified port number was not found in any port rule.. " IDS_WLBS_STOPPED "WLBS_STOPPED Cluster operations have stopped on node. " IDS_WLBS_CONVERGING "WLBS_CONVERGING The cluster is converging. " END STRINGTABLE DISCARDABLE BEGIN IDS_WLBS_CONVERGED "WLBS_CONVERGED The cluster has converged successfully. " IDS_WLBS_DEFAULT "WLBS_DEFAULT The specified node has converged as the default host. " IDS_WLBS_DRAINING "WLBS_DRAINING Node is draining. " IDS_WLBS_SUSPENDED "WLBS_SUSPENDED Cluster operations have been suspended on node. " IDS_WLBS_REBOOT "WLBS_REBOOT The node must be rebooted for the specified configuration changes to take effect. " IDS_WLBS_INIT_ERROR "WLBS_INIT_ERROR An internal error prevented initialization of the cluster control module. " IDS_WLBS_BAD_PASSW "WLBS_BAD_PASSW The specified password was not accepted by the cluster. " IDS_WLBS_IO_ERROR "WLBS_IO_ERROR A local I/O error prevents communication with the Network Load Balancing driver. " IDS_WLBS_TIMEOUT "WLBS_TIMEOUT The requested operation timed out without receiving a response from the specified node. " 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. " IDS_WLBS_BAD_PORT_PARAMS "WLBS_BAD_PORT_PARAMS The settings for one or more port rules contain one or more invalid values. " IDS_WLBS_MAX_PORT_RULES "WLBS_MAX_PORT_RULES The cluster contains the maximum number of port rules. " IDS_WLBS_TRUNCATED "WLBS_TRUNCATED The return value has been truncated. " IDS_WLBS_REG_ERROR "WLBS_REG_ERROR An internal registry access error occurred. " IDS_WLBS_ALREADY "WLBS_ALREADY The specified target is already in the state that the requested operation would produce. " END STRINGTABLE DISCARDABLE BEGIN IDS_COMMAND_DRAIN "Drain " IDS_WLBS_UNKNOWN "Unknown error- " END STRINGTABLE DISCARDABLE BEGIN IDS_COMMAND_QUERY "Query " IDS_COMMAND_START "Start " IDS_COMMAND_STOP "Stop " IDS_COMMAND_DRAINSTOP "Drainstop " IDS_COMMAND_RESUME "Resume " IDS_COMMAND_SUSPEND "Suspend " IDS_COMMAND_ENABLE "Enable " IDS_COMMAND_DISABLE "Disable " END STRINGTABLE DISCARDABLE BEGIN IDS_MACHINE_LIST_EMPTY "Please specify which machines are part of this cluster" IDS_MACHINE_ALREADY "The machine that you are attempting to add is already added to list" IDS_CLUSTER_ALREADY "Cluster that you are attempting to manage is already present. " IDS_HOST_ALREADY "The host that you are attempting to add is already a member of the cluster." IDS_HOST_ADDING "Adding host " END STRINGTABLE DISCARDABLE BEGIN 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." IDS_NIC_BOUND "The host is bound to a different cluster on the selected network adapter." IDS_NIC_UNBOUND "The host is unbound." END STRINGTABLE DISCARDABLE BEGIN IDS_HEADER_C_IP "Cluster IP" IDS_HEADER_C_SUBNET "Subnet Mask" IDS_HEADER_INTERNET_NAME "Internet Name" IDS_HEADER_MAC_ADDRESS "MAC Address" IDS_HEADER_C_MODE "Mode" IDS_HEADER_REMOTE_CTRL "Remote" END STRINGTABLE DISCARDABLE BEGIN IDS_HEADER_MACHINE "Machine" IDS_HEADER_D_IP "Dedicated IP" IDS_HEADER_D_SUBNET "Subnet Mask" IDS_HEADER_PRIORITY "Priority" IDS_HEADER_INITIAL_STATE "Initial State" IDS_HEADER_NIC "NIC" END STRINGTABLE DISCARDABLE BEGIN IDS_HEADER_P_START "Start" IDS_HEADER_P_END "End" IDS_HEADER_P_PROTOCOL "Protocol" IDS_HEADER_P_MODE "Mode" IDS_HEADER_P_LOAD "Load" IDS_HEADER_P_AFFINITY "Affinity" END STRINGTABLE DISCARDABLE BEGIN IDS_HEADER_P_PRIORITY "Priority" END STRINGTABLE DISCARDABLE BEGIN IDS_REPORT_MULTICAST "Multicast" IDS_REPORT_UNICAST "Unicast" IDS_REPORT_IGMP "Multicast+Igmp" IDS_REPORT_ON "On" END STRINGTABLE DISCARDABLE BEGIN IDS_REPORT_OFF "Off" IDS_REPORT_PROTOCOL_TCP "tcp" IDS_REPORT_PROTOCOL_UDP "udp" IDS_REPORT_PROTOCOL_BOTH "both" IDS_REPORT_LOAD_EQUAL "equal" IDS_REPORT_LOAD_UNEQUAL "unequal" IDS_REPORT_MODE_MULTIPLE "multiple" IDS_REPORT_MODE_SINGLE "single" IDS_REPORT_MODE_DISABLED "disabled" IDS_REPORT_AFFINITY_SINGLE "single" IDS_REPORT_AFFINITY_NONE "none" IDS_REPORT_AFFINITY_CLASSC "class C" IDS_REPORT_EMPTY "--" IDS_REPORT_NA "" END STRINGTABLE DISCARDABLE BEGIN IDS_PARM_PASSWORD "The password is not valid. The two remote passwords must match. Enter a valid password." IDS_PARM_IGMP_MCAST "IGMP support requires multicast support. To use IGMP, enable multicast support." IDS_PARM_IGMP_WARN "Before you enable IGMP support, consult on-line help regarding the network implications of using this feature." IDS_PARM_WARN "Warning" IDS_PARM_ERROR "Error" IDS_PARM_CL_IP_BLANK "A cluster IP address is required. Enter a cluster IP address." 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." END STRINGTABLE DISCARDABLE BEGIN IDS_PARM_INVAL_CL_IP "The cluster IP address and subnet mask are not valid. Type a new IP address and subnet mask." IDS_PARM_INVAL_CL_MASK "The cluster subnet mask is not valid. A subnet mask must be contiguous. Type a valid subnet mask." IDS_PARM_CL_IP_FIELD "%1 is not a valid IP address entry. Please specify a value between %2 and %3." IDS_PARM_CL_NM_FIELD "%1 is not a valid subnet mask entry. Please specify a value between %2 and %3." IDS_PARM_IP_CONFLICT "The cluster IP address and dedicated IP address cannot be identical. Type a different cluster IP and dedicated IP addresses." 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." IDS_PARM_RCT_WARN "Before you enable remote control, consult on-line help regarding the security implications of using this feature." IDS_PARM_DIP_MISCONFIG "To ensure future connectivity the connection IP and the dedicated IP must match if you select this network adapter." IDS_PARM_DED_IP_BLANK "A dedicated IP address is required. Enter a dedicated IP address." 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." IDS_PARM_INVAL_DED_IP "The dedicated IP address and subnet mask are not valid. Enter a new dedicated IP address and subnet mask." IDS_PARM_INVAL_DED_MASK "The dedicated subnet mask is not valid. A subnet mask must be contiguous. Enter a valid subnet mask." END STRINGTABLE DISCARDABLE BEGIN IDS_PARM_RULES "The number of port rules exceeds the maximum of 32. Reduce the number of defined port rules." 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." IDS_PARM_OVERLAP "The port range overlaps with the range in an existing rule. Specify a port range that does not overlap." IDS_PORTS_ALL "ALL" IDS_PORTS_CONTROL_NONE "The cluster does not have any port rules on which you can run the control method. " 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. " IDS_INVAL_DIP "The dedicated ip address entered does not exist on the adapter selected.\n Are you sure you want to proceed? " IDS_NLB_ALREADY "The adapter %s is already bound to cluster ip %s.\n Are you sure-?" IDS_BOTTOM_PANE_TITLE "Log " IDS_REFRESH_CLUSTER "Refresh Cluster" END STRINGTABLE DISCARDABLE BEGIN IDS_PARM_PORT_BLANK "A port value is required. The value must be from %d to %d. Enter a valid value." IDS_PARM_LOAD_BLANK "A load weight is required. The weight must be from %d to %d. Enter a valid weight." IDS_PARM_PORT_VAL "The port value is not valid. The value must be from %d to %d. Enter a valid port value." IDS_PARM_LOAD "The load weight is not valid. The weight must be from %d to %d. Enter a valid weight." END STRINGTABLE DISCARDABLE BEGIN IDS_CANTRUN_NONICS_TEXT "All available network adapters are bound to NLB.\n NLB Manager can not run \nunder this condition." IDS_CANTRUN_NONICS_CAPTION "Unable to run NLB Manager" END #endif // English (U.S.) resources ///////////////////////////////////////////////////////////////////////////// #ifndef APSTUDIO_INVOKED ///////////////////////////////////////////////////////////////////////////// // // Generated from the TEXTINCLUDE 3 resource. // ///////////////////////////////////////////////////////////////////////////// #endif // not APSTUDIO_INVOKED