1HKCR
2{
3    NoRemove Interface
4    {
5        '{000214EA-0000-0000-C000-000000000046}' = s 'IPersistFolder'
6        {
7            NumMethods = s 5
8            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
9        }
10        '{1AC3D9F0-175C-11D1-95BE-00609797EA4F}' = s 'IPersistFolder2'
11        {
12            NumMethods = s 6
13            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
14        }
15        '{1079ACFC-29BD-11D3-8E0D-00C04F6837D5}' = s 'IPersistIDList'
16        {
17            NumMethods = s 6
18            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
19        }
20        '{000214F2-0000-0000-C000-000000000046}' = s 'IEnumIDList'
21        {
22            NumMethods = s 7
23            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
24        }
25        '{000214E6-0000-0000-C000-000000000046}' = s 'IShellFolder'
26        {
27            NumMethods = s 13
28            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
29        }
30        '{0E700BE1-9DB6-11D1-A1CE-00C04FD75D13}' = s 'IEnumExtraSearch'
31        {
32            NumMethods = s 7
33            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
34        }
35        '{93F2F68C-1D1B-11D3-A30E-00C04F79ABD1}' = s 'IShellFolder2'
36        {
37            NumMethods = s 20
38            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
39        }
40        '{43826D1E-E718-42EE-BC55-A1E261C37BFE}' = s 'IShellItem'
41        {
42            NumMethods = s 8
43            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
44        }
45        '{7E9FB0D3-919F-4307-AB2E-9B1860310C93}' = s 'IShellItem2'
46        {
47            NumMethods = s 21
48            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
49        }
50        '{D2BC4C84-3F72-4A52-A604-7BCBF3982CBB}' = s 'INewWindowManager'
51        {
52            NumMethods = s 4
53            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
54        }
55        '{70629033-E363-4A28-A567-0DB78006E6D7}' = s 'IEnumShellItems'
56        {
57            NumMethods = s 7
58            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
59        }
60        '{B63EA76D-1F85-456F-A19C-48159EFA858B}' = s 'IShellItemArray'
61        {
62            NumMethods = s 10
63            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
64        }
65        '{2659B475-EEB8-48B7-8F07-B378810F48CF}' = s 'IShellItemFilter'
66        {
67            NumMethods = s 5
68            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
69        }
70        '{000214E5-0000-0000-C000-000000000046}' = s 'IShellIcon'
71        {
72            NumMethods = s 4
73            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
74        }
75        '{000214E3-0000-0000-C000-000000000046}' = s 'IShellView'
76        {
77            NumMethods = s 16
78            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
79        }
80        '{88E39E80-3578-11CF-AE69-08002B2E1262}' = s 'IShellView2'
81        {
82            NumMethods = s 20
83            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
84        }
85        '{CDE725B0-CCC9-4519-917E-325D72FAB4CE}' = s 'IFolderView'
86        {
87            NumMethods = s 17
88            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
89        }
90        '{000214E2-0000-0000-C000-000000000046}' = s 'IShellBrowser'
91        {
92            NumMethods = s 18
93            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
94        }
95        '{000214EE-0000-0000-C000-000000000046}' = s 'IShellLinkA'
96        {
97            NumMethods = s 21
98            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
99        }
100        '{000214F9-0000-0000-C000-000000000046}' = s 'IShellLinkW'
101        {
102            NumMethods = s 21
103            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
104        }
105        '{CEF04FDF-FE72-11D2-87A5-00C04F6837CF}' = s 'IPersistFolder3'
106        {
107            NumMethods = s 8
108            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
109        }
110        '{000214F1-0000-0000-C000-000000000046}' = s 'ICommDlgBrowser'
111        {
112            NumMethods = s 6
113            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
114        }
115        '{10339516-2894-11D2-9039-00C04F8EEB3E}' = s 'ICommDlgBrowser2'
116        {
117            NumMethods = s 9
118            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
119        }
120        '{C8AD25A1-3294-41EE-8165-71174BD01C57}' = s 'ICommDlgBrowser3'
121        {
122            NumMethods = s 12
123            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
124        }
125        '{012DD920-7B26-11D0-8CA9-00A0C92DBFE8}' = s 'IDockingWindow'
126        {
127            NumMethods = s 8
128            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
129        }
130        '{45E2B4AE-B1C3-11D0-B92F-00A0C90312E1}' = s 'IShellLinkDataList'
131        {
132            NumMethods = s 8
133            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
134        }
135        '{5CD52983-9449-11D2-963A-00C04F79ADF0}' = s 'IResolveShellLink'
136        {
137            NumMethods = s 4
138            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
139        }
140        '{56FDF342-FD6D-11D0-958A-006097C9A090}' = s 'ITaskbarList'
141        {
142            NumMethods = s 8
143            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
144        }
145        '{602D4995-B13A-429B-A66E-1935E44F4317}' = s 'ITaskbarList2'
146        {
147            NumMethods = s 9
148            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
149        }
150        '{EA1AFB91-9E28-4B86-90E9-9E9F8A5EEFAF}' = s 'ITaskbarList3'
151        {
152            NumMethods = s 21
153            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
154        }
155        '{C43DC798-95D1-4BEA-9030-BB99E2983A1A}' = s 'ITaskbarList4'
156        {
157            NumMethods = s 22
158            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
159        }
160        '{3CD141F4-3C6A-11D2-BCAA-00C04FD929DB}' = s 'IAutoCompleteDropDown'
161        {
162            NumMethods = s 5
163            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
164        }
165        '{CB728B20-F786-11CE-92AD-00AA00A74CD0}' = s 'IProfferService'
166        {
167            NumMethods = s 5
168            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
169        }
170        '{361BBDC7-E6EE-4E13-BE58-58E2240C810F}' = s 'IExplorerBrowserEvents'
171        {
172            NumMethods = s 7
173            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
174        }
175        '{E07010EC-BC17-44C0-97B0-46C7C95B9EDC}' = s 'IExplorerPaneVisibility'
176        {
177            NumMethods = s 4
178            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
179        }
180        '{DFD3B6B5-C10C-4BE9-85F6-A66969F402F6}' = s 'IExplorerBrowser'
181        {
182            NumMethods = s 18
183            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
184        }
185        '{028212A3-B627-47E9-8856-C14265554E4F}' = s 'INameSpaceTreeControl'
186        {
187            NumMethods = s 22
188            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
189        }
190        '{7CC7AED8-290E-49BC-8945-C1401CC9306C}' = s 'INameSpaceTreeControl2'
191        {
192            NumMethods = s 26
193            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
194        }
195        '{973510DB-7D7F-452B-8975-74A85828D354}' = s 'IFileDialogEvents'
196        {
197            NumMethods = s 10
198            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
199        }
200        '{B4DB1657-70D7-485E-8E3E-6FCB5A5C1802}' = s 'IModalWindow'
201        {
202            NumMethods = s 4
203            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
204        }
205        '{42F85136-DB7E-439C-85F1-E4075D135FC8}' = s 'IFileDialog'
206        {
207            NumMethods = s 27
208            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
209        }
210        '{61744FC7-85B5-4791-A9B0-272276309B13}' = s 'IFileDialog2'
211        {
212            NumMethods = s 29
213            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
214        }
215        '{04B0F1A7-9490-44BC-96E1-4296A31252E2}' = s 'IFileOperationProgressSink'
216        {
217            NumMethods = s 19
218            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
219        }
220        '{84BCCD23-5FDE-4CDB-AEA4-AF64B83D78AB}' = s 'IFileSaveDialog'
221        {
222            NumMethods = s 32
223            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
224        }
225        '{D57C7288-D4AD-4768-BE02-9D969532D960}' = s 'IFileOpenDialog'
226        {
227            NumMethods = s 29
228            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
229        }
230        '{E6FDD21A-163F-4975-9C8C-A69F1BA37034}' = s 'IFileDialogCustomize'
231        {
232            NumMethods = s 30
233            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
234        }
235        '{36116642-D713-4B97-9B83-7484A9D00433}' = s 'IFileDialogControlEvents'
236        {
237            NumMethods = s 7
238            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
239        }
240        '{3AA7AF7E-9B36-420C-A8E3-F77D4674A488}' = s 'IKnownFolder'
241        {
242            NumMethods = s 12
243            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
244        }
245        '{8BE2D872-86AA-4D47-B776-32CCA40C7018}' = s 'IKnownFolderManager'
246        {
247            NumMethods = s 13
248            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
249        }
250        '{4E530B0A-E611-4C77-A3AC-9031D022281B}' = s 'IApplicationAssociationRegistration'
251        {
252            NumMethods = s 9
253            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
254        }
255        '{6332DEBF-87B5-4670-90C0-5E57B408A49E}' = s 'ICustomDestinationList'
256        {
257            NumMethods = s 12
258            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
259        }
260    }
261    NoRemove CLSID
262    {
263        '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}' = s 'PSFactoryBuffer'
264        {
265            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
266        }
267    }
268}
269