1HKCR
2{
3    NoRemove Typelib
4    {
5        NoRemove '{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}'
6        {
7            '1.1' = s 'Microsoft Internet Controls'
8            {
9                '0' { win32 = s '%MODULE%' }
10                FLAGS = s '0'
11            }
12        }
13    }
14    NoRemove Interface
15    {
16        '{EAB22AC1-30C1-11CF-A7EB-0000C05BAE0B}' = s 'IWebBrowser'
17        {
18            ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
19            ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
20            TypeLib = s '{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}' { val Version = s '1.1' }
21        }
22        '{EAB22AC2-30C1-11CF-A7EB-0000C05BAE0B}' = s 'DWebBrowserEvents'
23        {
24            ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
25            ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
26            TypeLib = s '{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}' { val Version = s '1.1' }
27        }
28        '{0002DF05-0000-0000-C000-000000000046}' = s 'IWebBrowserApp'
29        {
30            ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
31            ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
32            TypeLib = s '{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}' { val Version = s '1.1' }
33        }
34        '{D30C1661-CDAF-11D0-8A3E-00C04FC9E26E}' = s 'IWebBrowser2'
35        {
36            ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
37            ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
38            TypeLib = s '{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}' { val Version = s '1.1' }
39        }
40        '{34A715A0-6587-11D0-924A-0020AFC7AC4D}' = s 'DWebBrowserEvents2'
41        {
42            ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
43            ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
44            TypeLib = s '{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}' { val Version = s '1.1' }
45        }
46        '{FE4106E0-399A-11D0-A48C-00A0C90A8F39}' = s 'DShellWindowsEvents'
47        {
48            ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
49            ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
50            TypeLib = s '{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}' { val Version = s '1.1' }
51        }
52        '{85CB6900-4D95-11CF-960C-0080C7F4EE85}' = s 'IShellWindows'
53        {
54            ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
55            ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
56            TypeLib = s '{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}' { val Version = s '1.1' }
57        }
58        '{729FE2F8-1EA8-11D1-8F85-00C04FC2FBE1}' = s 'IShellUIHelper'
59        {
60            ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
61            ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
62            TypeLib = s '{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}' { val Version = s '1.1' }
63        }
64        '{A7FE6EDA-1932-4281-B881-87B31B8BC52C}' = s 'IShellUIHelper2'
65        {
66            ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
67            ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
68            TypeLib = s '{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}' { val Version = s '1.1' }
69        }
70        '{55136806-B2DE-11D1-B9F2-00A0C98BC547}' = s 'DShellNameSpaceEvents'
71        {
72            ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
73            ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
74            TypeLib = s '{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}' { val Version = s '1.1' }
75        }
76        '{55136804-B2DE-11D1-B9F2-00A0C98BC547}' = s 'IShellFavoritesNameSpace'
77        {
78            ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
79            ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
80            TypeLib = s '{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}' { val Version = s '1.1' }
81        }
82        '{E572D3C9-37BE-4AE2-825D-D521763E3108}' = s 'IShellNameSpace'
83        {
84            ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
85            ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
86            TypeLib = s '{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}' { val Version = s '1.1' }
87        }
88        '{F3470F24-15FD-11D2-BB2E-00805FF7EFCA}' = s 'IScriptErrorList'
89        {
90            ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
91            ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
92            TypeLib = s '{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}' { val Version = s '1.1' }
93        }
94        '{BA9239A4-3DD5-11D2-BF8B-00C04FB93661}' = s 'ISearch'
95        {
96            ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
97            ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
98            TypeLib = s '{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}' { val Version = s '1.1' }
99        }
100        '{47C922A2-3DD5-11D2-BF8B-00C04FB93661}' = s 'ISearches'
101        {
102            ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
103            ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
104            TypeLib = s '{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}' { val Version = s '1.1' }
105        }
106        '{72423E8F-8011-11D2-BE79-00A0C9A83DA1}' = s 'ISearchAssistantOC'
107        {
108            ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
109            ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
110            TypeLib = s '{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}' { val Version = s '1.1' }
111        }
112        '{72423E8F-8011-11D2-BE79-00A0C9A83DA2}' = s 'ISearchAssistantOC2'
113        {
114            ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
115            ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
116            TypeLib = s '{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}' { val Version = s '1.1' }
117        }
118        '{72423E8F-8011-11D2-BE79-00A0C9A83DA3}' = s 'ISearchAssistantOC3'
119        {
120            ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
121            ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
122            TypeLib = s '{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}' { val Version = s '1.1' }
123        }
124        '{1611FDDA-445B-11D2-85DE-00C04FA35C89}' = s '_SearchAssistantEvents'
125        {
126            ProxyStubClsid = s '{00020424-0000-0000-C000-000000000046}'
127            ProxyStubClsid32 = s '{00020424-0000-0000-C000-000000000046}'
128            TypeLib = s '{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}' { val Version = s '1.1' }
129        }
130    }
131    NoRemove CLSID
132    {
133        '{EAB22AC3-30C1-11CF-A7EB-0000C05BAE0B}' = s 'Microsoft Web Browser Version 1'
134        {
135            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Apartment' }
136            ProgId = s 'Shell.Explorer.1'
137            TypeLib = s '{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}'
138            Version = s '1.1'
139            VersionIndependentProgId = s 'Shell.Explorer'
140        }
141        '{8856F961-340A-11D0-A96B-00C04FD705A2}' = s 'Microsoft Web Browser'
142        {
143            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Apartment' }
144            ProgId = s 'Shell.Explorer.2'
145            TypeLib = s '{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}'
146            Version = s '1.1'
147            VersionIndependentProgId = s 'Shell.Explorer'
148        }
149        '{0002DF01-0000-0000-C000-000000000046}' = s 'Internet Explorer(Ver 1.0)'
150        {
151            ProgId = s 'InternetExplorer.Application.1'
152            TypeLib = s '{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}'
153            Version = s '1.1'
154            VersionIndependentProgId = s 'InternetExplorer.Application'
155        }
156        '{9BA05972-F6A8-11CF-A442-00A0C90A8F39}' = s 'ShellWindows'
157        {
158            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Apartment' }
159            TypeLib = s '{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}'
160            Version = s '1.1'
161        }
162        '{64AB4BB7-111E-11D1-8F79-00C04FC2FBE1}' = s 'Microsoft Shell UI Helper'
163        {
164            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Apartment' }
165            ProgId = s 'Shell.UIHelper.1'
166            TypeLib = s '{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}'
167            Version = s '1.1'
168            VersionIndependentProgId = s 'Shell.UIHelper'
169        }
170        '{2F2F1F96-2BC1-4B1C-BE28-EA3774F4676A}' = s 'Shell Name Space'
171        {
172            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Apartment' }
173            ProgId = s 'ShellNameSpace.ShellNameSpace.1'
174            TypeLib = s '{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}'
175            Version = s '1.1'
176            VersionIndependentProgId = s 'ShellNameSpace.ShellNameSpace'
177        }
178        '{55136805-B2DE-11D1-B9F2-00A0C98BC547}' = s 'Shell Name Space'
179        {
180            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Apartment' }
181            ProgId = s 'ShellNameSpace.ShellNameSpace.1'
182            TypeLib = s '{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}'
183            Version = s '1.1'
184            VersionIndependentProgId = s 'ShellNameSpace.ShellNameSpace'
185        }
186        '{2E71FD0F-AAB1-42C0-9146-6D2C4EDCF07D}' = s 'SearchAssistantOC'
187        {
188            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Apartment' }
189            ProgId = s 'SearchAssistantOC.SearchAssistantOC.1'
190            TypeLib = s '{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}'
191            Version = s '1.1'
192            VersionIndependentProgId = s 'SearchAssistantOC.SearchAssistantOC'
193        }
194        '{B45FF030-4447-11D2-85DE-00C04FA35C89}' = s 'SearchAssistantOC'
195        {
196            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Apartment' }
197            ProgId = s 'SearchAssistantOC.SearchAssistantOC.1'
198            TypeLib = s '{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}'
199            Version = s '1.1'
200            VersionIndependentProgId = s 'SearchAssistantOC.SearchAssistantOC'
201        }
202    }
203    'Shell.Explorer.1' = s 'Microsoft Web Browser Version 1'
204    {
205        CLSID = s '{EAB22AC3-30C1-11CF-A7EB-0000C05BAE0B}'
206    }
207    'Shell.Explorer' = s 'Microsoft Web Browser Version 1'
208    {
209        CLSID = s '{EAB22AC3-30C1-11CF-A7EB-0000C05BAE0B}'
210        CurVer = s 'Shell.Explorer.1'
211    }
212    'Shell.Explorer.2' = s 'Microsoft Web Browser'
213    {
214        CLSID = s '{8856F961-340A-11D0-A96B-00C04FD705A2}'
215    }
216    'Shell.Explorer' = s 'Microsoft Web Browser'
217    {
218        CLSID = s '{8856F961-340A-11D0-A96B-00C04FD705A2}'
219        CurVer = s 'Shell.Explorer.2'
220    }
221    'InternetExplorer.Application.1' = s 'Internet Explorer(Ver 1.0)'
222    {
223        CLSID = s '{0002DF01-0000-0000-C000-000000000046}'
224    }
225    'InternetExplorer.Application' = s 'Internet Explorer(Ver 1.0)'
226    {
227        CLSID = s '{0002DF01-0000-0000-C000-000000000046}'
228        CurVer = s 'InternetExplorer.Application.1'
229    }
230    'Shell.UIHelper.1' = s 'Microsoft Shell UI Helper'
231    {
232        CLSID = s '{64AB4BB7-111E-11D1-8F79-00C04FC2FBE1}'
233    }
234    'Shell.UIHelper' = s 'Microsoft Shell UI Helper'
235    {
236        CLSID = s '{64AB4BB7-111E-11D1-8F79-00C04FC2FBE1}'
237        CurVer = s 'Shell.UIHelper.1'
238    }
239    'ShellNameSpace.ShellNameSpace.1' = s 'Shell Name Space'
240    {
241        CLSID = s '{2F2F1F96-2BC1-4B1C-BE28-EA3774F4676A}'
242    }
243    'ShellNameSpace.ShellNameSpace' = s 'Shell Name Space'
244    {
245        CLSID = s '{2F2F1F96-2BC1-4B1C-BE28-EA3774F4676A}'
246        CurVer = s 'ShellNameSpace.ShellNameSpace.1'
247    }
248    'ShellNameSpace.ShellNameSpace.1' = s 'Shell Name Space'
249    {
250        CLSID = s '{55136805-B2DE-11D1-B9F2-00A0C98BC547}'
251    }
252    'ShellNameSpace.ShellNameSpace' = s 'Shell Name Space'
253    {
254        CLSID = s '{55136805-B2DE-11D1-B9F2-00A0C98BC547}'
255        CurVer = s 'ShellNameSpace.ShellNameSpace.1'
256    }
257    'SearchAssistantOC.SearchAssistantOC.1' = s 'SearchAssistantOC'
258    {
259        CLSID = s '{2E71FD0F-AAB1-42C0-9146-6D2C4EDCF07D}'
260    }
261    'SearchAssistantOC.SearchAssistantOC' = s 'SearchAssistantOC'
262    {
263        CLSID = s '{2E71FD0F-AAB1-42C0-9146-6D2C4EDCF07D}'
264        CurVer = s 'SearchAssistantOC.SearchAssistantOC.1'
265    }
266    'SearchAssistantOC.SearchAssistantOC.1' = s 'SearchAssistantOC'
267    {
268        CLSID = s '{B45FF030-4447-11D2-85DE-00C04FA35C89}'
269    }
270    'SearchAssistantOC.SearchAssistantOC' = s 'SearchAssistantOC'
271    {
272        CLSID = s '{B45FF030-4447-11D2-85DE-00C04FA35C89}'
273        CurVer = s 'SearchAssistantOC.SearchAssistantOC.1'
274    }
275}
276