ReactOS 0.4.17-dev-966-gf06eace
shresdef.h
Go to the documentation of this file.
1/*
2 * Copyright 2000 Juergen Schmied
3 * Copyright 2017 Katayama Hirofumi MZ
4 * Copyright 2021 Arnav Bhatt
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 St, Fifth Floor, Boston, MA 02110-1301, USA
19 */
20
21#pragma once
22
23#define IDC_STATIC -1
24
25/* Accelerators */
26#define IDA_SHELLVIEW 1
27#define IDA_DESKBROWSER 3
28
29/* Bitmaps */
30#define IDB_SHELL_IEXPLORE_LG 204
31#define IDB_SHELL_IEXPLORE_LG_HOT 205
32#define IDB_SHELL_IEXPLORE_SM 206
33#define IDB_SHELL_IEXPLORE_SM_HOT 207
34#define IDB_SHELL_EDIT_LG 225
35#define IDB_SHELL_EDIT_LG_HOT 226
36#define IDB_SHELL_EDIT_SM 227
37#define IDB_SHELL_EDIT_SM_HOT 228
38
39/* Bitmaps for fancy log off dialog box */
40#define IDB_DLG_BG 500
41#define IDB_REACTOS_FLAG 501
42#define IDB_IMAGE_STRIP 502
43
44/* Strings */
45
46/* Column titles for the shellview */
47#define IDS_SHV_COLUMN_NAME 7
48#define IDS_SHV_COLUMN_SIZE 8
49#define IDS_SHV_COLUMN_TYPE 9
50#define IDS_SHV_COLUMN_MODIFIED 10
51#define IDS_SHV_COLUMN_ATTRIBUTES 11
52#define IDS_SHV_COLUMN_DISK_CAPACITY 12
53#define IDS_SHV_COLUMN_DISK_AVAILABLE 13
54#define IDS_SHV_COLUMN_OWNER 16
55#define IDS_SHV_COLUMN_GROUP 17
56#define IDS_SHV_COLUMN_DELFROM 18
57#define IDS_SHV_COLUMN_DELDATE 19
58#define IDS_SHV_COLUMN_FONTTYPE 311
59#define IDS_SHV_COLUMN_FILENAME 312
60#define IDS_SHV_COLUMN_CATEGORY 313
61#define IDS_SHV_COLUMN_WORKGROUP 314
62#define IDS_SHV_COLUMN_NETLOCATION 315
63#define IDS_SHV_COLUMN_DOCUMENTS 319
64#define IDS_SHV_COLUMN_STATUS 320
65#define IDS_SHV_COLUMN_COMMENTS 321
66#define IDS_SHV_COLUMN_LOCATION 322
67#define IDS_SHV_COLUMN_MODEL 323
68
69#define IDS_DESKTOP 20
70
71#define IDS_SELECT 22
72#define IDS_OPEN 23
73#define IDS_VIEW_LARGE 24
74#define IDS_VIEW_SMALL 25
75#define IDS_VIEW_LIST 26
76#define IDS_VIEW_DETAILS 27
77
78#define IDS_RESTART_TITLE 40
79#define IDS_RESTART_PROMPT 41
80#define IDS_SHUTDOWN_TITLE 42
81#define IDS_SHUTDOWN_PROMPT 43
82
83#define IDS_PROGRAMS 45
84#define IDS_FAVORITES 47
85#define IDS_STARTUP 48
86#define IDS_RECENT 49
87#define IDS_SENDTO 50
88#define IDS_STARTMENU 51
89#define IDS_MYMUSIC 52
90#define IDS_MYVIDEO 53
91#define IDS_DESKTOPDIRECTORY 54
92#define IDS_NETHOOD 55
93#define IDS_TEMPLATES 56
94#define IDS_APPDATA 57
95#define IDS_PRINTHOOD 58
96#define IDS_LOCAL_APPDATA 59
97#define IDS_INTERNET_CACHE 60
98#define IDS_COOKIES 61
99#define IDS_HISTORY 62
100#define IDS_PROGRAM_FILES 63
101#define IDS_MYPICTURES 64
102#define IDS_PROGRAM_FILES_COMMON 65
103#define IDS_COMMON_DOCUMENTS 66
104#define IDS_ADMINTOOLS 67
105#define IDS_COMMON_MUSIC 68
106#define IDS_COMMON_PICTURES 69
107#define IDS_COMMON_VIDEO 70
108#define IDS_CDBURN_AREA 71
109#define IDS_DRIVE_FIXED 72
110#define IDS_DRIVE_CDROM 73
111#define IDS_DRIVE_NETWORK 74
112#define IDS_DRIVE_FLOPPY 75
113#define IDS_DRIVE_REMOVABLE 76
114#define IDS_FS_UNKNOWN 77
115
116#define IDS_CREATEFILE_CAPTION 126
117#define IDS_CREATEFILE_DENIED 127
118#define IDS_CREATEFOLDER_DENIED 128
119#define IDS_CREATEFOLDER_CAPTION 129
120#define IDS_DELETEITEM_CAPTION 130
121#define IDS_DELETEFOLDER_CAPTION 131
122#define IDS_DELETEITEM_TEXT 132
123#define IDS_DELETEMULTIPLE_TEXT 133
124#define IDS_OVERWRITEFILE_CAPTION 134
125#define IDS_OVERWRITEFILE_TEXT 135
126#define IDS_DELETESELECTED_TEXT 136
127#define IDS_TRASHFOLDER_TEXT 137
128#define IDS_TRASHITEM_TEXT 138
129#define IDS_TRASHMULTIPLE_TEXT 139
130#define IDS_CANTTRASH_TEXT 140
131#define IDS_OVERWRITEFOLDER_TEXT 141
132#define IDS_OPEN_WITH 142
133#define IDS_OPEN_WITH_CHOOSE 143
134#define IDS_SHELL_ABOUT_AUTHORS 144
135#define IDS_SHELL_ABOUT_BACK 145
136#define FCIDM_SHVIEW_NEW 146
137#define IDS_CONTROLPANEL 148
138#define IDS_NEWFOLDER 149
139#define IDS_NEWITEMFORMAT 150
140#define IDS_COLUMN_EXTENSION 151
141#define IDS_NO_EXTENSION 152
142#define IDS_RECYCLEBIN_LOCATION 153
143#define IDS_RECYCLEBIN_DISKSPACE 154
144#define IDS_OPEN_WITH_FILTER 155
145#define IDS_CANTLOCKVOLUME 156
146#define IDS_CANTDISMOUNTVOLUME 157
147#define IDS_CANTEJECTMEDIA 158
148#define IDS_CANTSHOWPROPERTIES 159
149#define IDS_CANTDISCONNECT 160
150#define IDS_NONE 161
151
152#define IDS_EXPAND 170
153#define IDS_COLLAPSE 171
154
155/* Friendly File Type Names */
156#define IDS_DIRECTORY 200
157#define IDS_BAT_FILE 201
158#define IDS_CMD_FILE 202
159#define IDS_COM_FILE 203
160#define IDS_CPL_FILE 204
161#define IDS_CUR_FILE 205
162#define IDS_DB__FILE 220
163#define IDS_DLL_FILE 206
164#define IDS_DRV_FILE 207
165#define IDS_EFI_FILE 221
166#define IDS_EXE_FILE 208
167#define IDS_NLS_FILE 222
168#define IDS_OCX_FILE 223
169#define IDS_TLB_FILE 224
170#define IDS_FON_FILE 209
171#define IDS_TTF_FILE 210
172#define IDS_OTF_FILE 211
173#define IDS_HLP_FILE 212
174#define IDS_ICO_FILE 213
175#define IDS_INI_FILE 214
176#define IDS_LNK_FILE 215
177#define IDS_NT__FILE 225
178#define IDS_PIF_FILE 216
179#define IDS_SCR_FILE 217
180#define IDS_SYS_FILE 218
181#define IDS_VXD_FILE 219
182#define IDS_ANY_FILE 299
183
184#define IDS_EMPTY_BITBUCKET 172
185#define IDS_SHLEXEC_NOASSOC 173
186#define IDS_FILE_TYPES 174
187#define IDS_FILE_DETAILS 175
188#define IDS_FILE_DETAILSADV 176
189#define IDS_BYTES_FORMAT 177
190#define IDS_OPEN_WITH_RECOMMENDED 178
191#define IDS_OPEN_WITH_OTHER 179
192
193#define IDS_RUNDLG_ERROR 180
194#define IDS_RUNDLG_BROWSE_ERROR 181
195#define IDS_RUNDLG_BROWSE_CAPTION 182
196#define IDS_RUNDLG_BROWSE_FILTER 183
197
198/* Format Dialog strings */
199#define IDS_FORMAT_TITLE 184
200#define IDS_FORMAT_WARNING 185
201#define IDS_FORMAT_COMPLETE 186
202
203/* Warning format system drive dialog strings */
204#define IDS_NO_FORMAT_TITLE 188
205#define IDS_NO_FORMAT 189
206
207#define IDS_UNKNOWN_APP 190
208#define IDS_EXE_DESCRIPTION 191
209
210#define IDS_OPEN_VERB 300
211#define IDS_EXPLORE_VERB 301
212#define IDS_RUNAS_VERB 302
213#define IDS_EDIT_VERB 303
214#define IDS_FIND_VERB 304
215#define IDS_PRINT_VERB 305
216#define IDS_CMD_VERB 306
217
218#define IDS_FILE_FOLDER 308
219#define IDS_CREATELINK 309
220#define IDS_INSTALLNEWFONT 310
221#define IDS_COPY 316
222#define IDS_DELETE 317
223#define IDS_PROPERTIES 318
224#define IDS_CUT 324
225#define IDS_RESTORE 325
226#define IDS_DEFAULT_CLUSTER_SIZE 326
227#define IDS_FORMATDRIVE 328
228#define IDS_RENAME 329
229#define IDS_PASTE 330
230#define IDS_DESCRIPTION 331
231#define IDS_COPY_OF 332
232
233/* Strings for file operations */
234#define IDS_FILEOOP_COPYING 333
235#define IDS_FILEOOP_MOVING 334
236#define IDS_FILEOOP_DELETING 335
237#define IDS_FILEOOP_FROM_TO 336
238#define IDS_FILEOOP_FROM 337
239#define IDS_FILEOOP_PREFLIGHT 338
240
241#define IDS_EJECT 339
242#define IDS_DISCONNECT 340
243
244#define IDS_OPENFILELOCATION 341
245#define IDS_SENDTO_MENU 343
246#define IDS_COPYASPATHMENU 30328
247
248#define IDS_MOVEERRORTITLE 344
249#define IDS_COPYERRORTITLE 345
250#define IDS_MOVEERRORSAMEFOLDER 346
251#define IDS_MOVEERRORSAME 347
252#define IDS_COPYERRORSAME 348
253#define IDS_MOVEERRORSUBFOLDER 349
254#define IDS_COPYERRORSUBFOLDER 350
255#define IDS_MOVEERROR 351
256#define IDS_COPYERROR 352
257
258/* Shortcut property sheet */
259#define IDS_SHORTCUT_RUN_NORMAL 4167
260#define IDS_SHORTCUT_RUN_MIN 4168
261#define IDS_SHORTCUT_RUN_MAX 4169
262
263/* FS property sheet */
264#define IDS_MULTIPLETYPES 8705
265#define IDS_VARIOUSFOLDERS 8709
266
267#define IDS_MENU_EMPTY 34561
268
269/* Note: those strings are referenced from the registry */
270#define IDS_RECYCLEBIN_FOLDER_NAME 8964
271#define IDS_PRINTERS_DESCRIPTION 12696
272#define IDS_FONTS_DESCRIPTION 22920
273#define IDS_ADMINISTRATIVETOOLS_DESCRIPTION 22921
274#define IDS_FOLDER_OPTIONS_DESCRIPTION 22924
275#define IDS_TASKBAR_OPTIONS_INFOTIP 30348
276#define IDS_ADMINISTRATIVETOOLS 22982
277#define IDS_FOLDER_OPTIONS 22985
278#define IDS_FONTS 22981
279#define IDS_TASKBAR_OPTIONS 32517
280#define IDS_PRINTERS 9319
281#define IDS_MYCOMPUTER 9216
282#define IDS_PERSONAL 9227
283#define IDS_NETWORKPLACE 9217
284#define IDS_OBJECTS 6466
285#define IDS_OBJECTS_SELECTED 6477
286
287/* Explorer file search */
288#define IDS_SEARCH_LOCALDRIVES 10241
289#define IDS_SEARCH_BROWSEITEM 10244
290
291/* Recycle Bin Cleaner */
292#define IDS_RECYCLE_CLEANER_DISPLAYNAME 10291
293#define IDS_RECYCLE_CLEANER_DESCRIPTION 10292
294#define IDS_RECYCLE_CLEANER_BUTTON_TEXT 10293
295
296/* Desktop icon titles */
297#define IDS_TITLE_MYCOMP 30386
298#define IDS_TITLE_MYNET 30387
299#define IDS_TITLE_BIN_1 30388
300#define IDS_TITLE_BIN_0 30389
301#define IDS_TITLE_BIN 30390
302#define IDS_TITLE_MYFILES 30391
303
304/* Advanced settings */
305#define IDS_ADVANCED_FOLDER 30498
306#define IDS_ADVANCED_NET_CRAWLER 30509
307#define IDS_ADVANCED_FOLDER_SIZE_TIP 30514
308#define IDS_ADVANCED_FRIENDLY_TREE 30511
309#define IDS_ADVANCED_WEB_VIEW_BARRICADE 30510
310#define IDS_ADVANCED_SHOW_FULL_PATH_ADDRESS 30505
311#define IDS_ADVANCED_SHOW_FULL_PATH 30504
312#define IDS_ADVANCED_DISABLE_THUMB_CACHE 30517
313#define IDS_ADVANCED_HIDDEN 30499
314#define IDS_ADVANCED_DONT_SHOW_HIDDEN 30501
315#define IDS_ADVANCED_SHOW_HIDDEN 30500
316#define IDS_ADVANCED_HIDE_FILE_EXT 30503
317#define IDS_ADVANCED_SUPER_HIDDEN 30508
318#define IDS_ADVANCED_DESKTOP_PROCESS 30507
319#define IDS_ADVANCED_CLASSIC_VIEW_STATE 30506
320#define IDS_ADVANCED_PERSIST_BROWSERS 30513
321#define IDS_ADVANCED_CONTROL_PANEL_IN_MY_COMPUTER 30497
322#define IDS_ADVANCED_SHOW_COMP_COLOR 30512
323#define IDS_ADVANCED_SHOW_INFO_TIP 30502
324
325/* These values must be synchronized with explorer */
326#define IDS_ADVANCED_DISPLAY_FAVORITES 30466
327#define IDS_ADVANCED_DISPLAY_LOG_OFF 30467
328#define IDS_ADVANCED_EXPAND_CONTROL_PANEL 30468
329#define IDS_ADVANCED_EXPAND_MY_DOCUMENTS 30469
330#define IDS_ADVANCED_EXPAND_PRINTERS 30470
331#define IDS_ADVANCED_EXPAND_MY_PICTURES 30472
332#define IDS_ADVANCED_EXPAND_NET_CONNECTIONS 30473
333#define IDS_ADVANCED_DISPLAY_RUN 30474
334#define IDS_ADVANCED_DISPLAY_ADMINTOOLS 30476
335#define IDS_ADVANCED_SMALL_START_MENU 30477
336/* End synchronized */
337
338#define IDS_STARTPANELCFG_MYCOMPUTER 30480
339#define IDS_STARTPANELCFG_NETHOOD 30481
340#define IDS_STARTPANELCFG_CONNECTIONSFOLDER 30482
341#define IDS_STARTPANELCFG_RUN 30483
342#define IDS_STARTPANELCFG_HELP 30489
343#define IDS_STARTPANELCFG_DONTDISPLAYITEM 30492
344#define IDS_STARTPANELCFG_PRINTERS 30493
345#define IDS_STARTPANELCFG_ADMINTOOLS 30515
346
347#define IDS_SEARCH_RESULTS 30520 // FIXME: Move browseui IDS_SEARCH_RESULTS to shell32
348#define IDS_SEARCH_RESULTS_COMPUTERS 30521
349
350#define IDS_NEWEXT_SPECIFY_EXT 10086
351#define IDS_NEWEXT_ALREADY_ASSOC 10100
352#define IDS_NEWEXT_EXT_IN_USE 10101
353#define IDS_NEWEXT_NEW 10105
354#define IDS_NEWEXT_ADVANCED_LEFT 10109
355#define IDS_NEWEXT_ADVANCED_RIGHT 10110
356
357#define IDS_SPECIFY_ACTION 30523
358#define IDS_INVALID_PROGRAM 30524
359#define IDS_REMOVE_ACTION 30525
360#define IDS_ACTION_EXISTS 30526
361#define IDS_EXE_FILTER 30527
362#define IDS_EDITING_ACTION 30528
363
364#define IDS_REMOVE_EXT 30522
365
366#define IDS_VISEFFECT_DRAGFULL 30533
367#define IDS_VISEFFECT_FONTSMOOTHING 30535
368#define IDS_VISEFFECT_LISTVIEWSHADOW 30541
369
370#define IDS_NO_ICONS 30529
371#define IDS_FILE_NOT_FOUND 30530 // FIXME: "Animations in taskbar"
372#define IDS_LINK_INVALID 30531
373#define IDS_COPYTOMENU 30532
374#define IDS_COPYTOTITLE 60005 // Outside of any Microsoft range to avoid collisions
375#define IDS_COPYITEMS 30534
376#define IDS_COPYBUTTON 60007
377#define IDS_MOVETOMENU 30536
378#define IDS_MOVETOTITLE 30537
379#define IDS_MOVEITEMS 30538
380#define IDS_MOVEBUTTON 30539 // FIXME: "Slide open combo boxes"
381
382#define IDS_SYSTEMFOLDER 30540 // FIXME: "Show translucent selection rectangle"
383#define IDS_FOLDERTYPEBACKGROUNDIMAGE 30543
384
385#define IDS_LOG_OFF_DESC 35000
386#define IDS_SWITCH_USER_DESC 35001
387#define IDS_LOG_OFF_TITLE 35010
388#define IDS_SWITCH_USER_TITLE 35011
389
390/* Dialogs */
391
392/* Run dialog */
393#define IDD_RUN 1
394#define IDC_RUNDLG_DESCRIPTION 12289
395#define IDC_RUNDLG_BROWSE 12288
396#define IDC_RUNDLG_ICON 12297
397#define IDC_RUNDLG_EDITPATH 12298
398#define IDC_RUNDLG_LABEL 12305
399
400/* Run As dialog */
401#define IDD_RUN_AS 1007
402#define IDC_RUNAS_CURRENT 100
403#define IDC_RUNAS_OTHER 101
404#define IDC_RUNAS_SAFER 102
405#define IDC_RUNAS_NAME 103
406#define IDC_RUNAS_BROWSE 104
407#define IDC_RUNAS_PWD 105
408
409/* ShellAbout dialog */
410#define IDD_ABOUT 2
411#define IDC_ABOUT_ICON 0x3009
412#define IDC_ABOUT_APPNAME 0x3500
413#define IDS_ABOUT_VERSION_STRING 0x3501
414#define IDC_ABOUT_VERSION 0x3502
415#define IDC_ABOUT_OTHERSTUFF 0x350D
416#define IDC_ABOUT_REG_TO 0x3506
417#define IDC_ABOUT_REG_USERNAME 0x3507
418#define IDC_ABOUT_REG_ORGNAME 0x3508
419#define IDC_ABOUT_PHYSMEM 0x3503
420
421/* About authors dialog */
422#define IDD_ABOUT_AUTHORS 3
423#define IDC_ABOUT_AUTHORS 0x4101
424#define IDC_ABOUT_AUTHORS_LISTBOX 0x4102
425
426/* Pick icon dialog */
427#define IDD_PICK_ICON 4
428#define IDC_PICKICON_LIST 0x4121
429#define IDC_BUTTON_PATH 0x4122
430#define IDC_EDIT_PATH 0x4123
431#define IDS_PICK_ICON_TITLE 0x4124
432#define IDS_PICK_ICON_FILTER 0x4125
433
434/* Properties dialog */
435#define IDD_FILE_PROPERTIES 8
436#define IDD_FOLDER_PROPERTIES 9
437#define IDD_DRIVE_PROPERTIES 10
438#define IDD_DRIVE_TOOLS 11
439#define IDD_DRIVE_HARDWARE 12
440#define IDD_RECYCLE_BIN_PROPERTIES 13
441#define IDD_SHORTCUT_PROPERTIES 14
442
443/* File version */
444#define IDD_FILE_VERSION 15
445
446/* Shortcut */
447#define IDD_SHORTCUT_EXTENDED_PROPERTIES 16
448
449/* Folder Options */
450#define IDD_FOLDER_OPTIONS_GENERAL 17
451#define IDD_FOLDER_OPTIONS_VIEW 18
452#define IDD_FOLDER_OPTIONS_FILETYPES 19
453#define IDC_FOLDER_OPTIONS_TASKICON 30109
454#define IDC_FOLDER_OPTIONS_FOLDERICON 30110
455#define IDC_FOLDER_OPTIONS_CLICKICON 30111
456#define IDC_FOLDER_OPTIONS_COMMONTASKS 14001
457#define IDC_FOLDER_OPTIONS_CLASSICFOLDERS 14002
458#define IDC_FOLDER_OPTIONS_SAMEWINDOW 14004
459#define IDC_FOLDER_OPTIONS_OWNWINDOW 14005
460#define IDC_FOLDER_OPTIONS_SINGLECLICK 14007
461#define IDC_FOLDER_OPTIONS_DOUBLECLICK 14008
462#define IDC_FOLDER_OPTIONS_ULBROWSER 14009
463#define IDC_FOLDER_OPTIONS_ULPOINT 14010
464#define IDC_FOLDER_OPTIONS_RESTORE 14011
465
466/* Yes to all msgbox */
467#define IDD_YESTOALL_MSGBOX 20
468#define IDC_YESTOALL 0x3207
469#define IDC_YESTOALL_ICON 0x4300
470#define IDC_YESTOALL_MESSAGE 0x4301
471
472/* Browse for folder dialog box */
473#define IDD_BROWSE_FOR_FOLDER 21
474#define IDD_BROWSE_FOR_FOLDER_NEW 22
475#define IDC_BROWSE_FOR_FOLDER_NEW_FOLDER 0x3746
476#define IDC_BROWSE_FOR_FOLDER_FOLDER_TEXT 0x3745
477#define IDC_BROWSE_FOR_FOLDER_FOLDER 0x3744
478#define IDC_BROWSE_FOR_FOLDER_STATUS 0x3743
479#define IDC_BROWSE_FOR_FOLDER_TITLE 0x3742
480#define IDC_BROWSE_FOR_FOLDER_TREEVIEW 0x3741
481
482/* Control IDs for IDD_FOLDER_OPTIONS_FILETYPES dialog */
483#define IDC_FILETYPES_LISTVIEW 14000
484#define IDC_FILETYPES_NEW 14001
485#define IDC_FILETYPES_DELETE 14002
486#define IDC_FILETYPES_DETAILS_GROUPBOX 14003
487#define IDC_FILETYPES_APPNAME 14005
488#define IDC_FILETYPES_CHANGE 14006
489#define IDC_FILETYPES_DESCRIPTION 14007
490#define IDC_FILETYPES_ADVANCED 14008
491#define IDC_FILETYPES_ICON 14009
492
493/* Control IDs for IDD_NEWEXTENSION dialog */
494#define IDC_NEWEXT_EDIT 14001
495#define IDC_NEWEXT_ADVANCED 14002
496#define IDC_NEWEXT_COMBOBOX 14003
497#define IDC_NEWEXT_ASSOC 14004
498
499/* Control IDs for IDD_SHORTCUT_PROPERTIES dialog */
500#define IDC_SHORTCUT_ICON 14000
501#define IDC_SHORTCUT_TEXT 14001
502#define IDC_SHORTCUT_TYPE 14004
503#define IDC_SHORTCUT_TYPE_EDIT 14005
504#define IDC_SHORTCUT_LOCATION 14006
505#define IDC_SHORTCUT_LOCATION_EDIT 14007
506#define IDC_SHORTCUT_TARGET 14008
507#define IDC_SHORTCUT_TARGET_TEXT 14009
508#define IDC_SHORTCUT_START_IN 14010
509#define IDC_SHORTCUT_START_IN_EDIT 14011
510#define IDC_SHORTCUT_KEY 14014
511#define IDC_SHORTCUT_KEY_HOTKEY 14015
512#define IDC_SHORTCUT_RUN 14016
513#define IDC_SHORTCUT_RUN_COMBO 14017
514#define IDC_SHORTCUT_COMMENT 14018
515#define IDC_SHORTCUT_COMMENT_EDIT 14019
516#define IDC_SHORTCUT_FIND 14020
517#define IDC_SHORTCUT_CHANGE_ICON 14021
518#define IDC_SHORTCUT_ADVANCED 14022
519
520/* Control IDs for IDD_SHORTCUT_EXTENDED_PROPERTIES dialog */
521#define IDC_SHORTEX_RUN_DIFFERENT 14000
522#define IDC_SHORTEX_RUN_SEPARATE 14001
523
524/* Control IDs for IDD_EDITTYPE dialog */
525#define IDC_EDITTYPE_ICON 14001
526#define IDC_EDITTYPE_TEXT 14002
527#define IDC_EDITTYPE_CHANGE_ICON 14003
528#define IDC_EDITTYPE_LISTBOX 14004
529#define IDC_EDITTYPE_NEW 14005
530#define IDC_EDITTYPE_EDIT_BUTTON 14006
531#define IDC_EDITTYPE_REMOVE 14007
532#define IDC_EDITTYPE_SET_DEFAULT 14008
533#define IDC_EDITTYPE_CONFIRM_OPEN 14009
534#define IDC_EDITTYPE_SHOW_EXT 14010
535#define IDC_EDITTYPE_SAME_WINDOW 14011
536
537/* Control IDs for IDD_ACTION dialog */
538#define IDC_ACTION_ACTION 14001
539#define IDC_ACTION_APP 14002
540#define IDC_ACTION_BROWSE 14003
541#define IDC_ACTION_USE_DDE 14004
542
543/* Control IDs for IDD_FOLDER_OPTIONS_VIEW dialog */
544#define IDC_VIEW_APPLY_TO_ALL 14001
545#define IDC_VIEW_RESET_ALL 14002
546#define IDC_VIEW_TREEVIEW 14003
547#define IDC_VIEW_RESTORE_DEFAULTS 14004
548
549/* Control IDs for IDD_LOG_OFF_FANCY dialog */
550#define IDC_LOG_OFF_BUTTON 15001
551#define IDC_SWITCH_USER_BUTTON 15002
552#define IDC_LOG_OFF_STATIC 15003
553#define IDC_SWITCH_USER_STATIC 15004
554#define IDC_LOG_OFF_TEXT_STATIC 15005
555
556/* Other dialogs */
557#define IDD_OPEN_WITH 24
558#define IDD_FORMAT_DRIVE 25
559#define IDD_CHECK_DISK 26
560#define IDD_NOOPEN 27
561#define IDD_NEWEXTENSION 28
562#define IDD_EDITTYPE 36
563#define IDD_ACTION 37
564#define IDD_FOLDER_CUSTOMIZE 38
565#define IDD_LINK_PROBLEM 39
566
567/* Control IDs for IDD_FOLDER_CUSTOMIZE dialog */
568#define IDC_FOLDERCUST_COMBOBOX 14001
569#define IDC_FOLDERCUST_CHECKBOX 14002
570#define IDC_FOLDERCUST_CHOOSE_PIC 14003
571#define IDC_FOLDERCUST_RESTORE_DEFAULTS 14004
572#define IDC_FOLDERCUST_PREVIEW_BITMAP 14005
573#define IDC_FOLDERCUST_ICON 14006
574#define IDC_FOLDERCUST_CHANGE_ICON 14007
575
576/* Control IDs for IDD_LINK_PROBLEM dialog */
577#define IDC_LINK_PROBLEM_ICON 14008
578#define IDC_LINK_PROBLEM_LABEL1 14009
579#define IDC_LINK_PROBLEM_LABEL2 14010
580
581/* Not used dialogs */
582#define IDD_SHUTDOWN 29
583#define IDD_LOG_OFF 30
584#define IDD_DISCONNECT 31
585#define IDD_CONFIRM_FILE_REPLACE 32
586#define IDD_AUTOPLAY1 33
587#define IDD_MIXED_CONTENT1 34
588#define IDD_MIXED_CONTENT2 35
589#define IDD_LOG_OFF_FANCY 600
590
591/* Icons */
592#define IDI_SHELL_DOCUMENT 1
593#define IDI_SHELL_RICH_TEXT 2
594#define IDI_SHELL_EXE 3
595#define IDI_SHELL_FOLDER 4
596#define IDI_SHELL_FOLDER_OPEN 5
597#define IDI_SHELL_5_12_FLOPPY 6
598#define IDI_SHELL_3_14_FLOPPY 7
599#define IDI_SHELL_REMOVEABLE 8
600#define IDI_SHELL_DRIVE 9
601#define IDI_SHELL_NETDRIVE 10
602#define IDI_SHELL_NETDRIVE_OFF 11
603#define IDI_SHELL_CDROM 12
604#define IDI_SHELL_RAMDISK 13
605#define IDI_SHELL_ENTIRE_NETWORK 14
606#define IDI_SHELL_NETWORK 15
607#define IDI_SHELL_MY_COMPUTER 16
608#define IDI_SHELL_PRINTER 17
609#define IDI_SHELL_MY_NETWORK_PLACES 18
610#define IDI_SHELL_COMPUTERS_NEAR_ME 19
611#define IDI_SHELL_PROGRAMS_FOLDER 20
612#define IDI_SHELL_RECENT_DOCUMENTS 21
613#define IDI_SHELL_CONTROL_PANEL 22
614#define IDI_SHELL_SEARCH 23
615#define IDI_SHELL_HELP 24
616#define IDI_SHELL_RUN 25
617#define IDI_SHELL_SLEEP 26
618#define IDI_SHELL_HARDWARE_REMOVE 27
619#define IDI_SHELL_SHUTDOWN 28
620#define IDI_SHELL_SHARE 29
621#define IDI_SHELL_SHORTCUT 30
622#define IDI_SHELL_FOLDER_WAIT 31
623#define IDI_SHELL_EMPTY_RECYCLE_BIN 32
624#define IDI_SHELL_FULL_RECYCLE_BIN 33
625#define IDI_SHELL_DIALUP_FOLDER 34
626#define IDI_SHELL_DESKTOP 35
627#define IDI_SHELL_CONTROL_PANEL2 36
628#define IDI_SHELL_PROGRAMS_FOLDER2 37
629#define IDI_SHELL_PRINTERS_FOLDER 38
630#define IDI_SHELL_FONTS_FOLDER 39
631#define IDI_SHELL_TSKBAR_STARTMENU 40
632#define IDI_SHELL_CD_MUSIC 41
633#define IDI_SHELL_TREE 42
634#define IDI_SHELL_COMPUTER_FOLDER 43
635#define IDI_SHELL_FAVORITES 44
636#define IDI_SHELL_LOGOFF 45
637#define IDI_SHELL_EXPLORER 46
638#define IDI_SHELL_UPDATE 47
639#define IDI_SHELL_LOCKED 48
640#define IDI_SHELL_DISCONN 49
641#define IDI_SHELL_NONE_50 50
642#define IDI_SHELL_NONE_51 51
643#define IDI_SHELL_NONE_52 52
644#define IDI_SHELL_NONE_53 53
645#define IDI_SHELL_NOT_CONNECTED_HDD 54
646#define IDI_SHELL_MULTIPLE_FILES 133
647#define IDI_SHELL_OPEN_WITH 134
648#define IDI_SHELL_FIND_COMPUTER 135
649#define IDI_SHELL_CONTROL_PANEL3 137
650#define IDI_SHELL_PRINTER2 138
651#define IDI_SHELL_PRINTER_ADD 139
652#define IDI_SHELL_NET_PRINTER 140
653#define IDI_SHELL_FILE_PRINTER 141
654#define IDI_SHELL_TRASH_FILE 142
655#define IDI_SHELL_TRASH_FOLDER 143
656#define IDI_SHELL_TRASH_FILE_FOLDER 144
657#define IDI_SHELL_FILE_COPY_DELTE 145
658#define IDI_SHELL_FOLDER_MOVE1 146
659#define IDI_SHELL_FOLDER_RENAME 147
660#define IDI_SHELL_SETTINGS_FOLDER 148
661#define IDI_SHELL_INF_FILE 151
662#define IDI_SHELL_TEXT_FILE 152
663#define IDI_SHELL_BAT_FILE 153
664#define IDI_SHELL_SYSTEM_FILE 154
665#define IDI_SHELL_FONT_FILE 155
666#define IDI_SHELL_TT_FONT_FILE 156
667#define IDI_SHELL_FONT_FILE2 157
668#define IDI_SHELL_RUN2 160
669#define IDI_SHELL_CONFIRM_DELETE 161
670#define IDI_SHELL_TOOLS_BACKUP 165
671#define IDI_SHELL_TOOLS_CHKDSK 166
672#define IDI_SHELL_TOOLS_DEFRAG 167
673#define IDI_SHELL_PRINTER_OK 168
674#define IDI_SHELL_NET_PRINTER_OK 169
675#define IDI_SHELL_FILE_PRINTER_OK 170
676#define IDI_SHELL_CHART 171
677#define IDI_SHELL_NETWORK_FOLDER 172
678#define IDI_SHELL_FAVORITES2 173
679#define IDI_SHELL_EXTENDED_PROPERTIES 174
680#define IDI_SHELL_NETWORK_CONNECTIONS 175
681#define IDI_SHELL_NETWORK_CHART 176
682#define IDI_SHELL_VIEW_SETTINGS 177
683#define IDI_SHELL_INTERNET_CHART 178
684#define IDI_SHELL_COMPUTER_SYNC 179
685#define IDI_SHELL_COMPUTER_WINDOW 180
686#define IDI_SHELL_COMPUTER_DESKTOP 181
687
688/* Folder Options, General dialog */
689#define IDI_SHELL_SHOW_COMMON_TASKS 182
690#define IDI_SHELL_CLASSIC_FOLDERS 183
691#define IDI_SHELL_OPEN_IN_SOME_WINDOW 184
692#define IDI_SHELL_OPEN_IN_NEW_WINDOW 185
693#define IDI_SHELL_SINGLE_CLICK_TO_OPEN 186
694#define IDI_SHELL_DOUBLE_CLICK_TO_OPEN 187
695
696#define IDI_SHELL_EMPTY_RECYCLE_BIN1 191
697#define IDI_SHELL_FULL_RECYCLE_BIN1 192
698#define IDI_SHELL_WEB_FOLDERS 193
699#define IDI_SHELL_SECURITY 194
700#define IDI_SHELL_FAX 196
701#define IDI_SHELL_FAX_OK 197
702#define IDI_SHELL_NET_FAX_OK 198
703#define IDI_SHELL_NET_FAX 199
704#define IDI_SHELL_NO 200
705#define IDI_SHELL_FOLDER_OPTIONS 210
706#define IDI_SHELL_USERS2 220
707#define IDI_SHELL_TURN_OFF 221
708#define IDI_SHELL_DVD_ROM 222
709#define IDI_SHELL_PAGES 223
710#define IDI_SHELL_MOVIE_FILE 224
711#define IDI_SHELL_MUSIC_FILE 225
712#define IDI_SHELL_PICTURE_FILE 226
713#define IDI_SHELL_MULTIMEDIA_FILE 227
714#define IDI_SHELL_CD_MUSIC2 228
715#define IDI_SHELL_MOUSE 229
716#define IDI_SHELL_ZIP_DRIVE2 230
717#define IDI_SHELL_ARROWN_DOWN 231
718#define IDI_SHELL_ARROWN_DOWN1 232
719#define IDI_SHELL_FDD 233
720#define IDI_SHELL_NO_DRIVE 234
721#define IDI_SHELL_MY_DOCUMENTS 235
722#define IDI_SHELL_MY_PICTURES 236
723#define IDI_SHELL_MY_MUSIC 237
724#define IDI_SHELL_MY_MOVIES 238
725#define IDI_SHELL_WEB_BROWSER2 239
726#define IDI_SHELL_FULL_RECYCLE_BIN2 240
727#define IDI_SHELL_FILE_MOVE 241
728#define IDI_SHELL_RENAME 242
729#define IDI_SHELL_FILES 243
730#define IDI_SHELL_MOVE_INTERNET 244
731#define IDI_SHELL_PRINTER3 245
732#define IDI_SHELL_ICON_246 246
733#define IDI_SHELL_WEB_MUSIC 247
734#define IDI_SHELL_CAMERA 248
735#define IDI_SHELL_SLIDE_SHOW 249
736#define IDI_SHELL_DISPLAY 250
737#define IDI_SHELL_WEB_PICS 251
738#define IDI_SHELL_PRINT_PICS 252
739#define IDI_SHELL_FILE_CHECK 253
740#define IDI_SHELL_EMPTY_RECYCLE_BIN3 254
741#define IDI_SHELL_ICON_255 255
742#define IDI_SHELL_FOLDER_MOVE2 256
743#define IDI_SHELL_NETWORK_CONNECTIONS2 257
744#define IDI_SHELL_NEW_NETWORK_FOLDER 258
745#define IDI_SHELL_NETWORK_HOME 259
746#define IDI_SHELL_CD_EDIT 260
747#define IDI_SHELL_CD_ERASE 261
748#define IDI_SHELL_CD_DELETE 262
749#define IDI_SHELL_HELP1 263
750#define IDI_SHELL_FOLDER_POINT 264
751#define IDI_SHELL_SENDMAIL 265
752#define IDI_SHELL_CD_POINT 266
753#define IDI_SHELL_SHARED_FOLDER 267
754#define IDI_SHELL_ACCESSIBILITY 268
755#define IDI_SHELL_USERS 269
756#define IDI_SHELL_SCREEN_COLORS 270
757#define IDI_SHELL_ADD_REM_PROGRAMS 271
758#define IDI_SHELL_PRINTER_MOUSE 272
759#define IDI_SHELL_INTERNET_STATUS 273
760#define IDI_SHELL_SYSTEM_GEAR 274
761#define IDI_SHELL_PIE_CHART 275
762#define IDI_SHELL_INTERNET_DATE 276
763#define IDI_SHELL_TUNES 277
764#define IDI_SHELL_CMD 278
765#define IDI_SHELL_CMD 278
766#define IDI_SHELL_USER_ACCOUNTS 279
767#define IDI_SHELL_WINDOWS_SEARCH 281
768#define IDI_SHELL_COMPUTER_TEXT 282
769#define IDI_SHELL_OSK 283
770#define IDI_SHELL_ICON_284 284
771#define IDI_SHELL_HELP_FILE 289
772#define IDI_SHELL_GO 290
773#define IDI_SHELL_DVD_DRIVE 291
774#define IDI_SHELL_CD_ADD_MUSIC 292
775#define IDI_SHELL_CD 293
776#define IDI_SHELL_CD_ROM 294
777#define IDI_SHELL_CDR 295
778#define IDI_SHELL_CDRW 296
779#define IDI_SHELL_DVD_RAM 297
780#define IDI_SHELL_DVDR_ROM 298
781#define IDI_SHELL_MP3_PLAYER 299
782#define IDI_SHELL_SERVER 300
783#define IDI_SHELL_SERVER1 301
784#define IDI_SHELL_CD_ROM1 302
785#define IDI_SHELL_COMPACT_FLASH 303
786#define IDI_SHELL_DVD_ROM1 304
787#define IDI_SHELL_FDD2 305
788/* TODO: 306.ico */
789#define IDI_SHELL_SD_MMC 307
790#define IDI_SHELL_SMART_MEDIA 308
791#define IDI_SHELL_CAMERA1 309
792#define IDI_SHELL_PHONE 310
793#define IDI_SHELL_WEB_PRINTER 311
794#define IDI_SHELL_JAZ_DRIVE 312
795#define IDI_SHELL_ZIP_DRIVE 313
796#define IDI_SHELL_PDA 314
797#define IDI_SHELL_SCANNER 315
798#define IDI_SHELL_IMAGING_DEVICES 316
799#define IDI_SHELL_CAMCORDER 317
800#define IDI_SHELL_DVDRW_ROM 318
801#define IDI_SHELL_NEW_FOLDER 319
802#define IDI_SHELL_CD_POINT1 320
803#define IDI_SHELL_CONTROL_PANEL4 321
804#define IDI_SHELL_FAVOTITES 322
805#define IDI_SHELL_SEARCH1 323
806#define IDI_SHELL_HELP2 324
807#define IDI_SHELL_LOGOFF1 325
808#define IDI_SHELL_PROGRAMS_FOLDER1 326
809#define IDI_SHELL_RECENT_DOCUMENTS1 327
810#define IDI_SHELL_RUN1 328
811#define IDI_SHELL_SHUTDOWN1 329
812#define IDI_SHELL_CONTROL_PANEL1 330
813#define IDI_SHELL_DISCONNECT 331
814#define IDI_SHELL_SEARCH_DIRECTORY 337
815#define IDI_SHELL_DELETE_PERMANENTLY 338
816#define IDI_SHELL_WEB_BROWSER 512
817#define IDI_SHELL_IDEA 1001
818#define IDI_SHELL_PRINTER_OK2 1002
819#define IDI_SHELL_SERVER_OK 1003
820#define IDI_SHELL_HELP_FILE1 1004
821#define IDI_SHELL_FILE_MOVE1 1005
822#define IDI_SHELL_FILE_PRINT 1006
823#define IDI_SHELL_FILE_OK 1007
824#define IDI_SHELL_PRINT_PAUSE 1008
825#define IDI_SHELL_PRINT_PLAY 1009
826#define IDI_SHELL_PRINT_SHARE 1010
827#define IDI_SHELL_FAX2 1011
828#define IDI_SHELL_SHUTDOWN2 8240
829
830#define IDI_SHELL_DELETE1 16710
831#define IDI_SHELL_DELETE2 16715
832#define IDI_SHELL_DELETE3 16717
833#define IDI_SHELL_DELETE4 16718
834#define IDI_SHELL_DELETE5 16721
835
836/*
837 * AVI resources
838 *
839 * windows shell32 has 14 of them: 150-152 and 160-170
840 * FIXME: Add 165, 166
841 */
842
843#define IDA_SHELL_AUTOPLAY 150
844#define IDA_SHELL_SEARCHING_INDEX 151
845#define IDA_SHELL_COMPUTER_SEARCH 152
846#define IDA_SHELL_COPY 160
847#define IDA_SHELL_COPY1 161
848#define IDA_SHELL_RECYCLE 162
849#define IDA_SHELL_EMPTY_RECYCLE 163
850#define IDA_SHELL_DELETE 164
851#define IDA_SHELL_COPY2 167
852#define IDA_SHELL_COPY3 168
853#define IDA_SHELL_DELETE1 169
854#define IDA_SHELL_DOWNLOAD 170
855
856/* Desktop Browser commands */
857#define FCIDM_DESKBROWSER_CLOSE 0xA004
858#define FCIDM_DESKBROWSER_FOCUS 0xA030
859#define FCIDM_DESKBROWSER_SEARCH 0xA085
860#define FCIDM_DESKBROWSER_REFRESH 0xA220
861
862/* Shell view commands */
863#define FCIDM_SHVIEW_ARRANGE 0x7001
864#define FCIDM_SHVIEW_VIEW 0x7002
865#define FCIDM_SHVIEW_CREATELINK 0x7010
866#define FCIDM_SHVIEW_DELETE 0x7011
867#define FCIDM_SHVIEW_RENAME 0x7012
868#define FCIDM_SHVIEW_PROPERTIES 0x7013
869#define FCIDM_SHVIEW_CUT 0x7018
870#define FCIDM_SHVIEW_COPY 0x7019
871#define FCIDM_SHVIEW_INSERT 0x701A
872#define FCIDM_SHVIEW_UNDO 0x701B
873#define FCIDM_SHVIEW_INSERTLINK 0x701C
874#define FCIDM_SHVIEW_COPYTO 0x701E
875#define FCIDM_SHVIEW_MOVETO 0x701F
876#define FCIDM_SHVIEW_SELECTALL 0x7021
877#define FCIDM_SHVIEW_INVERTSELECTION 0x7022
878
879#define FCIDM_SHVIEW_BIGICON 0x7029
880#define FCIDM_SHVIEW_SMALLICON 0x702A
881#define FCIDM_SHVIEW_LISTVIEW 0x702B
882#define FCIDM_SHVIEW_REPORTVIEW 0x702C
883#define FCIDM_SHVIEW_TILEVIEW 0x702E
884/* 0x7030-0x703f are used by the shellbrowser */
885#define FCIDM_SHVIEW_AUTOARRANGE 0x7031
886#define FCIDM_SHVIEW_SNAPTOGRID 0x7032
887#define FCIDM_SHVIEW_ALIGNTOGRID 0x7033
888
889#define FCIDM_SHVIEW_HELP 0x7041
890#define FCIDM_SHVIEW_NEWLINK 0x7052
891#define FCIDM_SHVIEW_NEWFOLDER 0x7053
892
893#define FCIDM_SHVIEW_EXPLORE 0x7101 /* FIXME */
894#define FCIDM_SHVIEW_OPEN 0x7102 /* FIXME */
895#define FCIDM_SHVIEW_REFRESH 0x7103
896
897#define FCIDM_TB_UPFOLDER 0xA001
898#define FCIDM_TB_NEWFOLDER 0xA002
899#define FCIDM_TB_SMALLICON 0xA003
900#define FCIDM_TB_REPORTVIEW 0xA004
901#define FCIDM_TB_DESKTOP 0xA005 /* FIXME */
902
903#define MENU_SHV_FILE 210
904#define IDM_UNDO (FCIDM_SHVIEW_UNDO - 0x7000)
905#define IDM_CUT (FCIDM_SHVIEW_CUT - 0x7000)
906#define IDM_COPY (FCIDM_SHVIEW_COPY - 0x7000)
907#define IDM_INSERT (FCIDM_SHVIEW_INSERT - 0x7000)
908#define IDM_CREATELINK (FCIDM_SHVIEW_CREATELINK - 0x7000)
909#define IDM_DELETE (FCIDM_SHVIEW_DELETE - 0x7000)
910#define IDM_RENAME (FCIDM_SHVIEW_RENAME - 0x7000)
911#define IDM_COPYTO (FCIDM_SHVIEW_COPYTO - 0x7000)
912#define IDM_MOVETO (FCIDM_SHVIEW_MOVETO - 0x7000)
913#define MENU_SHV_FILEPROPERTIES 211
914#define IDM_PROPERTIES (FCIDM_SHVIEW_PROPERTIES - 0x7000)
915
916#define IDM_DRAGFILE 0xce
917#define IDM_COPYHERE 0x7
918#define IDM_MOVEHERE 0x8
919#define IDM_LINKHERE 0xB
920#define IDM_DVSELECT 0x104
921
922#define IDM_MYDOCUMENTS 516
923#define IDM_MYPICTURES 518
924
925/* Registrar scripts (RGS) */
926#define IDR_ADMINFOLDERSHORTCUT 128
927#define IDR_CONTROLPANEL 130
928#define IDR_DRAGDROPHELPER 131
929#define IDR_FOLDEROPTIONS 132
930#define IDR_FOLDERSHORTCUT 133
931#define IDR_FONTSFOLDERSHORTCUT 134
932#define IDR_MENUBANDSITE 135
933#define IDR_MYCOMPUTER 136
934#define IDR_MYDOCUMENTS 137
935#define IDR_NETWORKPLACES 138
936#define IDR_NEWMENU 139
937#define IDR_PRINTERS 140
938#define IDR_RECYCLEBIN 141
939#define IDR_SHELLDESKTOP 142
940#define IDR_SHELLFSFOLDER 143
941#define IDR_SHELLLINK 144
942#define IDR_STARTMENU 145
943#define IDR_OPENWITHMENU 146
944#define IDR_FILEDEFEXT 147
945#define IDR_DRVDEFEXT 148
946#define IDR_MENUBAND 149
947#define IDR_MENUDESKBAR 150
948#define IDR_EXEDROPHANDLER 151
949#define IDR_QUERYASSOCIATIONS 152
950#define IDR_MERGEDFOLDER 153
951#define IDR_REBARBANDSITE 154
952#define IDR_USERNOTIFICATION 155
953#define IDR_SHELL 156
954#define IDR_ACTIVEDESKTOP 157
955#define IDR_SENDTOMENU 158
956#define IDR_COPYTOMENU 159
957#define IDR_MOVETOMENU 160
958#define IDR_COPYASPATHMENU 161
959#define IDR_RECYCLEBINCLEANER 162
960#define IDR_EXPLORER 163
961#define IDR_SYSTEMFILEASSOC 164
962#define IDR_SHELLLIBRARY 165
963#define IDR_USEREVENTTIMER 166