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