[SHELLEXT][ZIPFLDR] Implement ZIP creation (#2114)
[reactos.git] / dll / shellext / zipfldr / res / zipfldr.rgs
1 HKCR
2 {
3 NoRemove CLSID
4 {
5 '{E88DCCE0-B7B3-11d1-A9F0-00AA0060FA31}' = s 'CompressedFolder'
6 {
7 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Apartment' }
8 ProgId = s 'CompressedFolder'
9 ShellFolder
10 {
11 val Attributes = d '0x200001a0'
12 val UseDropHandler = s ''
13 }
14 }
15 '{B8CDCB65-B1BF-4B42-9428-1DFDB7EE92AF}' = s 'Compressed (zipped) Folder Menu'
16 {
17 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Apartment' }
18 }
19 '{888DCA60-FC0A-11CF-8F0F-00C04FD7D062}' = s 'Compressed (zipped) Folder SendTo Target'
20 {
21 val EditFlags = d '0x01'
22 val FriendlyTypeName = s '%MODULE%,-10226'
23 val NeverShowExt = s ''
24 val NoOpen = s 'Drag Files onto this icon to compress them.'
25 DefaultIcon = s '%MODULE%' { }
26 InprocServer32 = s '%MODULE%'
27 {
28 val ThreadingModel = s 'Apartment'
29 }
30 ShellEx
31 {
32 DropHandler = s '{888DCA60-FC0A-11CF-8F0F-00C04FD7D062}' { }
33 }
34 }
35 }
36 NoRemove Applications
37 {
38 'zipfldr.dll' { val NoOpenWith = s '' }
39 }
40 NoRemove CompressedFolder
41 {
42 FriendlyTypeName = s '%MODULE%,-10195'
43 CLSID = s '{E88DCCE0-B7B3-11D1-A9F0-00AA0060FA31}'
44 DefaultIcon = s '%MODULE%'
45
46 NoRemove Shell
47 {
48 NoRemove Open
49 {
50 command = s 'rundll32.exe zipfldr.dll,RouteTheCall %%L'
51 val BrowserFlags = d '0x10'
52 val ExplorerFlags = d '0x10'
53 }
54 }
55
56 NoRemove shellex
57 {
58 NoRemove ContextMenuHandlers
59 {
60 ForceRemove '{B8CDCB65-B1BF-4B42-9428-1DFDB7EE92AF}' = s 'Compressed (zipped) Folder Menu'
61 {
62 }
63 }
64 }
65 }
66 NoRemove '.zip' = s 'CompressedFolder'
67 {
68 val 'Content Type' = s 'application/x-zip-compressed'
69 }
70 }
71 HKLM
72 {
73 NoRemove Software
74 {
75 NoRemove Classes
76 {
77 '.ZFSendToTarget' = s 'CLSID\{888DCA60-FC0A-11CF-8F0F-00C04FD7D062}'
78 }
79 }
80 }