347 lines
11 KiB
C
347 lines
11 KiB
C
|
/*******************************************************************************
|
||
|
*
|
||
|
* (C) COPYRIGHT MICROSOFT CORP., 1993-1994
|
||
|
*
|
||
|
* TITLE: REGRESID.H
|
||
|
*
|
||
|
* VERSION: 4.01
|
||
|
*
|
||
|
* AUTHOR: Tracy Sharpe
|
||
|
*
|
||
|
* DATE: 05 Mar 1994
|
||
|
*
|
||
|
* Resource identifiers for the Registry Editor.
|
||
|
*
|
||
|
*******************************************************************************/
|
||
|
|
||
|
#ifndef _INC_REGRESID
|
||
|
#define _INC_REGRESID
|
||
|
|
||
|
#define HEXEDIT_CLASSNAME "HEX"
|
||
|
|
||
|
//
|
||
|
//
|
||
|
//
|
||
|
|
||
|
#define IDD_REGEXPORT 100
|
||
|
#define IDD_REGPRINT 108
|
||
|
|
||
|
#define IDC_FIRSTREGCOMMDLGID 1280
|
||
|
#define IDC_RANGEALL 1280
|
||
|
#define IDC_RANGESELECTEDPATH 1281
|
||
|
#define IDC_SELECTEDPATH 1282
|
||
|
#define IDC_EXPORTRANGE 1283
|
||
|
#define IDC_LASTREGCOMMDLGID 1283
|
||
|
|
||
|
//
|
||
|
//
|
||
|
//
|
||
|
|
||
|
#define IDD_EDITSTRINGVALUE 102
|
||
|
#define IDD_EDITBINARYVALUE 103
|
||
|
#define IDD_EDITDWORDVALUE 111
|
||
|
|
||
|
#define IDC_VALUENAME 1000
|
||
|
#define IDC_VALUEDATA 1001
|
||
|
#define IDC_HEXADECIMAL 1002
|
||
|
#define IDC_DECIMAL 1003
|
||
|
|
||
|
//
|
||
|
//
|
||
|
//
|
||
|
|
||
|
#define IDD_REGCONNECT 104
|
||
|
|
||
|
#define IDC_REMOTENAME 1100
|
||
|
#define IDC_BROWSE 1101
|
||
|
|
||
|
//
|
||
|
//
|
||
|
//
|
||
|
|
||
|
#define IDD_REGPRINTABORT 105
|
||
|
|
||
|
//
|
||
|
// Dialog box for the Edit-> Find... menu option.
|
||
|
//
|
||
|
|
||
|
#define IDD_REGFIND 106
|
||
|
|
||
|
#define IDC_FINDWHAT 1150
|
||
|
#define IDC_WHOLEWORDONLY 1151
|
||
|
// NOTE: The flags IDC_FOR* must be consecutive.
|
||
|
#define IDC_FORKEYS 1152
|
||
|
#define IDC_FORVALUES 1153
|
||
|
#define IDC_FORDATA 1154
|
||
|
#define IDC_GROUPBOX 1160
|
||
|
|
||
|
#define IDD_REGDISCONNECT 107
|
||
|
#define IDC_REMOTELIST 1175
|
||
|
|
||
|
//
|
||
|
// Dialog box for the find abort.
|
||
|
//
|
||
|
|
||
|
#define IDD_REGFINDABORT 109
|
||
|
|
||
|
//
|
||
|
// Dialog box for Import Registry File progress display.
|
||
|
//
|
||
|
|
||
|
#define IDD_REGPROGRESS 110
|
||
|
|
||
|
#define IDC_FILENAME 100
|
||
|
#define IDC_PROGRESSBAR 101
|
||
|
|
||
|
//
|
||
|
// Menu resource identifiers.
|
||
|
//
|
||
|
|
||
|
#define IDM_REGEDIT 103
|
||
|
#define IDM_KEY_CONTEXT 104
|
||
|
#define IDM_VALUE_CONTEXT 105
|
||
|
#define IDM_VALUELIST_NOITEM_CONTEXT 106
|
||
|
#define IDM_COMPUTER_CONTEXT 107
|
||
|
|
||
|
//
|
||
|
// HexEdit context menu identifier and items. The IDKEY_* identifier
|
||
|
// correspond to the WM_CHAR message that it corresponds to. For example,
|
||
|
// IDKEY_COPY would send a control-c to the HexEdit_OnChar routine.
|
||
|
//
|
||
|
|
||
|
#define IDM_HEXEDIT_CONTEXT 108
|
||
|
|
||
|
#define IDKEY_COPY 3
|
||
|
#define IDKEY_PASTE 22
|
||
|
#define IDKEY_CUT 24
|
||
|
#define ID_SELECTALL 0x0400
|
||
|
|
||
|
//
|
||
|
// Popup menu item identifiers. Used to determine the context menu help
|
||
|
// string.
|
||
|
//
|
||
|
|
||
|
#define ID_FIRSTMENUPOPUPITEM 0x0200
|
||
|
#define ID_LASTMENUPOPUPITEM 0x027F
|
||
|
|
||
|
#define IDMP_REGISTRY 0x0200
|
||
|
#define IDMP_EDIT 0x0201
|
||
|
#define IDMP_VIEW 0x0202
|
||
|
#define IDMP_HELP 0x0203
|
||
|
#define IDMP_NEW 0x0204
|
||
|
|
||
|
//
|
||
|
// Main menu items. If any of these items are selected from a context menu,
|
||
|
// they will be automatically routed to the main window's command handler.
|
||
|
//
|
||
|
|
||
|
#define ID_FIRSTMAINMENUITEM 0x0280
|
||
|
#define ID_LASTMAINMENUITEM 0x02FF
|
||
|
|
||
|
// Following are really keyboard accelerators.
|
||
|
#define ID_CYCLEFOCUS (ID_FIRSTMAINMENUITEM + 0x0000)
|
||
|
|
||
|
// IMPORTANT: Do not change the position of this identifier. If Regedit is
|
||
|
// already running and Regedit is then invoked through its commandline
|
||
|
// interface, then the second instance will send a WM_COMMAND message with this
|
||
|
// identifier to force a refresh.
|
||
|
#define ID_REFRESH (ID_FIRSTMAINMENUITEM + 0x0008)
|
||
|
|
||
|
#define ID_CONNECT (ID_FIRSTMAINMENUITEM + 0x0011)
|
||
|
#define ID_IMPORTREGFILE (ID_FIRSTMAINMENUITEM + 0x0012)
|
||
|
#define ID_EXPORTREGFILE (ID_FIRSTMAINMENUITEM + 0x0013)
|
||
|
#define ID_PRINT (ID_FIRSTMAINMENUITEM + 0x0014)
|
||
|
#define ID_EXIT (ID_FIRSTMAINMENUITEM + 0x0015)
|
||
|
#define ID_FIND (ID_FIRSTMAINMENUITEM + 0x0016)
|
||
|
#define ID_NEWKEY (ID_FIRSTMAINMENUITEM + 0x0017)
|
||
|
#define ID_NEWSTRINGVALUE (ID_FIRSTMAINMENUITEM + 0x0018)
|
||
|
#define ID_NEWBINARYVALUE (ID_FIRSTMAINMENUITEM + 0x0019)
|
||
|
#define ID_EXECCALC (ID_FIRSTMAINMENUITEM + 0x001A)
|
||
|
#define ID_ABOUT (ID_FIRSTMAINMENUITEM + 0x001B)
|
||
|
#define ID_STATUSBAR (ID_FIRSTMAINMENUITEM + 0x001C)
|
||
|
#define ID_SPLIT (ID_FIRSTMAINMENUITEM + 0x001E)
|
||
|
#define ID_FINDNEXT (ID_FIRSTMAINMENUITEM + 0x001F)
|
||
|
#define ID_HELPTOPICS (ID_FIRSTMAINMENUITEM + 0x0020)
|
||
|
#define ID_NETSEPARATOR (ID_FIRSTMAINMENUITEM + 0x0021)
|
||
|
#define ID_NEWDWORDVALUE (ID_FIRSTMAINMENUITEM + 0x0022)
|
||
|
|
||
|
//
|
||
|
// Dual menu items. The routing of these items depends on whether it was
|
||
|
// selected from the main menu or from a context menu.
|
||
|
//
|
||
|
|
||
|
#define ID_FIRSTDUALMENUITEM 0x0300
|
||
|
#define ID_LASTDUALMENUITEM 0x037F
|
||
|
|
||
|
#define ID_DISCONNECT (ID_FIRSTDUALMENUITEM + 0x0000)
|
||
|
|
||
|
//
|
||
|
// Context menu items. If any of these items are selected from the main menu,
|
||
|
// they will be automatically routed to the focus pane's command handler.
|
||
|
//
|
||
|
|
||
|
#define ID_FIRSTCONTEXTMENUITEM 0x0380
|
||
|
#define ID_LASTCONTEXTMENUITEM 0x03FF
|
||
|
|
||
|
// Following are really keyboard accelerators.
|
||
|
#define ID_CONTEXTMENU (ID_FIRSTCONTEXTMENUITEM + 0x0000)
|
||
|
|
||
|
#define ID_MODIFY (ID_FIRSTCONTEXTMENUITEM + 0x0010)
|
||
|
#define ID_DELETE (ID_FIRSTCONTEXTMENUITEM + 0x0011)
|
||
|
#define ID_RENAME (ID_FIRSTCONTEXTMENUITEM + 0x0012)
|
||
|
#define ID_TOGGLE (ID_FIRSTCONTEXTMENUITEM + 0x0013)
|
||
|
#define ID_SENDTOPRINTER (ID_FIRSTCONTEXTMENUITEM + 0x0014)
|
||
|
|
||
|
//
|
||
|
// String resource identifiers.
|
||
|
//
|
||
|
|
||
|
#define IDS_REGEDIT 16
|
||
|
#define IDS_NAMECOLUMNLABEL 17
|
||
|
#define IDS_DATACOLUMNLABEL 18
|
||
|
#define IDS_COMPUTER 19
|
||
|
#define IDS_DEFAULTVALUE 20
|
||
|
// #define IDS_EMPTYSTRING 21
|
||
|
#define IDS_EMPTYBINARY 22
|
||
|
#define IDS_NEWKEYNAMETEMPLATE 23
|
||
|
#define IDS_NEWVALUENAMETEMPLATE 24
|
||
|
#define IDS_COLLAPSE 25
|
||
|
#define IDS_MODIFY 26
|
||
|
#define IDS_VALUENOTSET 27
|
||
|
#define IDS_HELPFILENAME 28
|
||
|
#define IDS_DWORDDATAFORMATSPEC 29
|
||
|
#define IDS_INVALIDDWORDDATA 30
|
||
|
|
||
|
#define IDS_IMPORTREGFILETITLE 32
|
||
|
#define IDS_EXPORTREGFILETITLE 33
|
||
|
#define IDS_REGFILEFILTER 34
|
||
|
#define IDS_REGFILEDEFEXT 35
|
||
|
|
||
|
#define IDS_REGEDITDISABLED 40
|
||
|
#define IDS_SEARCHEDTOEND 41
|
||
|
#define IDS_COMPUTERBROWSETITLE 42
|
||
|
|
||
|
#define IDS_CONFIRMDELKEYTEXT 48
|
||
|
#define IDS_CONFIRMDELKEYTITLE 49
|
||
|
#define IDS_CONFIRMDELVALMULTITEXT 50
|
||
|
#define IDS_CONFIRMDELVALTITLE 51
|
||
|
#define IDS_CONFIRMDELVALTEXT 52
|
||
|
|
||
|
#define IDS_RENAMEKEYERRORTITLE 64
|
||
|
#define IDS_RENAMEPREFIX 65 // Reserved
|
||
|
#define IDS_RENAMEKEYOTHERERROR 66
|
||
|
#define IDS_RENAMEKEYTOOLONG 67
|
||
|
#define IDS_RENAMEKEYEXISTS 68
|
||
|
#define IDS_RENAMEKEYBADCHARS 69
|
||
|
|
||
|
#define IDS_RENAMEVALERRORTITLE 72
|
||
|
#define IDS_RENAMEVALOTHERERROR 73
|
||
|
#define IDS_RENAMEVALEXISTS 74
|
||
|
|
||
|
#define IDS_DELETEKEYERRORTITLE 80
|
||
|
#define IDS_DELETEPREFIX 81 // Reserved
|
||
|
#define IDS_DELETEKEYDELETEFAILED 82
|
||
|
|
||
|
#define IDS_DELETEVALERRORTITLE 88
|
||
|
#define IDS_DELETEVALDELETEFAILED 89
|
||
|
|
||
|
#define IDS_OPENKEYERRORTITLE 96
|
||
|
#define IDS_OPENKEYCANNOTOPEN 97
|
||
|
|
||
|
#define IDS_EDITVALERRORTITLE 112
|
||
|
#define IDS_EDITPREFIX 113 // Reserved
|
||
|
#define IDS_EDITVALCANNOTREAD 114
|
||
|
#define IDS_EDITVALCANNOTWRITE 115
|
||
|
|
||
|
#define IDS_IMPFILEERRSUCCESS 128
|
||
|
#define IDS_IMPFILEERRFILEOPEN 129
|
||
|
#define IDS_IMPFILEERRFILEREAD 130
|
||
|
#define IDS_IMPFILEERRREGOPEN 131
|
||
|
#define IDS_IMPFILEERRREGSET 132
|
||
|
#define IDS_IMPFILEERRFORMATBAD 133
|
||
|
|
||
|
#define IDS_EXPFILEERRSUCCESS 136
|
||
|
#define IDS_EXPFILEERRBADREGPATH 137
|
||
|
#define IDS_EXPFILEERRFILEOPEN 138
|
||
|
#define IDS_EXPFILEERRREGOPEN 139
|
||
|
#define IDS_EXPFILEERRREGENUM 140
|
||
|
#define IDS_EXPFILEERRFILEWRITE 141
|
||
|
|
||
|
#define IDS_PRINTERRNOMEMORY 144
|
||
|
#define IDS_PRINTERRPRINTER 145
|
||
|
|
||
|
#define IDS_ERRINVALIDREGPATH 148
|
||
|
|
||
|
#define IDS_CONNECTERRORTITLE 152
|
||
|
#define IDS_CONNECTNOTLOCAL 153
|
||
|
#define IDS_CONNECTBADNAME 154
|
||
|
#define IDS_CONNECTROOTFAILED 155
|
||
|
#define IDS_CONNECTACCESSDENIED 156
|
||
|
|
||
|
#define IDS_NEWKEYERRORTITLE 160
|
||
|
#define IDS_NEWKEYPARENTOPENFAILED 161
|
||
|
#define IDS_NEWKEYCANNOTCREATE 162
|
||
|
#define IDS_NEWKEYNOUNIQUE 163
|
||
|
|
||
|
#define IDS_NEWVALUEERRORTITLE 168
|
||
|
#define IDS_NEWVALUECANNOTCREATE 169
|
||
|
#define IDS_NEWVALUENOUNIQUE 170
|
||
|
|
||
|
// The range IDS_FIRSTMENUPOPUPITEM through IDS_LASTMENUPOPUPITEM is reserved
|
||
|
// for context menu help. This must match up with ID_FIRSTMENUPOPUPITEM
|
||
|
// through ID_LASTMENUPOPUPITEM.
|
||
|
#define IDS_FIRSTMENUPOPUPITEM ID_FIRSTMENUPOPUPITEM
|
||
|
#define IDS_LASTMENUPOPUPITEM ID_LASTMENUPOPUPITEM
|
||
|
|
||
|
// The range IDS_FIRSTMAINMENUITEM through IDS_LASTMAINMENUITEM is reserved for
|
||
|
// context menu help. This must match up with ID_FIRSTMAINMENUITEM through
|
||
|
// ID_LASTMAINMENUITEM.
|
||
|
|
||
|
#define IDS_FIRSTMAINMENUITEM ID_FIRSTMAINMENUITEM
|
||
|
#define IDS_LASTMAINMENUITEM ID_LASTMAINMENUITEM
|
||
|
|
||
|
// The range IDS_FIRSTCONTEXTMENUITEM through IDS_LASTCONTEXTMENUITEM is
|
||
|
// reserved for context menu help. This must match up with
|
||
|
// ID_FIRSTCONTEXTMENUITEM through ID_LASTCONTEXTMENUITEM.
|
||
|
|
||
|
#define IDS_FIRSTCONTEXTMENUITEM ID_FIRSTCONTEXTMENUITEM
|
||
|
#define IDS_LASTCONTEXTMENUITEM ID_LASTCONTEXTMENUITEM
|
||
|
|
||
|
// The range IDS_FIRSTDUALMENUITEM through IDS_LASTDUALMENUITEM is reserved for
|
||
|
// context menu help. This must match up with ID_FIRSTDUALMENUITEM through
|
||
|
// ID_LASTDUALMENUITEM.
|
||
|
#define IDS_FIRSTDUALMENUITEM ID_FIRSTDUALMENUITEM
|
||
|
#define IDS_LASTDUALMENUITEM ID_LASTDUALMENUITEM
|
||
|
|
||
|
//
|
||
|
// Icon resource identifiers.
|
||
|
//
|
||
|
|
||
|
#define IDI_REGEDIT 100
|
||
|
#define IDI_REGEDDOC 101
|
||
|
#define IDI_REGFIND 102
|
||
|
|
||
|
#define IDI_FIRSTIMAGE 201
|
||
|
// #define IDI_DIAMOND 200
|
||
|
#define IDI_COMPUTER 201
|
||
|
#define IDI_REMOTE 202
|
||
|
#define IDI_FOLDER 203
|
||
|
#define IDI_FOLDEROPEN 204
|
||
|
#define IDI_STRING 205
|
||
|
#define IDI_BINARY 206
|
||
|
#define IDI_LASTIMAGE IDI_BINARY
|
||
|
|
||
|
//
|
||
|
// Cursor resource identifiers.
|
||
|
//
|
||
|
|
||
|
#define IDC_SPLIT 100
|
||
|
|
||
|
//
|
||
|
// Accelerator resource identifiers.
|
||
|
//
|
||
|
|
||
|
#define IDACCEL_REGEDIT 100
|
||
|
|
||
|
#endif // _INC_REGRESID
|