windows-nt/Source/XPSP1/NT/base/mvdm/wow16/regedit/regresid.h

347 lines
11 KiB
C
Raw Normal View History

2020-09-26 03:20:57 -05:00
/*******************************************************************************
*
* (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