xref: /reactos/dll/shellext/zipfldr/res/zipfldr.rgs (revision 7115d7ba)
1HKCR
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        val 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}
71HKLM
72{
73    NoRemove Software
74    {
75        NoRemove Classes
76        {
77            '.ZFSendToTarget' = s 'CLSID\{888DCA60-FC0A-11CF-8F0F-00C04FD7D062}'
78        }
79    }
80}
81