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.
 
 
 
 
 
 

209 lines
8.0 KiB

#include <windows.h>
#include "fdres.h"
// icons
IDFDISK ICON dskmgr.ico // main icon
IDB_SMALLDISK BITMAP smdisk.bmp // small disk
IDB_REMOVABLE BITMAP rmdisk.bmp // removable disk
// string table
STRINGTABLE BEGIN
IDS_APPNAME "Disk Administrator"
IDS_MULTIPLEITEMS "Multiple items selected"
IDS_FREESPACE "Free space"
IDS_PARTITION "Partition"
IDS_LOGICALVOLUME "Logical drive"
IDS_DISKN "Disk %u"
IDS_CONFIRM "Confirm"
IDS_NOT_IN_APP_MSG_FILE "Could not find message %u in the application message file"
IDS_NOT_IN_SYS_MSG_FILE "Could not find message %u in the system message file"
IDS_UNFORMATTED "Unformatted"
IDS_NEW_UNFORMATTED "New unformatted"
IDS_UNKNOWN "Unknown"
IDS_STRIPESET "Stripe set"
IDS_VOLUMESET "Volume set"
IDS_EXTENDEDPARTITION "Empty extended partition"
IDS_FREEEXT "Free space in extended partition"
IDS_DRIVELET_DESCR "%1 MB %2 %3 on disk %4"
IDS_HEALTHY "HEALTHY"
IDS_BROKEN "BROKEN"
IDS_RECOVERABLE "RECOVERABLE"
IDS_INITIALIZING "INITIALIZING"
IDS_REGENERATING "REGENERATING"
IDS_REGENERATED "REGENERATED"
IDS_NEW "NEW"
IDS_OFFLINE "OFF-LINE"
IDS_DISABLED "DISABLED"
IDS_INIT_FAILED "Initialization Failed"
IDS_INSERT_DISK "Insert Disk"
IDS_MEGABYTES_ABBREV "MB"
IDS_NO_CONFIG_INFO "Configuration information not available"
#if i386
IDS_ACTIVEPARTITION "Active partition"
#endif
IDS_CRTPART_CAPTION_P "Create Primary Partition"
IDS_CRTPART_CAPTION_E "Create Extended Partition"
IDS_CRTPART_CAPTION_L "Create Logical Drive"
IDS_CRTPART_MIN_P "Minimum size for the partition is"
IDS_CRTPART_MAX_P "Maximum size for the partition is"
IDS_CRTPART_MIN_L "Minimum size for the logical drive is"
IDS_CRTPART_MAX_L "Maximum size for the logical drive is"
IDS_CRTPART_SIZE_P "Create partition of size"
IDS_CRTPART_SIZE_L "Create logical drive of size"
IDS_CRTPSTRP_CAPTION "Create Stripe Set With Parity"
IDS_CRTSTRP_CAPTION "Create Stripe Set"
IDS_CRTSTRP_MIN "Minimum total size for the stripe set is"
IDS_CRTSTRP_MAX "Maximum total size for the stripe set is"
IDS_CRTSTRP_SIZE "Create stripe set of total size"
IDS_CRTVSET_CAPTION "Create Volume Set"
IDS_EXPVSET_CAPTION "Extend Volume Set"
IDS_CRTVSET_MIN "Minimum total size for the volume set is"
IDS_CRTVSET_MAX "Maximum total size for the volume set is"
IDS_CRTVSET_SIZE "Create volume set of total size"
IDS_STATUS_STRIPESET "Stripe set #%u"
IDS_STATUS_PARITY "Stripe set with parity #%u [%ws]"
IDS_DLGCAP_PARITY "Stripe set with parity #%u"
IDS_STATUS_VOLUMESET "Volume set #%u"
IDS_STATUS_MIRROR "Mirror set #%u [%ws]"
IDS_DLGCAP_MIRROR "Mirror set #%u"
// Note: these must be in same order as BRUSH_xxx constants in fdisk.h
IDS_LEGEND_PRIMARY "Primary partition"
IDS_LEGEND_LOGICAL "Logical drive"
IDS_LEGEND_STRIPESET "Stripe set"
IDS_LEGEND_MIRROR "Mirror set"
IDS_LEGEND_VOLUMESET "Volume set"
IDS_PARTITION_FREE "Free Space"
IDS_PARTITION_XENIX1 "XENIX1"
IDS_PARTITION_XENIX2 "XENIX2"
IDS_PARTITION_OS2_BOOT "OS/2 Boot Manager"
IDS_PARTITION_EISA "EISA Utilities"
IDS_PARTITION_UNIX "Unix"
IDS_PARTITION_POWERPC "PowerPC Boot"
// Double space support strings
IDS_DBLSPACE_DELETE "Delete DoubleSpace Volume"
IDS_DBLSPACE_MOUNTED "DoubleSpace Volume currently mounted as drive"
IDS_DBLSPACE_DISMOUNTED "DoubleSpace Volume is dismounted"
IDS_WITH_DBLSPACE "with DoubleSpace Volumes"
IDS_MOUNT "Mount"
IDS_DISMOUNT "Dismount"
IDS_CREATING_DBLSPACE "Creating DoubleSpace volume..."
IDS_DBLSPACECOMPLETE "Creation of DoubleSpace volume is complete"
// format support strings
IDS_QUICK_FORMAT "Quick Formatting..."
IDS_PERCENTCOMPLETE "Percent Complete"
IDS_FORMATSTATS "%ld KB total disk space\n%ld KB available on disk"
IDS_FORMATCOMPLETE "Format Complete"
IDS_FORMAT_TITLE "Formatting %c:"
IDS_LABEL_TITLE "Label for Volume %c:"
IDS_SOURCE_PATH "Software\\Microsoft\\Windows NT\\CurrentVersion"
IDS_SOURCE_PATH_NAME "SourcePath"
END
// frame window menu
IDFDISK MENU BEGIN
POPUP "&Partition"
BEGIN
MENUITEM "&Create..." ,IDM_PARTITIONCREATE , GRAYED
MENUITEM "Create &Extended..." ,IDM_PARTITIONCREATEEX, GRAYED
MENUITEM "&Delete" ,IDM_PARTITIONDELETE , GRAYED
MENUITEM SEPARATOR
MENUITEM "Create &Volume Set..." ,IDM_FTCREATEVOLUMESET, GRAYED
MENUITEM "Ex&tend Volume Set..." ,IDM_FTEXTENDVOLUMESET, GRAYED
MENUITEM SEPARATOR
MENUITEM "Create &Stripe Set..." ,IDM_FTCREATESTRIPE , GRAYED
#if i386
MENUITEM SEPARATOR
MENUITEM "Mark &Active" ,IDM_PARTITIONACTIVE , GRAYED
#else
MENUITEM SEPARATOR
MENUITEM "Sec&ure System Partition",IDM_SECURESYSTEM
#endif
MENUITEM SEPARATOR
POPUP "Confi&guration"
BEGIN
MENUITEM "&Save..." ,IDM_CONFIGSAVE
MENUITEM "&Restore..." ,IDM_CONFIGRESTORE
MENUITEM "Sear&ch..." ,IDM_CONFIGMIGRATE
END
MENUITEM SEPARATOR
MENUITEM "C&ommit Changes Now..." ,IDM_COMMIT , GRAYED
MENUITEM "E&xit" ,IDM_PARTITIONEXIT
END
POPUP "&Fault Tolerance"
BEGIN
MENUITEM "Establish &Mirror" ,IDM_FTESTABLISHMIRROR, GRAYED
MENUITEM "&Break Mirror..." ,IDM_FTBREAKMIRROR , GRAYED
MENUITEM SEPARATOR
MENUITEM "Create Stripe Set with &Parity...",IDM_FTCREATEPSTRIPE , GRAYED
MENUITEM "&Regenerate" ,IDM_FTRECOVERSTRIPE , GRAYED
END
POPUP "&Tools"
BEGIN
MENUITEM "&Format..." ,IDM_PARTITIONFORMAT , GRAYED
MENUITEM "&Label..." ,IDM_PARTITIONLABEL , GRAYED
MENUITEM "Dri&ve Letter..." ,IDM_PARTITIONLETTER , GRAYED
#ifdef DOUBLE_SPACE_SUPPORT_INCLUDED
MENUITEM SEPARATOR
MENUITEM "&DoubleSpace Volumes...",IDM_DBLSPACE , GRAYED
MENUITEM "&Automount DoubleSpace Floppies",IDM_AUTOMOUNT
#endif
MENUITEM SEPARATOR
MENUITEM "&CD-ROM Drive Letters..." ,IDM_CDROM , GRAYED
END
POPUP "&Options"
BEGIN
MENUITEM "&Status Bar" ,IDM_OPTIONSSTATUS
MENUITEM "&Legend" ,IDM_OPTIONSLEGEND
MENUITEM SEPARATOR
MENUITEM "&Colors and Patterns...",IDM_OPTIONSCOLORS
MENUITEM "&Region Display..." ,IDM_OPTIONSDISPLAY
END
POPUP "&Help"
BEGIN
MENUITEM "&Contents" ,IDM_HELPCONTENTS
MENUITEM "&Search for Help on..." ,IDM_HELPSEARCH
MENUITEM "&How to Use Help" ,IDM_HELPHELP
MENUITEM SEPARATOR
MENUITEM "&About Disk Administrator..." ,IDM_HELPABOUT
END
#if DBG && DEVL
POPUP "DEBUG"
BEGIN
MENUITEM "Allow delete all partitions",IDM_DEBUGALLOWDELETES
END
#endif
END
MainAcc ACCELERATORS PRELOAD DISCARDABLE
BEGIN
VK_F1, IDM_HELP, VIRTKEY
END
#include "fdisk.dlg"
#include "fdiskmsg.rc"
#include <ntverp.h>
#define VER_FILETYPE VFT_APP
#define VER_FILESUBTYPE VFT2_UNKNOWN
#define VER_FILEDESCRIPTION_STR "Disk Partitioning Utility"
#define VER_INTERNALNAME_STR "fdisk\0"
#define VER_ORIGINALFILENAME_STR "WINDISK.EXE"
#include "common.ver"