82cfc8dfaeb254e75aa11e7b326d18e5e10b9d07
[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 }
20 NoRemove Applications
21 {
22 'zipfldr.dll' { val NoOpenWith = s '' }
23 }
24 NoRemove CompressedFolder
25 {
26 FriendlyTypeName = s '%MODULE%,-10195'
27 CLSID = s '{E88DCCE0-B7B3-11d1-A9F0-00AA0060FA31}'
28 DefaultIcon = s '%MODULE%'
29
30 NoRemove Shell
31 {
32 NoRemove Open
33 {
34 command = s 'rundll32.exe zipfldr.dll,RouteTheCall %%L'
35 val BrowserFlags = d '0x10'
36 val ExplorerFlags = d '0x10'
37 }
38 }
39
40 NoRemove shellex
41 {
42 NoRemove ContextMenuHandlers
43 {
44 ForceRemove '{b8cdcb65-b1bf-4b42-9428-1dfdb7ee92af}' = s 'Compressed (zipped) Folder Menu'
45 {
46 }
47 }
48 }
49 }
50 NoRemove '.zip' = s 'CompressedFolder'
51 {
52 val 'Content Type' = s 'application/x-zip-compressed'
53 }
54 }