xref: /reactos/dll/win32/ieframe/ieframe.rgs (revision 8a978a17)
1HKLM
2{
3    NoRemove 'Software'
4    {
5        NoRemove 'Microsoft'
6        {
7            NoRemove 'Windows'
8            {
9                NoRemove 'CurrentVersion'
10                {
11                    NoRemove 'URL'
12                    {
13                        DefaultPrefix = s 'http://'
14                        Prefixes
15                        {
16                            val 'ftp' = s 'ftp://'
17                            val 'gopher' = s 'gopher://'
18                            val 'home' = s 'http://'
19                            val 'mosaic' = s 'http://'
20                            val 'www' = s 'http://'
21                        }
22                    }
23                }
24            }
25        }
26    }
27}
28
29HKCR
30{
31    NoRemove CLSID
32    {
33        '{fbf23b40-e3f0-101b-8488-00aa003e56f8}'
34        {
35            shellex
36            {
37                MayChangeDefaultMenu
38            }
39        }
40        '{8856f961-340a-11d0-a96b-00c04fd705a2}'
41        {
42            Control
43        }
44    }
45    NoRemove Interface
46    {
47        '{acc84351-04ff-44f9-b23f-655ed168c6d5}'
48        {
49            ProxyStubClsid32 = s '{a4a1a128-768f-41e0-bf75-e4fddd701cba}'
50        }
51    }
52    'InternetShortcut'
53    {
54        val 'EditFlags' = s '2'
55        val 'IsShortcut' = s ''
56        val 'NeverShowExt' = s ''
57        DefaultIcon = s 'url.dll,0'
58        shell
59        {
60            open
61            {
62                command = s 'rundll32.exe ieframe.dll,OpenURL %%l'
63            }
64        }
65    }
66    ForceRemove '.url' = s 'InternetShortcut'
67
68    ftp
69    {
70        val 'URL Protocol' = s ''
71    }
72    http
73    {
74        val 'URL Protocol' = s ''
75    }
76    https
77    {
78        val 'URL Protocol' = s ''
79    }
80    mailto
81    {
82        val 'URL Protocol' = s ''
83    }
84}
85