fed0af890b8bf00b4efc6cb9c62fd577c644d8c4
[reactos.git] / dll / shellext / shellbtrfs / shellbtrfs.rc
1 // Microsoft Visual C++ generated resource script.
2 //
3 #include "resource.h"
4
5 #define APSTUDIO_READONLY_SYMBOLS
6 /////////////////////////////////////////////////////////////////////////////
7 //
8 // Generated from the TEXTINCLUDE 2 resource.
9 //
10 #include "winres.h"
11
12 /////////////////////////////////////////////////////////////////////////////
13 #undef APSTUDIO_READONLY_SYMBOLS
14
15 /////////////////////////////////////////////////////////////////////////////
16 // English (United Kingdom) resources
17
18 #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENG)
19 LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_UK
20 #pragma code_page(1252)
21
22 #ifdef APSTUDIO_INVOKED
23 /////////////////////////////////////////////////////////////////////////////
24 //
25 // TEXTINCLUDE
26 //
27
28 1 TEXTINCLUDE
29 BEGIN
30 "resource.h\0"
31 END
32
33 2 TEXTINCLUDE
34 BEGIN
35 "#include ""winres.h""\r\n"
36 "\0"
37 END
38
39 3 TEXTINCLUDE
40 BEGIN
41 "\r\n"
42 "\0"
43 END
44
45 #endif // APSTUDIO_INVOKED
46
47
48 /////////////////////////////////////////////////////////////////////////////
49 //
50 // Icon
51 //
52
53 // Icon with lowest ID value placed first to ensure application icon
54 // remains consistent on all systems.
55 IDI_ICON1 ICON "subvol.ico"
56
57
58 /////////////////////////////////////////////////////////////////////////////
59 //
60 // Version
61 //
62
63 VS_VERSION_INFO VERSIONINFO
64 FILEVERSION 1,1,0,0
65 PRODUCTVERSION 1,1,0,0
66 FILEFLAGSMASK 0x17L
67 #ifdef _DEBUG
68 FILEFLAGS 0x1L
69 #else
70 FILEFLAGS 0x0L
71 #endif
72 FILEOS 0x4L
73 FILETYPE 0x1L
74 FILESUBTYPE 0x0L
75 BEGIN
76 BLOCK "StringFileInfo"
77 BEGIN
78 BLOCK "080904b0"
79 BEGIN
80 VALUE "FileDescription", "WinBtrfs shell extension"
81 VALUE "FileVersion", "1.1"
82 VALUE "InternalName", "btrfs"
83 VALUE "LegalCopyright", "Copyright (c) Mark Harmstone 2016-18"
84 VALUE "OriginalFilename", "shellbtrfs.dll"
85 VALUE "ProductName", "WinBtrfs"
86 VALUE "ProductVersion", "1.1"
87 END
88 END
89 BLOCK "VarFileInfo"
90 BEGIN
91 VALUE "Translation", 0x809, 1200
92 END
93 END
94
95
96 /////////////////////////////////////////////////////////////////////////////
97 //
98 // Dialog
99 //
100
101 IDD_PROP_SHEET DIALOGEX 0, 0, 235, 257
102 STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
103 CAPTION "Inode property sheet"
104 FONT 8, "MS Shell Dlg", 400, 0, 0x0
105 BEGIN
106 LTEXT "Subvolume:",IDC_STATIC,14,21,38,8
107 LTEXT "Inode:",IDC_STATIC,14,35,21,8
108 GROUPBOX "Information",IDC_GROUP_INFORMATION,7,7,221,85
109 LTEXT "Type:",IDC_STATIC,14,49,18,8
110 GROUPBOX "POSIX permissions",IDC_STATIC,7,96,221,102
111 LTEXT "User:",IDC_STATIC,14,111,17,8
112 LTEXT "Group:",IDC_STATIC,14,127,22,8
113 EDITTEXT IDC_UID,94,109,40,14,ES_AUTOHSCROLL | ES_NUMBER
114 EDITTEXT IDC_GID,94,125,40,14,ES_AUTOHSCROLL | ES_NUMBER
115 LTEXT "User",IDC_STATIC,14,158,15,8
116 LTEXT "Group",IDC_STATIC,14,168,20,8
117 LTEXT "Others",IDC_STATIC,14,182,22,8
118 LTEXT "Read",IDC_STATIC,50,148,17,8
119 LTEXT "Write",IDC_STATIC,89,148,18,8
120 LTEXT "Execute",IDC_STATIC,129,148,30,8
121 CONTROL "",IDC_USERR,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,54,161,16,10
122 CONTROL "",IDC_GROUPR,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,54,172,16,10
123 CONTROL "",IDC_OTHERR,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,54,182,16,10
124 CONTROL "",IDC_USERW,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,93,161,16,10
125 CONTROL "",IDC_GROUPW,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,93,172,16,10
126 CONTROL "",IDC_OTHERW,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,93,182,16,10
127 CONTROL "",IDC_USERX,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,135,161,16,10
128 CONTROL "",IDC_GROUPX,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,135,172,16,10
129 CONTROL "",IDC_OTHERX,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,135,182,16,10
130 GROUPBOX "Flags",IDC_STATIC,7,204,221,48
131 CONTROL "Disable Copy-on-Write",IDC_NODATACOW,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,14,218,86,10
132 LTEXT "(blank)",IDC_INODE,78,35,70,8
133 LTEXT "(blank)",IDC_TYPE,78,49,116,8
134 CONTROL "Compress",IDC_COMPRESS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,14,232,46,10
135 LTEXT "Size on disk:",IDC_STATIC,14,63,61,8
136 CONTROL "%s (<a>Details</a>)",IDC_SIZE_ON_DISK,"SysLink",WS_TABSTOP,78,63,142,8
137 COMBOBOX IDC_COMPRESS_TYPE,63,231,48,13,CBS_DROPDOWN | WS_VSCROLL | WS_TABSTOP
138 CONTROL "Readonly subvolume",IDC_SUBVOL_RO,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,124,218,80,10
139 LTEXT "(blank)",IDC_SUBVOL,78,21,70,8
140 PUSHBUTTON "&Open as Admin",IDC_OPEN_ADMIN,151,21,70,14
141 CONTROL "Set UID",IDC_SETUID,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,177,161,40,10
142 CONTROL "Set GID",IDC_SETGID,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,177,172,40,10
143 CONTROL "Sticky",IDC_STICKY,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,177,182,34,10
144 LTEXT "Compression ratio:",IDC_STATIC,14,77,61,8
145 LTEXT "%1.1f%%",IDC_COMPRESSION_RATIO,78,77,116,8
146 END
147
148 IDD_SIZE_DETAILS DIALOGEX 0, 0, 212, 98
149 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
150 CAPTION "Size details"
151 FONT 8, "MS Shell Dlg", 400, 0, 0x1
152 BEGIN
153 DEFPUSHBUTTON "OK",IDOK,81,77,50,14
154 LTEXT "Inline:",IDC_STATIC,7,7,21,8
155 LTEXT "Uncompressed:",IDC_STATIC,7,20,49,8
156 LTEXT "ZLIB:",IDC_STATIC,7,33,18,8
157 LTEXT "LZO:",IDC_STATIC,7,46,16,8
158 LTEXT "(blank)",IDC_SIZE_INLINE,63,7,142,8
159 LTEXT "(blank)",IDC_SIZE_UNCOMPRESSED,63,20,142,8
160 LTEXT "(blank)",IDC_SIZE_ZLIB,63,33,142,8
161 LTEXT "(blank)",IDC_SIZE_LZO,63,46,142,8
162 LTEXT "Zstd:",IDC_STATIC,7,59,16,8
163 LTEXT "(blank)",IDC_SIZE_ZSTD,63,59,142,8
164 END
165
166 IDD_VOL_PROP_SHEET DIALOGEX 0, 0, 235, 251
167 STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
168 CAPTION "s"
169 FONT 8, "MS Shell Dlg", 400, 0, 0x0
170 BEGIN
171 PUSHBUTTON "Show &usage...",IDC_VOL_SHOW_USAGE,154,47,67,19
172 PUSHBUTTON "&Balance...",IDC_VOL_BALANCE,154,105,67,19
173 PUSHBUTTON "&Devices...",IDC_VOL_DEVICES,154,162,67,19
174 LTEXT "UUID:",IDC_STATIC,7,15,20,8
175 LTEXT "%02x%02x%02x%02x-%02x%02x-%02x%02x-%02x%02x-%02x%02x%02x%02x%02x%02x",IDC_UUID,32,15,294,8
176 GROUPBOX "Usage",IDC_STATIC,7,31,221,53
177 LTEXT "Show detailed information about internal filesystem usage. This is the equivalent to the command ""btrfs fi usage"" on Linux.",IDC_STATIC,14,44,131,33
178 GROUPBOX "Balance",IDC_STATIC,7,87,221,53
179 LTEXT "Balancing reads and rewrites data and metadata. It can be used to consolidate free space, as well as to convert between different RAID types.",IDC_STATIC,15,98,131,39
180 GROUPBOX "Devices",IDC_STATIC,7,146,221,45
181 LTEXT "Allows you to add disks or partitions to this filesystem, or remove those already present.",IDC_STATIC,14,159,131,30
182 GROUPBOX "Scrub",IDC_STATIC,7,199,221,45
183 LTEXT "Scrubbing verifies the data and metadata of a filesystem, and where possible will correct any errors.",IDC_STATIC,15,212,131,27
184 PUSHBUTTON "&Scrub...",IDC_VOL_SCRUB,154,215,67,19
185 END
186
187 IDD_VOL_USAGE DIALOGEX 0, 0, 235, 242
188 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
189 CAPTION "Volume usage"
190 FONT 8, "MS Shell Dlg", 400, 0, 0x1
191 BEGIN
192 DEFPUSHBUTTON "OK",IDOK,62,221,50,14
193 PUSHBUTTON "&Refresh",IDC_USAGE_REFRESH,124,221,50,14
194 EDITTEXT IDC_USAGE_BOX,7,7,221,208,ES_MULTILINE | ES_AUTOHSCROLL | ES_READONLY | WS_VSCROLL
195 END
196
197 IDD_BALANCE_OPTIONS DIALOGEX 0, 0, 303, 138
198 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
199 CAPTION "Balance options"
200 FONT 8, "MS Shell Dlg", 400, 0, 0x1
201 BEGIN
202 DEFPUSHBUTTON "OK",IDOK,91,117,50,14
203 PUSHBUTTON "Cancel",IDCANCEL,161,117,50,14
204 CONTROL "&Profiles:",IDC_PROFILES,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,6,41,10
205 CONTROL "Single",IDC_PROFILES_SINGLE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,19,35,10
206 CONTROL "DUP",IDC_PROFILES_DUP,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,30,29,10
207 CONTROL "RAID0",IDC_PROFILES_RAID0,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,41,36,10
208 CONTROL "RAID1",IDC_PROFILES_RAID1,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,12,52,36,10
209 CONTROL "RAID10",IDC_PROFILES_RAID10,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,52,19,39,10
210 CONTROL "RAID5",IDC_PROFILES_RAID5,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,52,30,36,10
211 CONTROL "RAID6",IDC_PROFILES_RAID6,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,52,41,36,10
212 CONTROL "&Usage:",IDC_USAGE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,80,37,10
213 EDITTEXT IDC_USAGE_START,7,94,19,14,ES_AUTOHSCROLL | ES_NUMBER
214 CONTROL "",IDC_USAGE_START_SPINNER,"msctls_updown32",UDS_SETBUDDYINT | UDS_AUTOBUDDY | UDS_ARROWKEYS,25,94,11,14
215 EDITTEXT IDC_USAGE_END,58,94,19,14,ES_AUTOHSCROLL | ES_NUMBER
216 CONTROL "",IDC_USAGE_END_SPINNER,"msctls_updown32",UDS_SETBUDDYINT | UDS_AUTOBUDDY | UDS_ARROWKEYS,77,94,11,14
217 LTEXT "% to",IDC_STATIC,39,97,16,8
218 CONTROL "&Device:",IDC_DEVID,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,104,6,34,10
219 COMBOBOX IDC_DEVID_COMBO,141,6,155,30,CBS_DROPDOWN | WS_VSCROLL | WS_TABSTOP
220 LTEXT "%",IDC_STATIC,91,97,8,8
221 CONTROL "Device &range:",IDC_DRANGE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,104,19,59,10
222 EDITTEXT IDC_DRANGE_END,159,32,40,14,ES_AUTOHSCROLL | ES_NUMBER
223 LTEXT "to",IDC_STATIC,148,34,8,8
224 EDITTEXT IDC_DRANGE_START,104,32,40,14,ES_AUTOHSCROLL | ES_NUMBER
225 CONTROL "&Virtual range:",IDC_VRANGE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,104,49,59,10
226 EDITTEXT IDC_VRANGE_END,160,62,40,14,ES_AUTOHSCROLL | ES_NUMBER
227 LTEXT "to",IDC_STATIC,148,64,8,8
228 EDITTEXT IDC_VRANGE_START,104,62,40,14,ES_AUTOHSCROLL | ES_NUMBER
229 CONTROL "&Limit:",IDC_LIMIT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,104,80,33,10
230 EDITTEXT IDC_LIMIT_START,104,94,19,14,ES_AUTOHSCROLL | ES_NUMBER
231 CONTROL "",IDC_LIMIT_START_SPINNER,"msctls_updown32",UDS_SETBUDDYINT | UDS_AUTOBUDDY | UDS_ARROWKEYS,123,94,11,14
232 EDITTEXT IDC_LIMIT_END,150,94,19,14,ES_AUTOHSCROLL | ES_NUMBER
233 CONTROL "",IDC_LIMIT_END_SPINNER,"msctls_updown32",UDS_SETBUDDYINT | UDS_AUTOBUDDY | UDS_ARROWKEYS,169,94,11,14
234 LTEXT "to",IDC_STATIC,139,97,8,8
235 CONTROL "&Stripes:",IDC_STRIPES,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,210,19,40,10
236 EDITTEXT IDC_STRIPES_START,210,32,19,14,ES_AUTOHSCROLL | ES_NUMBER
237 CONTROL "",IDC_STRIPES_START_SPINNER,"msctls_updown32",UDS_SETBUDDYINT | UDS_AUTOBUDDY | UDS_ARROWKEYS,228,32,11,14
238 EDITTEXT IDC_STRIPES_END,253,32,19,14,ES_AUTOHSCROLL | ES_NUMBER
239 CONTROL "",IDC_STRIPES_END_SPINNER,"msctls_updown32",UDS_SETBUDDYINT | UDS_AUTOBUDDY | UDS_ARROWKEYS,272,32,11,14
240 LTEXT "to",IDC_STATIC,242,35,8,8
241 CONTROL "&Convert:",IDC_CONVERT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,210,49,36,10
242 COMBOBOX IDC_CONVERT_COMBO,248,49,48,30,CBS_DROPDOWN | WS_VSCROLL | WS_TABSTOP
243 CONTROL "So&ft",IDC_SOFT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,210,64,28,10
244 END
245
246 IDD_BALANCE DIALOGEX 0, 0, 254, 167
247 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
248 CAPTION "Balance"
249 FONT 8, "MS Shell Dlg", 400, 0, 0x1
250 BEGIN
251 DEFPUSHBUTTON "OK",IDOK,102,146,50,14
252 CONTROL "",IDC_BALANCE_PROGRESS,"msctls_progress32",WS_BORDER,7,95,240,14
253 CONTROL "&Data",IDC_DATA,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,7,30,10
254 CONTROL "&Metadata",IDC_METADATA,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,28,45,10
255 CONTROL "&System",IDC_SYSTEM,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,51,38,10
256 PUSHBUTTON "Options...",IDC_DATA_OPTIONS,70,6,50,14
257 PUSHBUTTON "Options...",IDC_METADATA_OPTIONS,70,26,50,14
258 PUSHBUTTON "Options...",IDC_SYSTEM_OPTIONS,70,47,50,14
259 LTEXT "Status",IDC_BALANCE_STATUS,8,80,239,8
260 PUSHBUTTON "&Start balance",IDC_START_BALANCE,13,117,69,14
261 PUSHBUTTON "&Pause / resume",IDC_PAUSE_BALANCE,93,117,69,14
262 PUSHBUTTON "&Cancel balance",IDC_CANCEL_BALANCE,173,117,69,14
263 END
264
265 IDD_DEVICES DIALOGEX 0, 0, 318, 203
266 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
267 CAPTION "Devices"
268 FONT 8, "MS Shell Dlg", 400, 0, 0x1
269 BEGIN
270 DEFPUSHBUTTON "OK",IDOK,207,182,50,14
271 PUSHBUTTON "Cancel",IDCANCEL,261,182,50,14
272 CONTROL "",IDC_DEVLIST,"SysListView32",LVS_REPORT | LVS_ALIGNLEFT | WS_BORDER | WS_TABSTOP,7,7,304,144
273 PUSHBUTTON "&Add device...",IDC_DEVICE_ADD,7,182,76,14
274 PUSHBUTTON "&Refresh",IDC_DEVICE_REFRESH,7,159,76,14
275 PUSHBUTTON "Remove &device",IDC_DEVICE_REMOVE,93,182,76,14
276 PUSHBUTTON "Show &stats...",IDC_DEVICE_SHOW_STATS,235,159,76,14,WS_DISABLED
277 PUSHBUTTON "Re&size...",IDC_DEVICE_RESIZE,149,159,76,14,WS_DISABLED
278 END
279
280 IDD_DEVICE_ADD DIALOGEX 0, 0, 261, 185
281 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
282 CAPTION "Add device"
283 FONT 8, "MS Shell Dlg", 400, 0, 0x1
284 BEGIN
285 DEFPUSHBUTTON "OK",IDOK,66,164,50,14
286 PUSHBUTTON "Cancel",IDCANCEL,145,164,50,14
287 CONTROL "",IDC_DEVICE_TREE,"SysTreeView32",TVS_HASBUTTONS | TVS_HASLINES | TVS_SHOWSELALWAYS | WS_BORDER | WS_HSCROLL | WS_TABSTOP,7,7,247,148
288 END
289
290 IDD_SCRUB DIALOGEX 0, 0, 254, 162
291 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
292 CAPTION "Scrub"
293 FONT 8, "MS Shell Dlg", 400, 0, 0x1
294 BEGIN
295 DEFPUSHBUTTON "OK",IDOK,102,141,50,14
296 CONTROL "",IDC_SCRUB_PROGRESS,"msctls_progress32",WS_BORDER,7,95,240,14
297 LTEXT "Status",IDC_SCRUB_STATUS,8,81,239,8
298 PUSHBUTTON "&Start scrub",IDC_START_SCRUB,13,117,69,14
299 PUSHBUTTON "&Pause / resume",IDC_PAUSE_SCRUB,93,117,69,14
300 PUSHBUTTON "&Cancel scrub",IDC_CANCEL_SCRUB,173,117,69,14
301 EDITTEXT IDC_SCRUB_INFO,7,7,240,69,ES_MULTILINE | ES_READONLY | WS_VSCROLL
302 END
303
304 IDD_DEVICE_STATS DIALOGEX 0, 0, 159, 113
305 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
306 CAPTION "Device stats"
307 FONT 8, "MS Shell Dlg", 400, 0, 0x1
308 BEGIN
309 DEFPUSHBUTTON "OK",IDOK,24,91,50,14
310 LTEXT "Device %llx:",IDC_DEVICE_ID,7,7,40,8
311 LTEXT "Write errors:",IDC_STATIC,7,21,79,8
312 LTEXT "Read errors:",IDC_STATIC,7,34,79,8
313 LTEXT "Flush errors:",IDC_STATIC,7,47,79,8
314 LTEXT "Corruption errors:",IDC_STATIC,7,60,79,8
315 LTEXT "Generation errors:",IDC_STATIC,7,73,79,8
316 RTEXT "%llu",IDC_WRITE_ERRS,87,21,65,8
317 RTEXT "%llu",IDC_READ_ERRS,87,34,65,8
318 RTEXT "%llu",IDC_FLUSH_ERRS,87,47,65,8
319 RTEXT "%llu",IDC_CORRUPTION_ERRS,87,60,65,8
320 RTEXT "%llu",IDC_GENERATION_ERRS,87,73,65,8
321 PUSHBUTTON "&Reset",IDC_RESET_STATS,85,91,50,14
322 END
323
324 IDD_RECV_PROGRESS DIALOGEX 0, 0, 311, 83
325 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
326 CAPTION "Receiving subvolume"
327 FONT 8, "MS Shell Dlg", 400, 0, 0x1
328 BEGIN
329 PUSHBUTTON "Cancel",IDCANCEL,130,62,50,14
330 CONTROL "",IDC_RECV_PROGRESS,"msctls_progress32",WS_BORDER,7,33,297,24
331 LTEXT "Receiving subvolume...",IDC_RECV_MSG,7,7,297,18
332 END
333
334 IDD_SEND_SUBVOL DIALOGEX 0, 0, 288, 149
335 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
336 CAPTION "Send subvolume"
337 FONT 8, "MS Shell Dlg", 400, 0, 0x1
338 BEGIN
339 DEFPUSHBUTTON "&Write",IDOK,83,128,50,14
340 PUSHBUTTON "&Close",IDCANCEL,156,128,50,14
341 EDITTEXT IDC_STREAM_DEST,57,7,166,14,ES_AUTOHSCROLL
342 LTEXT "Stream:",IDC_STATIC,7,11,26,8
343 PUSHBUTTON "&Browse...",IDC_BROWSE,231,7,50,14
344 LTEXT "Select a destination for the subvolume stream.",IDC_SEND_STATUS,7,93,274,22
345 CONTROL "Incremental",IDC_INCREMENTAL,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,32,54,10
346 EDITTEXT IDC_PARENT_SUBVOL,69,29,154,14,ES_AUTOHSCROLL | WS_DISABLED
347 PUSHBUTTON "&Browse...",IDC_PARENT_BROWSE,231,29,50,14,WS_DISABLED
348 LTEXT "Clone sources:",IDC_STATIC,7,52,46,8
349 LISTBOX IDC_CLONE_LIST,69,50,154,36,LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
350 PUSHBUTTON "&Add...",IDC_CLONE_ADD,231,50,50,14
351 PUSHBUTTON "&Remove",IDC_CLONE_REMOVE,231,69,50,14,WS_DISABLED
352 END
353
354 IDD_RESIZE DIALOGEX 0, 0, 279, 133
355 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
356 CAPTION "Resize device"
357 FONT 8, "MS Shell Dlg", 400, 0, 0x1
358 BEGIN
359 DEFPUSHBUTTON "OK",IDOK,81,112,50,14
360 PUSHBUTTON "Cancel",IDCANCEL,148,112,50,14
361 LTEXT "Device %llx:",IDC_RESIZE_DEVICE_ID,18,21,238,8
362 LTEXT "Current size: %s",IDC_RESIZE_CURSIZE,18,37,238,8
363 CONTROL "",IDC_RESIZE_SLIDER,"msctls_trackbar32",TBS_BOTH | TBS_NOTICKS | WS_TABSTOP,7,74,265,24
364 LTEXT "New size: %s",IDC_RESIZE_NEWSIZE,18,53,238,8
365 END
366
367
368 /////////////////////////////////////////////////////////////////////////////
369 //
370 // DESIGNINFO
371 //
372
373 #ifdef APSTUDIO_INVOKED
374 GUIDELINES DESIGNINFO
375 BEGIN
376 IDD_PROP_SHEET, DIALOG
377 BEGIN
378 LEFTMARGIN, 7
379 RIGHTMARGIN, 228
380 TOPMARGIN, 7
381 BOTTOMMARGIN, 238
382 END
383
384 IDD_SIZE_DETAILS, DIALOG
385 BEGIN
386 LEFTMARGIN, 7
387 RIGHTMARGIN, 205
388 TOPMARGIN, 7
389 BOTTOMMARGIN, 93
390 END
391
392 IDD_VOL_PROP_SHEET, DIALOG
393 BEGIN
394 LEFTMARGIN, 7
395 RIGHTMARGIN, 228
396 TOPMARGIN, 7
397 BOTTOMMARGIN, 244
398 END
399
400 IDD_VOL_USAGE, DIALOG
401 BEGIN
402 LEFTMARGIN, 7
403 RIGHTMARGIN, 228
404 TOPMARGIN, 7
405 BOTTOMMARGIN, 235
406 END
407
408 IDD_BALANCE_OPTIONS, DIALOG
409 BEGIN
410 LEFTMARGIN, 7
411 RIGHTMARGIN, 296
412 TOPMARGIN, 7
413 BOTTOMMARGIN, 131
414 END
415
416 IDD_BALANCE, DIALOG
417 BEGIN
418 LEFTMARGIN, 7
419 RIGHTMARGIN, 247
420 TOPMARGIN, 7
421 BOTTOMMARGIN, 160
422 END
423
424 IDD_DEVICES, DIALOG
425 BEGIN
426 LEFTMARGIN, 7
427 RIGHTMARGIN, 311
428 TOPMARGIN, 7
429 BOTTOMMARGIN, 196
430 END
431
432 IDD_DEVICE_ADD, DIALOG
433 BEGIN
434 LEFTMARGIN, 7
435 RIGHTMARGIN, 254
436 TOPMARGIN, 7
437 BOTTOMMARGIN, 178
438 END
439
440 IDD_SCRUB, DIALOG
441 BEGIN
442 LEFTMARGIN, 7
443 RIGHTMARGIN, 247
444 TOPMARGIN, 7
445 BOTTOMMARGIN, 155
446 END
447
448 IDD_DEVICE_STATS, DIALOG
449 BEGIN
450 LEFTMARGIN, 7
451 RIGHTMARGIN, 152
452 TOPMARGIN, 7
453 BOTTOMMARGIN, 105
454 END
455
456 IDD_RECV_PROGRESS, DIALOG
457 BEGIN
458 LEFTMARGIN, 7
459 RIGHTMARGIN, 304
460 TOPMARGIN, 7
461 BOTTOMMARGIN, 76
462 END
463
464 IDD_SEND_SUBVOL, DIALOG
465 BEGIN
466 LEFTMARGIN, 7
467 RIGHTMARGIN, 281
468 TOPMARGIN, 7
469 BOTTOMMARGIN, 142
470 END
471
472 IDD_RESIZE, DIALOG
473 BEGIN
474 LEFTMARGIN, 7
475 RIGHTMARGIN, 272
476 TOPMARGIN, 7
477 BOTTOMMARGIN, 126
478 END
479 END
480 #endif // APSTUDIO_INVOKED
481
482
483 /////////////////////////////////////////////////////////////////////////////
484 //
485 // RT_MANIFEST
486 //
487
488 2 RT_MANIFEST "shellbtrfs.manifest"
489
490
491 /////////////////////////////////////////////////////////////////////////////
492 //
493 // AFX_DIALOG_LAYOUT
494 //
495
496 IDD_SIZE_DETAILS AFX_DIALOG_LAYOUT
497 BEGIN
498 0
499 END
500
501 IDD_PROP_SHEET AFX_DIALOG_LAYOUT
502 BEGIN
503 0
504 END
505
506
507 /////////////////////////////////////////////////////////////////////////////
508 //
509 // String Table
510 //
511
512 STRINGTABLE
513 BEGIN
514 IDS_NEW_SUBVOL_HELP_TEXT "Creates a new Btrfs subvolume."
515 IDS_NEW_SUBVOL "&New subvolume"
516 IDS_NEW_SUBVOL_FILENAME "New subvolume"
517 IDS_CREATE_SNAPSHOT "Create snapshot"
518 IDS_CREATE_SNAPSHOT_HELP_TEXT "Creates a snapshot of a Btrfs subvolume."
519 IDS_SNAPSHOT_FILENAME "Snapshot of %s (%04u-%02u-%02u)"
520 IDS_PROP_SHEET_TITLE "Btrfs properties"
521 IDS_INODE_FILE "File"
522 IDS_INODE_DIR "Directory"
523 IDS_INODE_CHAR "Character device (major %llu, minor %llu)"
524 END
525
526 STRINGTABLE
527 BEGIN
528 IDS_INODE_BLOCK "Block device (major %llu, minor %llu)"
529 IDS_INODE_FIFO "FIFO"
530 IDS_INODE_SOCKET "Socket"
531 IDS_INODE_SYMLINK "Symbolic link"
532 IDS_INODE_UNKNOWN "Unknown inode type %x"
533 IDS_CANNOT_FIND_DEVICE "Cannot find device."
534 IDS_SIZE_BYTE "%s byte"
535 IDS_SIZE_BYTES "%s bytes"
536 IDS_SIZE_KB "%1.1f KB"
537 IDS_SIZE_MB "%1.1f MB"
538 IDS_SIZE_GB "%1.1f GB"
539 IDS_SIZE_TB "%1.1f TB"
540 IDS_SIZE_PB "%1.1f PB"
541 IDS_SIZE_EB "%1.1f EB"
542 IDS_VARIOUS "(various)"
543 IDS_INODE_CHAR_SIMPLE "Character device"
544 END
545
546 STRINGTABLE
547 BEGIN
548 IDS_INODE_BLOCK_SIMPLE "Block device"
549 IDS_VOL_PROP_SHEET_TITLE "Btrfs"
550 IDS_SIZE_LARGE "%s (%s)"
551 IDS_SINGLE "single"
552 IDS_DUP "DUP"
553 IDS_RAID0 "RAID0"
554 IDS_RAID1 "RAID1"
555 IDS_RAID10 "RAID10"
556 IDS_RAID5 "RAID5"
557 IDS_RAID6 "RAID6"
558 IDS_USAGE_DATA "Data, %s: size: %s, used: %s"
559 IDS_USAGE_MIXED "Data / metadata, %s: size: %s, used: %s"
560 IDS_USAGE_METADATA "Metadata, %s: size: %s, used: %s"
561 IDS_USAGE_SYSTEM "System, %s: size: %s, used: %s"
562 IDS_USAGE_UNALLOC "Unallocated:"
563 IDS_UNKNOWN_DEVICE "(unknown device %llu)"
564 END
565
566 STRINGTABLE
567 BEGIN
568 IDS_USAGE_DEV_SIZE "Device size:\t\t%s"
569 IDS_USAGE_DEV_ALLOC "Device allocated:\t\t%s"
570 IDS_USAGE_DEV_UNALLOC "Device unallocated:\t\t%s"
571 IDS_USAGE_DATA_RATIO "Data ratio:\t\t%1.2f"
572 IDS_USAGE_METADATA_RATIO "Metadata ratio:\t\t%1.2f"
573 IDS_NO_BALANCE "No balance is currently running."
574 IDS_SINGLE2 "Single"
575 IDS_DEVID_LIST "%llu: %s"
576 IDS_BALANCE_RUNNING "Balance is currently running (%llu out of %llu chunks processed, %1.1f%%)"
577 IDS_DRANGE_END_BEFORE_START "Device range end is before start."
578 IDS_VRANGE_END_BEFORE_START "Virtual range end is before start."
579 IDS_LIMIT_END_BEFORE_START "Limit end is before start."
580 IDS_STRIPES_END_BEFORE_START "Stripes end is before start."
581 IDS_USAGE_END_BEFORE_START "Usage end is before start."
582 IDS_ERROR "Error"
583 IDS_BALANCE_COMPLETE "Balance completed successfully."
584 END
585
586 STRINGTABLE
587 BEGIN
588 IDS_BALANCE_PAUSED "Balance is currently paused (%llu out of %llu chunks processed, %1.1f%%)"
589 IDS_BALANCE_CANCELLED "Balance cancelled."
590 IDS_DEVLIST_ID "ID"
591 IDS_DEVLIST_DESC "Description"
592 IDS_DEVLIST_READONLY "Read-only"
593 IDS_DEVLIST_SIZE "Size"
594 IDS_DEVLIST_READONLY_YES "Yes"
595 IDS_DEVLIST_READONLY_NO "No"
596 IDS_DEVLIST_ALLOC "Allocated"
597 IDS_DEVLIST_ALLOC_PC "%"
598 IDS_BALANCE_RUNNING_REMOVAL
599 "Currently removing device %llu (%llu out of %llu chunks processed, %1.1f%%)"
600 IDS_BALANCE_PAUSED_REMOVAL
601 "Removal of device %llu paused (%llu out of %llu chunks processed, %1.1f%%)"
602 IDS_BALANCE_CANCELLED_REMOVAL "Device removal cancelled."
603 IDS_BALANCE_COMPLETE_REMOVAL "Device removal completed successfully."
604 IDS_PARTITION "Partition %u"
605 IDS_WHOLE_DISK "Whole disk"
606 END
607
608 STRINGTABLE
609 BEGIN
610 IDS_CANNOT_REMOVE_RAID "The current RAID levels do not allow this device to be removed. You must do a conversion balance before you will be able to proceed."
611 IDS_REMOVE_DEVICE_CONFIRMATION
612 "Are you sure that you want to remove device %s, %s?"
613 IDS_CONFIRMATION_TITLE "Confirmation"
614 IDS_ADD_DEVICE_CONFIRMATION
615 "Are you sure that you want to add this device?"
616 IDS_ADD_DEVICE_CONFIRMATION_FS
617 "Are you sure that you want to add this device? It already appears to contain a filesystem (%s)."
618 IDS_BALANCE_FAILED "Balance failed (error %08x, %s)"
619 IDS_BALANCE_FAILED_REMOVAL "Device removal failed (error %08x, %s)"
620 IDS_DISK_NUM "Disk %u"
621 IDS_DISK_PART_NUM "Disk %u, partition %u"
622 IDS_NO_SCRUB "Scrub not running."
623 IDS_SCRUB_RUNNING "Scrub currently running (%llu out of %llu chunks processed, %1.1f%%)"
624 IDS_SCRUB_FINISHED "Scrub finished."
625 IDS_SCRUB_PAUSED "Scrub paused (%llu out of %llu chunks processed, %1.1f%%)"
626 IDS_SCRUB_MSG_STARTED "Scrub started at %s %s."
627 IDS_SCRUB_MSG_RECOVERABLE_DATA
628 "Recovered from data checksum error at %llx on device %llx."
629 IDS_SCRUB_MSG_RECOVERABLE_METADATA
630 "Recovered from metadata checksum error at %llx on device %llx."
631 END
632
633 STRINGTABLE
634 BEGIN
635 IDS_SCRUB_MSG_UNRECOVERABLE_DATA
636 "Unrecoverable data checksum error at %llx on device %llx (%.*s, offset %llx)"
637 IDS_SCRUB_MSG_UNRECOVERABLE_DATA_SUBVOL
638 "Unrecoverable data checksum error at %llx on device %llx (subvol %llx, %.*s, offset %llx)"
639 IDS_SCRUB_MSG_UNRECOVERABLE_METADATA
640 "Unrecoverable metadata checksum error at %llx on device %llx (root %llx, level %x)"
641 IDS_SCRUB_MSG_UNRECOVERABLE_METADATA_FIRSTITEM
642 "Unrecoverable metadata checksum error at %llx on device %llx (root %llx, level %x, first item %llx,%x,%llx)"
643 IDS_SCRUB_MSG_FINISHED "Scrub finished at %s %s."
644 IDS_SCRUB_MSG_SUMMARY "Scrubbed %s in %llu seconds (%s/s)."
645 IDS_BALANCE_SCRUB_RUNNING "Cannot start balance while scrub running."
646 IDS_SCRUB_BALANCE_RUNNING "Cannot start scrub while balance running."
647 IDS_SCRUB_MSG_SUMMARY_ERRORS_RECOVERABLE "Recovered from %llu error(s)."
648 IDS_SCRUB_MSG_SUMMARY_ERRORS_UNRECOVERABLE
649 "%llu unrecoverable error(s) found."
650 IDS_SCRUB_FAILED "Scrub failed with error %08x."
651 IDS_LOCK_FAILED "Unable to lock volume: error %08x. Make sure that there are no files open, and that you have closed any Explorer windows."
652 IDS_SCRUB_MSG_RECOVERABLE_PARITY
653 "Recovered from parity error at %llx on device %llx."
654 IDS_COMPRESS_ANY "(any)"
655 IDS_COMPRESS_ZLIB "Zlib"
656 IDS_COMPRESS_LZO "LZO"
657 END
658
659 STRINGTABLE
660 BEGIN
661 IDS_STANDALONE_PROPSHEET_TITLE "Inode property sheet"
662 IDS_REFLINK_PASTE "Ref&link Paste"
663 IDS_REFLINK_PASTE_HELP "Do a lightweight copy of files using reference counting."
664 IDS_RECV_SUBVOL "Re&ceive subvolume..."
665 IDS_RECV_SUBVOL_HELP "Recreate a previously exported subvolume."
666 IDS_RECV_CANT_OPEN_FILE "%S: Couldn't open %s (error %u, %s)."
667 IDS_RECV_READFILE_FAILED "ReadFile failed (error %u, %s)."
668 IDS_OUT_OF_MEMORY "Out of memory."
669 IDS_RECV_UNKNOWN_COMMAND "Unrecognized command %u encountered."
670 IDS_RECV_CANT_OPEN_PATH "Couldn't open path %s (error %u, %s)."
671 IDS_RECV_RTLUTF8TOUNICODEN_FAILED "RtlUTF8ToUnicodeN returned %08x (%s)."
672 IDS_RECV_CREATE_SUBVOL_FAILED
673 "FSCTL_BTRFS_CREATE_SUBVOL returned %08x (%s)."
674 IDS_RECV_MISSING_PARAM "%S: could not find %s parameter."
675 IDS_RECV_SHORT_PARAM "%S: length of parameter %s was %u, expected %u."
676 IDS_RECV_MKNOD_FAILED "FSCTL_BTRFS_MKNOD returned %08x (%s)."
677 IDS_RECV_SET_REPARSE_POINT_FAILED
678 "FSCTL_SET_REPARSE_POINT returned %08x (%s)."
679 END
680
681 STRINGTABLE
682 BEGIN
683 IDS_RECV_MOVEFILE_FAILED "MoveFile (%s -> %s) failed (error %u, %s)."
684 IDS_RECV_SETFILEPOINTER_FAILED "SetFilePointer failed (error %u, %s)."
685 IDS_RECV_WRITEFILE_FAILED "WriteFile failed (error %u, %s)."
686 IDS_RECV_CREATEHARDLINK_FAILED
687 "CreateHardLink (%s -> %s) failed (error %u, %s)."
688 IDS_RECV_SETENDOFFILE_FAILED "SetEndOfFile failed (error %u, %s)."
689 IDS_RECV_CANT_CREATE_FILE "Couldn't create %s (error %u, %s)."
690 IDS_RECV_SETFILEINFO_FAILED
691 "SetFileInformationByHandle failed (error %u, %s)."
692 IDS_RECV_SETINODEINFO_FAILED
693 "FSCTL_BTRFS_SET_INODE_INFO returned %08x (%s)."
694 IDS_RECV_SUCCESS "Received 1 subvolume successfully."
695 IDS_RECV_BUTTON_OK "OK"
696 IDS_RECV_SETFILEATTRIBUTES_FAILED
697 "SetFileAttributes failed (error %u, %s)."
698 IDS_RECV_GETFILEATTRIBUTES_FAILED
699 "GetFileAttributes failed (error %u, %s)."
700 IDS_RECV_CSUM_ERROR "Checksum error."
701 IDS_RECV_NOT_A_SEND_STREAM "File was not a send stream."
702 IDS_RECV_UNSUPPORTED_VERSION "Unsupported version %u."
703 IDS_RECV_SETEAFILE_FAILED "NtSetEaFile returned %08x (%s)."
704 END
705
706 STRINGTABLE
707 BEGIN
708 IDS_RECV_RECEIVED_SUBVOL_FAILED
709 "FSCTL_BTRFS_RECEIVED_SUBVOL returned %08x (%s)."
710 IDS_RECV_SETSECURITYOBJECT_FAILED
711 "NtSetSecurityObject returned %08x (%s)."
712 IDS_RECV_SETXATTR_FAILED "FSCTL_BTRFS_SET_XATTR returned %08x (%s)."
713 IDS_RECV_CREATETHREAD_FAILED "CreateThread failed (error %u, %s)."
714 IDS_RECV_FILE_TRUNCATED "File was truncated."
715 IDS_RECV_RESERVE_SUBVOL_FAILED
716 "FSCTL_BTRFS_RESERVE_SUBVOL returned %08x (%s)."
717 IDS_RECV_CANCELLED "Receiving cancelled."
718 IDS_RECV_CANT_FIND_PARENT_SUBVOL "Could not find parent subvolume."
719 IDS_RECV_FIND_SUBVOL_FAILED "FSCTL_BTRFS_FIND_SUBVOL returned %08x (%s)."
720 IDS_RECV_CREATE_SNAPSHOT_FAILED
721 "FSCTL_BTRFS_CREATE_SNAPSHOT returned %08x (%s)."
722 IDS_RECV_GETVOLUMEPATHNAME_FAILED
723 "GetVolumePathName failed (error %u, %s)."
724 IDS_RECV_DELETEFILE_FAILED "DeleteFile failed for %s (error %u, %s)."
725 IDS_RECV_REMOVEDIRECTORY_FAILED
726 "RemoveDirectory failed for %s (error %u, %s)."
727 IDS_RECV_CANT_FIND_CLONE_SUBVOL "Could not find clone subvolume."
728 IDS_RECV_GETFILESIZEEX_FAILED "GetFileSizeEx failed (error %u, %s)."
729 IDS_RECV_DUPLICATE_EXTENTS_FAILED
730 "FSCTL_DUPLICATE_EXTENTS_TO_FILE returned %08x (%s)."
731 END
732
733 STRINGTABLE
734 BEGIN
735 IDS_RECV_SUCCESS_PLURAL "Received %u subvolumes successfully."
736 IDS_SEND_SUBVOL "&Send subvolume..."
737 IDS_SEND_SUBVOL_HELP "Exports a subvolume so that it can be recreated on another volume."
738 IDS_SEND_CANT_OPEN_FILE "Error opening file %s (error %u, %s)."
739 IDS_SEND_CANT_OPEN_DIR "Error opening directory %s (error %u, %s)."
740 IDS_SEND_FSCTL_BTRFS_SEND_SUBVOL_FAILED
741 "FSCTL_BTRFS_SEND_SUBVOL returned error %08x (%s)."
742 IDS_SEND_FSCTL_BTRFS_READ_SEND_BUFFER_FAILED
743 "FSCTL_BTRFS_READ_SEND_BUFFER returned error %08x (%s)."
744 IDS_SEND_SUCCESS "Stream written successfully."
745 IDS_SEND_WRITEFILE_FAILED "Writing to file failed (error %u, %s)."
746 IDS_SEND_GET_FILE_INFO_FAILED
747 "GetFileInformationByHandle failed (error %u, %s)."
748 IDS_SEND_NOT_READONLY "Subvolume not readonly."
749 IDS_NOT_SUBVOL "Directory was not a subvolume."
750 IDS_GET_FILE_IDS_FAILED "FSCTL_BTRFS_GET_FILE_IDS returned error %08x (%s)."
751 IDS_SHPARSEDISPLAYNAME_FAILED "SHParseDisplayName failed."
752 IDS_SHGETPATHFROMIDLIST_FAILED "SHGetPathFromIDList failed."
753 IDS_SEND_PARENT_NOT_READONLY "Parent subvolume not readonly."
754 END
755
756 STRINGTABLE
757 BEGIN
758 IDS_SEND_CANCEL "&Cancel"
759 IDS_SEND_WRITING "Writing..."
760 IDS_MISSING "(missing)"
761 IDS_RESIZE_SUCCESSFUL "Device %llx successfully resized to %s."
762 IDS_BALANCE_RUNNING_SHRINK
763 "Currently shrinking device %llu (%llu out of %llu chunks processed, %1.1f%%)"
764 IDS_BALANCE_PAUSED_SHRINK
765 "Shrinking of device %llu paused (%llu out of %llu chunks processed, %1.1f%%)"
766 IDS_BALANCE_CANCELLED_SHRINK "Device shrinking cancelled."
767 IDS_BALANCE_COMPLETE_SHRINK "Device successfully shrunk."
768 IDS_BALANCE_FAILED_SHRINK "Device shrinking failed (error %08x, %s)"
769 IDS_COMPRESS_ZSTD "Zstd"
770 IDS_RECV_RTLUNICODETOUTF8N_FAILED "RtlUnicodeToUTF8N returned %08x (%s)."
771 IDS_REGCREATEKEY_FAILED "RegCreateKey returned %08x"
772 IDS_REGSETVALUEEX_FAILED "RegSetValueEx returned %08x"
773 IDS_REGCLOSEKEY_FAILED "RegCloseKey returned %08x"
774 IDS_REGDELETETREE_FAILED "RegDeleteTree returned %08x"
775 IDS_CANT_REFLINK_DIFFERENT_FS
776 "Cannot create a reflink between two different filesystems."
777 END
778
779 STRINGTABLE
780 BEGIN
781 IDS_INITCOMMONCONTROLSEX_FAILED "InitCommonControlsEx failed."
782 IDS_CANT_OPEN_MOUNTMGR "Could not get a handle to mount manager."
783 IDS_TVM_INSERTITEM_FAILED "TVM_INSERTITEM failed."
784 IDS_RECV_PATH_TOO_LONG "%S: path was too long."
785 END
786
787 #endif // English (United Kingdom) resources
788 /////////////////////////////////////////////////////////////////////////////
789
790
791
792 #ifndef APSTUDIO_INVOKED
793 /////////////////////////////////////////////////////////////////////////////
794 //
795 // Generated from the TEXTINCLUDE 3 resource.
796 //
797
798
799 /////////////////////////////////////////////////////////////////////////////
800 #endif // not APSTUDIO_INVOKED
801