1 /*
2  * Regedit resource definitions
3  *
4  * Copyright 2002 Robert Dickenson
5  *
6  * This library is free software; you can redistribute it and/or
7  * modify it under the terms of the GNU Lesser General Public
8  * License as published by the Free Software Foundation; either
9  * version 2.1 of the License, or (at your option) any later version.
10  *
11  * This library is distributed in the hope that it will be useful,
12  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
14  * Lesser General Public License for more details.
15  *
16  * You should have received a copy of the GNU Lesser General Public
17  * License along with this library; if not, write to the Free Software
18  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
19  */
20 
21 #pragma once
22 
23 #define ID_REGISTRY_MENU              0
24 #define ID_EDIT_MENU                  1
25 #define ID_VIEW_MENU                  2
26 #define ID_FAVOURITES_MENU            3
27 #define ID_HELP_MENU                  4
28 #define ID_EDIT_NEW_MENU              5
29 #define IDS_LIST_COLUMN_FIRST         91
30 #define IDS_LIST_COLUMN_NAME          91
31 #define IDS_LIST_COLUMN_TYPE          92
32 #define IDS_LIST_COLUMN_DATA          93
33 #define IDS_LIST_COLUMN_LAST          93
34 #define IDS_APP_TITLE                 103
35 #define IDI_REGEDIT                   100
36 #define IDI_REGFILE                   101
37 #define IDI_ARROW                     102
38 #define IDI_SMALL                     108
39 #define IDC_REGEDIT                   109
40 #define IDC_REGEDIT_FRAME             110
41 #define IDR_REGEDIT_MENU              130
42 #define IDD_EXPORTRANGE               131
43 #define IDI_STRING                    135
44 #define IDI_BIN                       136
45 #define IDR_POPUP_MENUS               137
46 #define IDD_ADDFAVORITES              138
47 #define IDD_REMOVEFAVORITES           139
48 #define IDD_FIND                      140
49 #define IDD_FINDING                   141
50 #define IDC_LICENSE_EDIT              1029
51 #define ID_REGISTRY_EXIT              32770
52 #define ID_FAVOURITES_ADDTOFAVOURITES 32772
53 #define ID_FAVOURITES_REMOVEFAVOURITE 32773
54 #define ID_VIEW_STATUSBAR             32774
55 #define ID_VIEW_SPLIT                 32775
56 #define ID_VIEW_REFRESH               32776
57 #define ID_EDIT_DELETE                32778
58 #define ID_EDIT_RENAME                32779
59 #define ID_EDIT_COPYKEYNAME           32781
60 #define ID_EDIT_FIND                  32782
61 #define ID_EDIT_FINDNEXT              32783
62 #define ID_EDIT_MODIFY                32784
63 #define ID_EDIT_NEW_KEY               32785
64 #define ID_EDIT_NEW_STRINGVALUE       32786
65 #define ID_EDIT_NEW_BINARYVALUE       32787
66 #define ID_EDIT_NEW_DWORDVALUE        32788
67 
68 #define ID_REGISTRY_IMPORTREGISTRYFILE        32789
69 #define ID_REGISTRY_EXPORTREGISTRYFILE        32790
70 #define ID_REGISTRY_CONNECTNETWORKREGISTRY    32791
71 #define ID_REGISTRY_DISCONNECTNETWORKREGISTRY 32792
72 #define ID_REGISTRY_PRINT                     32793
73 
74 #define ID_HELP_HELPTOPICS            32794
75 #define ID_HELP_ABOUT                 32795
76 #define ID_WINDOW_CASCADE             32797
77 #define ID_WINDOW_TILE                32798
78 #define ID_WINDOW_ARRANGEICONS        32799
79 #define ID_OPTIONS_FONT               32800
80 #define ID_OPTIONS_AUTOREFRESH        32801
81 #define ID_OPTIONS_READONLYMODE       32802
82 #define ID_OPTIONS_CONFIRMONDELETE    32803
83 #define ID_OPTIONS_SAVESETTINGSONEXIT 32804
84 #define ID_SECURITY_PERMISSIONS       32805
85 #define ID_VIEW_TREEANDDATA           32806
86 #define ID_VIEW_TREEONLY              32807
87 #define ID_VIEW_DATAONLY              32808
88 #define ID_VIEW_DISPLAYBINARYDATA     32810
89 #define ID_VIEW_REFRESHALL            32811
90 #define ID_VIEW_REFRESHACTIVE         32812
91 #define ID_VIEW_FINDKEY               32813
92 #define ID_TREE_EXPANDONELEVEL        32814
93 #define ID_TREE_EXPANDBRANCH          32815
94 #define ID_TREE_EXPANDALL             32816
95 #define ID_TREE_COLLAPSEBRANCH        32817
96 #define ID_EDIT_ADDKEY                32818
97 #define ID_EDIT_ADDVALUE              32819
98 #define ID_EDIT_BINARY                32821
99 #define ID_EDIT_STRING                32822
100 #define ID_EDIT_DWORD                 32823
101 #define ID_EDIT_MULTISTRING           32824
102 #define ID_REGISTRY_OPENLOCAL         32825
103 #define ID_REGISTRY_CLOSE             32826
104 #define ID_REGISTRY_LOADHIVE          32827
105 #define ID_REGISTRY_UNLOADHIVE        32828
106 #define ID_REGISTRY_RESTORE           32829
107 #define ID_REGISTRY_SAVEKEY           32830
108 #define ID_REGISTRY_SELECTCOMPUTER    32831
109 #define ID_REGISTRY_PRINTSUBTREE      32832
110 #define ID_REGISTRY_PRINTERSETUP      32833
111 #define ID_REGISTRY_SAVESUBTREEAS     32834
112 #define ID_HEXEDIT_CUT                32835
113 #define ID_HEXEDIT_COPY               32836
114 #define ID_HEXEDIT_PASTE              32837
115 #define ID_HEXEDIT_DELETE             32838
116 #define ID_HEXEDIT_SELECT_ALL         32839
117 #define IDS_LICENSE                   32835
118 #define IDS_ERROR                     32836
119 #define IDS_BAD_VALUE                 32837
120 #define IDS_UNSUPPORTED_TYPE          32838
121 #define IDS_TOO_BIG_VALUE             32839
122 #define ID_EDIT_MODIFY_BIN            32840
123 #define IDS_WARNING                   32841
124 #define IDS_MULTI_SZ_EMPTY_STRING     32842
125 #define IDS_BINARY_EMPTY              32843
126 #define IDS_DEFAULT_VALUE_NAME        32844
127 #define IDS_VALUE_NOT_SET             32845
128 #define IDS_UNKNOWN_TYPE              32846
129 #define IDS_MY_COMPUTER               32847
130 #define IDS_IMPORT_REG_FILE           32848
131 #define IDS_EXPORT_REG_FILE           32849
132 #define IDS_INVALID_DWORD             32850
133 #define IDS_QUERY_DELETE_ONE          32851
134 #define IDS_QUERY_DELETE_MORE         32852
135 #define IDS_QUERY_DELETE_CONFIRM      32853
136 #define IDS_ERR_DELVAL_CAPTION        32854
137 #define IDS_ERR_DELETEVALUE           32855
138 #define IDS_ERR_RENVAL_CAPTION        32856
139 #define IDS_ERR_RENVAL_TOEMPTY        32857
140 #define IDS_QUERY_IMPORT_HIVE_CAPTION 32858
141 #define IDS_QUERY_IMPORT_HIVE_MSG     32859
142 #define IDS_BAD_KEY                   32860
143 #define IDS_LOAD_HIVE                 32861
144 #define IDS_UNLOAD_HIVE               32862
145 
146 #define ID_EDIT_NEW_MULTISTRINGVALUE      32863
147 #define ID_EDIT_NEW_EXPANDABLESTRINGVALUE 32864
148 
149 #define ID_SWITCH_PANELS             32871
150 #define ID_EDIT_PERMISSIONS          32872
151 #define ID_TREE_DELETE               32873
152 #define ID_TREE_RENAME               32874
153 #define IDS_QUERY_DELETE_KEY_ONE     32875
154 #define IDS_QUERY_DELETE_KEY_MORE    32876
155 #define IDS_QUERY_DELETE_KEY_CONFIRM 32877
156 #define ID_TREE_SUGGESTION_MIN       32878
157 #define ID_TREE_SUGGESTION_MAX       32887
158 #define ID_TREE_EXPORT               32888
159 #define ID_TREE_PERMISSIONS          32889
160 #define ID_ADDRESS_FOCUS             32890
161 
162 #define IDS_FLT_REGFILE      31000
163 #define IDS_FLT_REGFILES     31001
164 #define IDS_FLT_REGFILES_FLT 31002
165 #define IDS_FLT_HIVFILES     31003
166 #define IDS_FLT_HIVFILES_FLT 31004
167 #define IDS_FLT_REGEDIT4     31005
168 #define IDS_FLT_REGEDIT4_FLT 31006
169 #define IDS_FLT_ALLFILES     31007
170 #define IDS_FLT_ALLFILES_FLT 31008
171 
172 #define IDS_ACCESS_FULLCONTROL      31100
173 #define IDS_ACCESS_READ             31101
174 #define IDS_ACCESS_QUERYVALUE       31102
175 #define IDS_ACCESS_SETVALUE         31103
176 #define IDS_ACCESS_CREATESUBKEY     31104
177 #define IDS_ACCESS_ENUMERATESUBKEYS 31105
178 #define IDS_ACCESS_NOTIFY           31106
179 #define IDS_ACCESS_CREATELINK       31107
180 #define IDS_ACCESS_DELETE           31108
181 #define IDS_ACCESS_WRITEDAC         31109
182 #define IDS_ACCESS_WRITEOWNER       31110
183 #define IDS_ACCESS_READCONTROL      31111
184 
185 #define IDS_INHERIT_THISKEYONLY       31200
186 #define IDS_INHERIT_THISKEYANDSUBKEYS 31201
187 #define IDS_INHERIT_SUBKEYSONLY       31202
188 #define IDS_EXPAND                    31203
189 #define IDS_COLLAPSE                  31204
190 #define IDS_NEW_KEY                   31205
191 #define IDS_NEW_VALUE                 31206
192 #define IDS_GOTO_SUGGESTED_KEY        31207
193 
194 #define IDS_IMPORT_PROMPT 31300
195 #define IDS_IMPORT_OK     31301
196 #define IDS_IMPORT_ERROR  31302
197 #define IDS_EXPORT_ERROR  31303
198 
199 #define IDS_FINISHEDFIND 31304
200 
201 #define IDS_BUSNUMBER 31400
202 #define IDS_INTERFACE 31401
203 
204 #define IDS_DMA_CHANNEL        31500
205 #define IDS_DMA_PORT           31501
206 #define IDS_INTERRUPT_VECTOR   31502
207 #define IDS_INTERRUPT_LEVEL    31503
208 #define IDS_INTERRUPT_AFFINITY 31504
209 #define IDS_INTERRUPT_TYPE     31505
210 #define IDS_MEMORY_ADDRESS     31506
211 #define IDS_MEMORY_LENGTH      31507
212 #define IDS_MEMORY_ACCESS      31508
213 #define IDS_PORT_ADDRESS       31509
214 #define IDS_PORT_LENGTH        31510
215 #define IDS_PORT_ACCESS        31511
216 #define IDS_SPECIFIC_RESERVED1 31512
217 #define IDS_SPECIFIC_RESERVED2 31513
218 #define IDS_SPECIFIC_DATASIZE  31514
219 
220 #define IDS_PORT_PORT_IO              31520
221 #define IDS_PORT_MEMORY_IO            31521
222 #define IDS_INTERRUPT_EDGE_SENSITIVE  31522
223 #define IDS_INTERRUPT_LEVEL_SENSITIVE 31523
224 #define IDS_MEMORY_READ_ONLY          31524
225 #define IDS_MEMORY_WRITE_ONLY         31525
226 #define IDS_MEMORY_READ_WRITE         31526
227 
228 #define IDS_BUS_UNDEFINED         31530
229 #define IDS_BUS_INTERNAL          31531
230 #define IDS_BUS_ISA               31532
231 #define IDS_BUS_EISA              31533
232 #define IDS_BUS_MICROCHANNEL      31534
233 #define IDS_BUS_TURBOCHANNEL      31535
234 #define IDS_BUS_PCIBUS            31536
235 #define IDS_BUS_VMEBUS            31537
236 #define IDS_BUS_NUBUS             31538
237 #define IDS_BUS_PCMCIABUS         31539
238 #define IDS_BUS_CBUS              31540
239 #define IDS_BUS_MPIBUS            31541
240 #define IDS_BUS_MPSABUS           31542
241 #define IDS_BUS_PROCESSORINTERNAL 31543
242 #define IDS_BUS_INTERNALPOWERBUS  31544
243 #define IDS_BUS_PNPISABUS         31545
244 #define IDS_BUS_PNPBUS            31546
245 #define IDS_BUS_UNKNOWNTYPE       31547
246 
247 #define IDD_EDIT_STRING 2000
248 #define IDC_VALUE_NAME  2001
249 #define IDC_VALUE_DATA  2002
250 
251 #define IDD_EDIT_DWORD 2003
252 #define IDC_FORMAT_HEX 2004
253 #define IDC_FORMAT_DEC 2005
254 
255 #define IDD_EDIT_MULTI_STRING 2006
256 #define IDD_EDIT_BIN_DATA     2007
257 
258 #define IDC_EXPORT_ALL         2008
259 #define IDC_EXPORT_BRANCH      2009
260 #define IDC_EXPORT_BRANCH_TEXT 2010
261 
262 #define IDD_LOADHIVE 2500
263 #define IDC_EDIT_KEY 2501
264 
265 #define IDC_FAVORITENAME  2011
266 #define IDC_FAVORITESLIST 2012
267 #define IDC_FINDWHAT      2013
268 #define IDC_LOOKAT_KEYS   2014
269 #define IDC_LOOKAT_VALUES 2015
270 #define IDC_LOOKAT_DATA   2016
271 #define IDC_MATCHSTRING   2017
272 #define IDC_MATCHCASE     2018
273 
274 #define IDD_EDIT_RESOURCE_LIST 2019
275 #define IDC_RESOURCE_LIST      2020
276 #define IDC_SHOW_RESOURCE      2021
277 
278 #define IDD_EDIT_RESOURCE      2022
279 #define IDC_DMA_LIST           2023
280 #define IDC_IRQ_LIST           2024
281 #define IDC_MEMORY_LIST        2025
282 #define IDC_PORT_LIST          2026
283 #define IDC_DEVICE_LIST        2027
284 #define IDC_UNDETERMINED       2028
285 #define IDC_SHARED             2029
286 #define IDC_DEVICE_EXCLUSIVE   2030
287 #define IDC_DRIVER_EXCLUSIVE   2031
288 #define IDC_INTERFACETYPE      2032
289 #define IDC_BUSNUMBER          2033
290 #define IDC_VERSION            2034
291 #define IDC_REVISION           2035
292 #define IDC_SHOW_RESOURCE_DATA 2036
293 
294 #define ID_FAVORITES_MIN 2100
295 #define ID_FAVORITES_MAX 2999
296 
297 #define ID_ACCEL 3000
298 
299 #define IDC_STATIC -1
300 
301 /* Command-line strings */
302 #define STRING_USAGE                    3001
303 #define STRING_INVALID_SWITCH           3002
304 #define STRING_HELP                     3003
305 #define STRING_NO_FILENAME              3004
306 #define STRING_NO_REG_KEY               3005
307 #define STRING_FILE_NOT_FOUND           3006
308 #define STRING_CANNOT_OPEN_FILE         3007
309 #define STRING_UNHANDLED_ACTION         3008
310 #define STRING_OUT_OF_MEMORY            3009
311 #define STRING_INVALID_HEX              3010
312 #define STRING_CSV_HEX_ERROR            3011
313 #define STRING_ESCAPE_SEQUENCE          3012
314 #define STRING_UNKNOWN_DATA_FORMAT      3013
315 #define STRING_UNEXPECTED_EOL           3014
316 #define STRING_UNRECOGNIZED_LINE        3015
317 #define STRING_SETVALUE_FAILED          3016
318 #define STRING_OPEN_KEY_FAILED          3017
319 #define STRING_UNSUPPORTED_TYPE         3018
320 #define STRING_EXPORT_AS_BINARY         3019
321 #define STRING_INVALID_SYSTEM_KEY       3020
322 #define STRING_REG_KEY_NOT_FOUND        3021
323 #define STRING_DELETE_FAILED            3022
324 #define STRING_UNKNOWN_TYPE             3023
325 #define STRING_INVALID_LINE_SYNTAX      3024
326