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.
 
 
 
 
 
 

407 lines
18 KiB

//+-------------------------------------------------------------------------
//
// Microsoft Windows
//
// Copyright (C) Microsoft Corporation, 1997 - 2001.
//
// File: ciadmin.rc
//
//--------------------------------------------------------------------------
#include "windows.h"
#include "ntverp.h"
#define VER_FILETYPE VFT_DLL
#define VER_FILESUBTYPE VFT2_UNKNOWN
#define VER_FILEDESCRIPTION_STR "CI Administration (MMC)"
#define VER_INTERNALNAME_STR "CIAdmin.dll"
#define VER_ORIGINALFILENAME_STR "CIAdmin.dll"
#define VER_OLESELFREGISTER TRUE
#include "common.ver"
//
// Icons
//
#include "CIARes.h"
BMP_SMALL_ICONS BITMAP DISCARDABLE "16x16.bmp"
BMP_LARGE_ICONS BITMAP DISCARDABLE "32x32.bmp"
BMP_TOOLBAR_SMALL BITMAP DISCARDABLE "smallbar.bmp"
BMP_SMALL_OPEN_FOLDER BITMAP DISCARDABLE "smopefld.bmp"
BMP_LARGE_CLOSED_FOLDER BITMAP DISCARDABLE "lgclofld.bmp"
BMP_SMALL_CLOSED_FOLDER BITMAP DISCARDABLE "smclofld.bmp"
ICON_ABOUT ICON DISCARDABLE "about.ico"
//
// Strings
//
STRINGTABLE
BEGIN
MSG_REMOVE_SCOPE_TITLE L"Remove Directory?"
MSG_REMOVE_SCOPE L"Remove directory %ws from catalog?"
MSG_DIRECTORY_TITLE L"Select Directory"
MSG_RESCAN_FULL_SCOPE L"Full rescan?"
MSG_RESCAN_FULL_SCOPE_EXPLAIN L"Initiate a full rescan of %ws?"
MSG_RESCAN_INCREMENTAL_SCOPE L"Incremental rescan?"
MSG_RESCAN_INCREMENTAL_SCOPE_EXPLAIN L"Initiate an incremental rescan of %ws?"
MSG_MERGE_CATALOG L"Merge catalog?"
MSG_NEW_CATALOG L"Catalog will remain off-line until Indexing Service is restarted."
MSG_NEW_CATALOG_TITLE L"New Catalog Created"
MSG_ERROR_TITLE L"Error"
MSG_GENERIC_ERROR L"Error %X"
MSG_PENDING_PROP_CHANGE_TITLE L"Pending change"
MSG_PENDING_PROP_CHANGE L"Property cache modification takes effect when Indexing Service is restarted.\nOnly newly filtered documents will have the modified set of properties.\nA Full Rescan should be initiated to extract newly cached properties from already filtered documents."
MSG_YES L"Yes"
MSG_NO L"No"
MSG_INDEX_SERVER L"Indexing Service on "
MSG_INDEX_SERVER_CMPMANAGE L"Indexing Service"
MSG_LOCAL_MACHINE L"Local Machine"
MSG_CANT_DELETE_CATALOG L"Service must be stopped to delete catalog."
MSG_DELETE_CATALOG L"Permanently delete catalog?"
MSG_DELETE_CATALOG_ASK L"Delete catalog?"
MSG_ENABLE_CI L"Would you like the Indexing Service to start automatically whenever you start the computer?"
MSG_ENABLE_CI_TITLE L"Enable Indexing?"
MSG_CATALOG_PARTIAL_DELETION L"Catalog could not be deleted completely. All or part of it was probably already deleted."
MSG_DELETE_CATALOG_TITLE L"Catalog Deletion"
MSG_INVALID_COMPUTER_NAME L"Invalid computer name. Names must be valid IP addresses, NetBIOS names, or DNS addresses. Defaulting to local machine."
MSG_EMPTY_CATALOG_TITLE L"Delete Catalog Files?"
MSG_EMPTY_CATALOG_PROMPT L"Deletion of catalog files results in loss of all data needed to search this catalog. Are you sure?"
MSG_CM_ADD_SCOPE L"Directory"
MSG_CM_ADD_SCOPE_HELP L"Add directory to catalog"
MSG_CM_DEL_SCOPE L"Remove Directory"
MSG_CM_DEL_SCOPE_HELP L"Remove directory from catalog"
MSG_CM_ADD_CATALOG L"Catalog"
MSG_CM_ADD_CATALOG_HELP L"Create new catalog"
MSG_CM_DEL_CATALOG L"Remove Catalog"
MSG_CM_DEL_CATALOG_HELP L"Remove catalog from system"
MSG_CM_COMMIT_PROP L"Commit changes"
MSG_CM_COMMIT_PROP_HELP L"Commit changes to the property cache"
MSG_CM_SCAN_FULL_SCOPE L"Rescan (Full)"
MSG_CM_SCAN_FULL_SCOPE_HELP L"Initiates a full rescan of the selected scope"
MSG_CM_SCAN_INCREMENTAL_SCOPE L"Rescan (Incremental)"
MSG_CM_SCAN_INCREMENTAL_SCOPE_HELP L"Initiates an incremental rescan of the selected scope"
MSG_CM_MERGE L"Merge"
MSG_CM_MERGE_HELP L"Merge indexes in catalog"
MSG_CM_START_CI L"Start"
MSG_CM_START_CI_HELP L"Start Indexing"
MSG_CM_STOP_CI L"Stop"
MSG_CM_STOP_CI_HELP L"Stop Indexing"
MSG_CM_PROPERTIES_REFRESH L"Refresh List"
MSG_CM_PROPERTIES_REFRESH_HELP L"Refresh the List of Properties"
MSG_CM_INVALID_SCOPE L"Invalid Directory"
MSG_CM_UNEXPECTED_ERROR L"Unexpected Error! Error message is unavailable!"
MSG_CM_PAUSE_CI L"Pause"
MSG_CM_PAUSE_CI_HELP L"Pause Indexing (halt indexing)"
MSG_CM_EMPTY_CATALOG L"Empty Catalog"
MSG_CM_EMPTY_CATALOG_HELP L"Remove all Index information from catalog"
MSG_CM_TUNE_PERFORMANCE L"Tune Performance"
MSG_CM_TUNE_PERFORMANCE_HELP L"Tune Indexing Service Performance"
MSG_CM_SHUTDOWN_SERVICE L"About to disable the service. Do you really want to disable the service?"
MSG_CM_SHUTDOWN_SERVICE_TITLE L"Disabling Indexing Service"
MSG_CM_CANT_SHUTDOWN_SERVICE L"Unable to disable the service. Manually disable the service."
MSG_CM_CANT_SAVE_SETTINGS L"Unable to save chosen performance settings. Please try again."
IDP_CATALOG_PAGE1_TITLE L"General"
IDP_CATALOG_PAGE2_TITLE L"Tracking"
IDP_IS_PAGE0_TITLE L"Connect to Computer"
IDP_IS_PAGE1_TITLE L"Generation"
IDP_PROPERTY_PAGE1_TITLE L"Property"
MSG_NODE_DIRECTORIES L"Directories"
MSG_NODE_PROPERTIES L"Properties"
MSG_NODE_UNFILTERED L"Query the Catalog"
MSG_STATE_SHADOW_MERGE L"Merge (%u %%)"
MSG_STATE_MASTER_MERGE L"Merge (%u %%)"
MSG_STATE_CONTENT_SCAN_REQUIRED L"Scan required"
MSG_STATE_ANNEALING_MERGE L"Merge (%u %%)"
MSG_STATE_SCANNING L"Scanning"
MSG_STATE_RECOVERING L"Recovering"
MSG_STATE_HIGH_IO L"Indexing Paused (High I/O)"
MSG_STATE_LOW_MEMORY L"Indexing Paused (Low Memory)"
MSG_STATE_MASTER_MERGE_PAUSED L"Master Merge (Paused)"
MSG_STATE_READ_ONLY L"Query Only"
MSG_STATE_BATTERY_POWER L"Indexing Paused (Power Management)"
MSG_STATE_USER_ACTIVE L"Indexing Paused (User Active)"
MSG_STATE_STARTING L"Starting"
MSG_STATE_READING_USNS L"Scanning (NTFS)"
MSG_STATE_STARTED L"Started"
MSG_STATE_STOPPED L"Stopped"
MSG_COL_CATNAME L"Catalog"
MSG_COL_DRIVE L"Location"
MSG_COL_SIZE L"Size (Mb)"
MSG_COL_DOCTOTAL L"Total Docs"
MSG_COL_DOCFILTER L"Docs to Index"
MSG_COL_SECQDOCUMENTS L"Deferred for Indexing"
MSG_COL_WORDLISTS L"Word Lists"
MSG_COL_PERSINDEX L"Saved Indexes"
MSG_COL_STATUS L"Status"
MSG_COL_ROOT L"Directory"
MSG_COL_ALIAS L"Alias"
MSG_COL_EXCLUDE L"Include in Catalog"
MSG_COL_PROPSET L"Property Set"
MSG_COL_PROPERTY L"Property"
MSG_COL_DATATYPE L"Data Type"
MSG_COL_DATASIZE L"Cached Size"
MSG_COL_FNAME L"Friendly Name"
MSG_COL_STORELEVEL L"Storage Level"
MSG_STORELEVEL_PRIMARY L"Primary"
MSG_STORELEVEL_SECONDARY L"Secondary"
MSG_CANT_ADD_CATALOG L"Catalog name or location is already in use or invalid."
MSG_CANT_ADD_CATALOG_TITLE L"Catalog Could Not Be Created!"
MSG_ERROR_PROP_COMMIT L"Property Could Not Be Committed!"
MSG_PRODUCT_DESCRIPTION L"Provides fast and flexible searching on file contents and properties."
MSG_VENDOR_NAME L"Inso Corporation"
MSG_VENDOR_COPYRIGHT L"IntelliScope (R) search enhancer (C) 1996 by Inso Corporation. All rights reserved."
MSG_TYPE L"Extension Snap-in"
MSG_PROVIDER_NAME L"Microsoft Corporation"
#if 0
// NTRAID#DB-NTBUG9-97218-2000/10/17-kitmanh MUI:MMC:Index Service snap-in stores its name string in the registry
// the change is backed out due to localization issues
MSG_SNAPIN_NAME_STRING_INDIRECT L"Indexing Service"
#endif
MSG_NONE_SELECTED L"(None)"
END
//
// Dialogues
//
//
// Add scope dialog
//
IDD_ADD_SCOPE DIALOG DISCARDABLE 0, 0, 261, 141
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_CONTEXTHELP
CAPTION "Add Directory"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "&Path: ",IDDI_SELECT_PATH, "Static", SS_RIGHT, 10,9,45,8
EDITTEXT IDDI_DIRPATH,60,7,127,13,ES_AUTOHSCROLL
PUSHBUTTON "&Browse...",IDDI_BROWSE,200,7,50,14
CONTROL "&Alias (UNC):",IDDI_SELECT_ALIAS, "Static", SS_RIGHT, 10,28,45,8
EDITTEXT IDDI_ALIAS,60,26,127,13,ES_AUTOHSCROLL
CONTROL "&Yes",IDDI_INCLUDE,"Button",BS_AUTORADIOBUTTON |
WS_GROUP,195,56,39,10
CONTROL "&No",IDDI_EXCLUDE,"Button",BS_AUTORADIOBUTTON,195,73,
41,10
CONTROL "&User Name:",IDDI_SELECT_USER_NAME, "Static", SS_RIGHT, 10,60,55,8
EDITTEXT IDDI_USER_NAME,70,57,102,14,ES_AUTOHSCROLL
CONTROL "Pa&ssword: ",IDDI_SELECT_PASSWORD, "Static", SS_RIGHT, 10,77,55,8
EDITTEXT IDDI_PASSWORD,70,74,102,14,ES_PASSWORD | ES_AUTOHSCROLL
PUSHBUTTON "OK",IDOK,55,120,50,14
PUSHBUTTON "Cancel",IDCANCEL,120,120,50,14
GROUPBOX "Account Information",IDDI_ACCOUNT_INFORMATION,7,43,180,56
GROUPBOX "Include in Index?",IDDI_INCLUSION,189,43,65,46
END
//
// Add catalog dialog
//
IDD_ADD_CATALOG DIALOG DISCARDABLE 0, 0, 227, 86
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_CONTEXTHELP
CAPTION "Add Catalog"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Name:",IDDI_SELECT_CATNAME2,17,17,22,8
EDITTEXT IDDI_CATNAME2,59,14,106,14,ES_AUTOHSCROLL
LTEXT "Location:",IDDI_SELECT_CATPATH,17,38,30,8
EDITTEXT IDDI_CATPATH,59,35,106,14,ES_AUTOHSCROLL
PUSHBUTTON "&Browse...",IDDI_BROWSE,170,35,50,14
PUSHBUTTON "OK",IDOK,55,65,50,14,WS_DISABLED
PUSHBUTTON "Cancel",IDCANCEL,115,65,50,14
END
//
// Wizard page to choose computer.
//
IDP_IS_PAGE0 DIALOG 0, 0, 250, 82
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
STYLE WS_CHILD
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Select the computer you want this Snap-in to manage.",IDDI_STATIC,7,7,171,8
GROUPBOX "This snap-in will always manage:",IDDI_STATIC,7,23,236,53
CONTROL "&Local computer: (the computer this console is running on)",
IDDI_LOCAL_COMPUTER,"Button",BS_AUTORADIOBUTTON,15,38,195,10
CONTROL "&Another computer:",IDDI_REMOTE_COMPUTER,"Button",
BS_AUTORADIOBUTTON,15,55,74,10
EDITTEXT IDDI_COMPNAME,95,52,139,14,ES_AUTOHSCROLL
END
//
// Property sheet for basic catalog info
//
IDP_CATALOG_PAGE1 DIALOG 0, 0, 246, 200
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
STYLE WS_CHILD
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Catalog Name:", IDDI_SELECT_CATNAME, 14, 14, 75, 8
EDITTEXT IDDI_CATNAME, 90, 14, 66, 14, ES_READONLY
LTEXT "Catalog Location:", IDDI_SELECT_PATH2, 14, 35, 75, 8
EDITTEXT IDDI_PATH, 90, 35, 150, 14, ES_READONLY
LTEXT "Index Size:", IDDI_SELECT_SIZE, 14, 56, 75, 8
EDITTEXT IDDI_SIZE, 90, 56, 66, 14, ES_READONLY
LTEXT "Property Cache Size:", IDDI_SELECT_PROPCACHE_SIZE, 14, 77, 75, 8
EDITTEXT IDDI_PROPCACHE_SIZE, 90, 77, 66, 14, ES_READONLY
END
//
// Property sheet for catalog tracking
//
IDP_CATALOG_PAGE2 DIALOG DISCARDABLE 0, 0, 246, 200
STYLE WS_CHILD
FONT 8, "MS Shell Dlg"
BEGIN
GROUPBOX "Inheritable Settings",IDDI_GROUP_INHERIT,15,18,200,75
CONTROL "Add Network &Share Alias Automatically",IDDI_AUTO_ALIAS,
"Button",BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,24,38,140,10
CONTROL "I&nherit above settings from Service",IDDI_INHERIT2,
"Button",BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,24,75,150,10
COMBOBOX IDDI_VIRTUAL_SERVER, 75, 105, 120, 85, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "WWW Server:", IDDI_VSERVER_STATIC, 15,108,55,8
COMBOBOX IDDI_NNTP_SERVER, 75, 130, 120, 85, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
LTEXT "NNTP Server:", IDDI_NNTP_STATIC, 15,133,46,8
END
//
// Property sheet for general index server settings
//
IDP_IS_PAGE1 DIALOG DISCARDABLE 0, 0, 246, 200
STYLE WS_CHILD
FONT 8, "MS Shell Dlg"
BEGIN
GROUPBOX "Inheritable Settings",IDDI_GROUP_INHERIT,15,18,200,120
CONTROL "&Index files with unknown extensions",IDDI_FILTER_UNKNOWN,
"Button",BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,24,38,128,10
CONTROL "&Generate abstracts",IDDI_CHARACTERIZATION,
"Button",BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,24,56,101,10
LTEXT "Maximum size (in characters):", IDDI_CHARSIZE_STATIC, 24,78,105,8
EDITTEXT IDDI_CHARACTERIZATION_SIZE, 134,75,40,14, ES_AUTOHSCROLL
CONTROL "Spin2", IDDI_SPIN_CHARACTERIZATION, "msctls_updown32", 0x0036, 118, 78, 11,14
CONTROL "I&nherit above settings from Service",IDDI_INHERIT1,
"Button",BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,24,120,150,10
END
//
// Property sheet for property info
//
IDP_PROPERTY_PAGE1 DIALOG 0, 0, 246, 200
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
STYLE WS_CHILD
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Property Set:", IDDI_SELECT_PROPSET, 15, 7, 42, 8
EDITTEXT IDDI_PROPSET, 67, 7, 150, 14, ES_LOWERCASE | ES_AUTOHSCROLL | ES_READONLY
LTEXT "Property:", IDDI_SELECT_PROPERTY, 15, 26, 29, 8
EDITTEXT IDDI_PROPERTY, 67, 24, 110, 14, ES_AUTOHSCROLL | ES_READONLY
AUTOCHECKBOX "&Cached", IDDI_CACHED, 17, 47, 41, 10
LTEXT "Datatype:", IDDI_SELECT_DATATYPE, 17, 67, 32, 8
COMBOBOX IDDI_DATATYPE, 68, 66, 112, 85, CBS_DROPDOWNLIST | CBS_SORT |
WS_VSCROLL | WS_TABSTOP
LTEXT "Size:", IDDI_SELECT_CACHEDSIZE, 17, 89, 50, 8
EDITTEXT IDDI_CACHEDSIZE, 68, 85, 40, 14, ES_AUTOHSCROLL
CONTROL "Spin2", IDDI_SPIN_CACHEDSIZE, "msctls_updown32", 0x0036, 109, 85, 11,14
GROUPBOX "", IDDI_STATIC, 14, 58, 176, 62
LTEXT "Storage Level:", IDDI_SELECT_STORAGELEVEL, 15, 130, 60, 8
COMBOBOX IDDI_STORAGELEVEL, 78, 127, 112, 85, CBS_DROPDOWNLIST |
WS_VSCROLL | WS_TABSTOP
END
//
// Server specific dialog to get usage info for performance
//
IDD_USAGE_ON_SERVER DIALOG 109, 69, 280, 205
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_CONTEXTHELP
CAPTION "Indexing Service Usage"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "How often is Indexing Service used on this server?",IDDI_STATIC,
15,13,252,15,NOT WS_GROUP
GROUPBOX "Indexing Service Usage",IDDI_STATIC,15,33,250,135
CONTROL "Dedicated Server",IDDI_DEDICATED,"Button",BS_AUTORADIOBUTTON |
WS_GROUP,29,50,180,13
CONTROL "Used often, but not dedicated to this service",IDDI_USEDOFTEN,
"Button",BS_AUTORADIOBUTTON, 29,70,180,13
CONTROL "Used occasionally",IDDI_USEDOCCASIONALLY,"Button",BS_AUTORADIOBUTTON,
29,90,180,13
CONTROL "Never used",IDDI_NEVERUSED,"Button",BS_AUTORADIOBUTTON, 29,110,180,13
CONTROL "Customize",IDDI_CUSTOMIZE,"Button",BS_AUTORADIOBUTTON,
29,130,100,13
PUSHBUTTON "Customize...",IDDI_ADVANCED,170,129,57,14
PUSHBUTTON "OK",IDOK,92,184,40,14
PUSHBUTTON "Cancel",IDCANCEL,148,184,40,14
END
//
// Workstation specific dialog to get usage info for performance
//
IDD_USAGE_ON_WORKSTATION DIALOG 109, 69, 215, 183
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_CONTEXTHELP
CAPTION "Indexing Service Usage"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "How often is Indexing Service used on this workstation?",
IDDI_STATIC,15,13,189,15,NOT WS_GROUP
GROUPBOX "Indexing Service Usage",IDDI_STATIC,15,33,185,105
CONTROL "Used often",IDDI_USEDOFTEN,"Button",BS_AUTORADIOBUTTON | WS_GROUP,
29,53,115,13
CONTROL "Used occasionally",IDDI_USEDOCCASIONALLY,"Button",BS_AUTORADIOBUTTON,
29,73,112,13
CONTROL "Never used",IDDI_NEVERUSED,"Button",BS_AUTORADIOBUTTON,
29,93,103,13
CONTROL "Customize",IDDI_CUSTOMIZE,"Button",BS_AUTORADIOBUTTON,
29,113,100,13
PUSHBUTTON "Customize...",IDDI_ADVANCED,133,112,57,14
PUSHBUTTON "OK",IDOK,59,160,40,14
PUSHBUTTON "Cancel",IDCANCEL,115,160,40,14
END
//
// Advanced performance tuning
//
IDD_ADVANCED_INFO DIALOG 0, 0, 240, 210
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_CONTEXTHELP
CAPTION "Desired Performance"
FONT 8, "MS Shell Dlg"
BEGIN
DEFPUSHBUTTON "OK",IDOK,62,189,50,14
PUSHBUTTON "Cancel",IDCANCEL,128,189,50,14
GROUPBOX "Indexing Service Performance",IDDI_STATIC,15,56,210,115
CONTROL "Slider2",IDDI_SLIDER_INDEXING,"msctls_trackbar32",TBS_AUTOTICKS | TBS_TOP |
WS_TABSTOP,75,92,125,20,WS_EX_STATICEDGE
CONTROL "Slider2",IDDI_SLIDER_QUERYING,"msctls_trackbar32",TBS_AUTOTICKS | TBS_TOP |
WS_TABSTOP,75,138,125,20,WS_EX_STATICEDGE
LTEXT "Indexing",IDDI_SELECT_INDEXING,25,98,38,9
LTEXT "Querying",IDDI_SELECT_QUERYING,25,144,38,9
LTEXT "Lazy",IDDI_LAZY,75,80,49,9
RTEXT "Instant",IDDI_INSTANT,150,80,50,9, SS_RIGHT
LTEXT "Low load",IDDI_LOWLOAD,75,125,29,9
RTEXT "High load",IDDI_HIGHLOAD,165,125,35,9, SS_RIGHT
LTEXT "Determine the level of desired performance. Please note that higher performance causes higher resource utilization.",
IDDI_STATIC,15,14,210,30
END