xref: /reactos/dll/win32/ole32/ole32.rgs (revision 845faec4)
1HKCR
2{
3    NoRemove Interface
4    {
5        '{00000131-0000-0000-C000-000000000046}' = s 'IRemUnknown'
6        {
7            NumMethods = s 6
8            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
9        }
10        '{00000142-0000-0000-C000-000000000046}' = s 'IRemUnknown2'
11        {
12            NumMethods = s 7
13            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
14        }
15    }
16    NoRemove CLSID
17    {
18        '{00000320-0000-0000-C000-000000000046}' = s 'PSFactoryBuffer'
19        {
20            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
21        }
22    }
23
24    NoRemove Interface
25    {
26        '{00000100-0000-0000-C000-000000000046}' = s 'IEnumUnknown'
27        {
28            NumMethods = s 7
29            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
30        }
31        '{00000022-0000-0000-C000-000000000046}' = s 'ISurrogate'
32        {
33            NumMethods = s 5
34            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
35        }
36        '{0000000E-0000-0000-C000-000000000046}' = s 'IBindCtx'
37        {
38            NumMethods = s 13
39            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
40        }
41        '{00000102-0000-0000-C000-000000000046}' = s 'IEnumMoniker'
42        {
43            NumMethods = s 7
44            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
45        }
46        '{00000126-0000-0000-C000-000000000046}' = s 'IRunnableObject'
47        {
48            NumMethods = s 8
49            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
50        }
51        '{00000010-0000-0000-C000-000000000046}' = s 'IRunningObjectTable'
52        {
53            NumMethods = s 10
54            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
55        }
56        '{0000010C-0000-0000-C000-000000000046}' = s 'IPersist'
57        {
58            NumMethods = s 4
59            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
60        }
61        '{00000109-0000-0000-C000-000000000046}' = s 'IPersistStream'
62        {
63            NumMethods = s 8
64            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
65        }
66        '{0000000F-0000-0000-C000-000000000046}' = s 'IMoniker'
67        {
68            NumMethods = s 23
69            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
70        }
71        '{F29F6BC0-5021-11CE-AA15-00006901293F}' = s 'IROTData'
72        {
73            NumMethods = s 4
74            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
75        }
76        '{00000101-0000-0000-C000-000000000046}' = s 'IEnumString'
77        {
78            NumMethods = s 7
79            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
80        }
81        '{00000140-0000-0000-C000-000000000046}' = s 'IClassActivator'
82        {
83            NumMethods = s 4
84            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
85        }
86        '{0C733A30-2A1C-11CE-ADE5-00AA0044773D}' = s 'ISequentialStream'
87        {
88            NumMethods = s 5
89            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
90        }
91        '{0000000C-0000-0000-C000-000000000046}' = s 'IStream'
92        {
93            NumMethods = s 14
94            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
95        }
96        '{0000000D-0000-0000-C000-000000000046}' = s 'IEnumSTATSTG'
97        {
98            NumMethods = s 7
99            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
100        }
101        '{0000000B-0000-0000-C000-000000000046}' = s 'IStorage'
102        {
103            NumMethods = s 18
104            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
105        }
106        '{0000010B-0000-0000-C000-000000000046}' = s 'IPersistFile'
107        {
108            NumMethods = s 9
109            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
110        }
111        '{0000010A-0000-0000-C000-000000000046}' = s 'IPersistStorage'
112        {
113            NumMethods = s 10
114            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
115        }
116        '{00000012-0000-0000-C000-000000000046}' = s 'IRootStorage'
117        {
118            NumMethods = s 4
119            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
120        }
121        '{0000000A-0000-0000-C000-000000000046}' = s 'ILockBytes'
122        {
123            NumMethods = s 10
124            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
125        }
126        '{99CAF010-415E-11CF-8814-00AA00B569F5}' = s 'IFillLockBytes'
127        {
128            NumMethods = s 7
129            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
130        }
131        '{A9D758A0-4617-11CF-95FC-00AA00680DB4}' = s 'IProgressNotify'
132        {
133            NumMethods = s 4
134            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
135        }
136        '{30F3D47A-6447-11D1-8E3C-00C04FB9386D}' = s 'IBlockingLock'
137        {
138            NumMethods = s 5
139            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
140        }
141        '{BC0BF6AE-8878-11D1-83E9-00C04FC2C6D4}' = s 'ITimeAndNoticeControl'
142        {
143            NumMethods = s 4
144            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
145        }
146        '{8D19C834-8879-11D1-83E9-00C04FC2C6D4}' = s 'IOplockStorage'
147        {
148            NumMethods = s 5
149            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
150        }
151        '{00000103-0000-0000-C000-000000000046}' = s 'IEnumFORMATETC'
152        {
153            NumMethods = s 7
154            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
155        }
156        '{00000105-0000-0000-C000-000000000046}' = s 'IEnumSTATDATA'
157        {
158            NumMethods = s 7
159            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
160        }
161        '{0000010F-0000-0000-C000-000000000046}' = s 'IAdviseSink'
162        {
163            NumMethods = s 8
164            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
165        }
166        '{00000125-0000-0000-C000-000000000046}' = s 'IAdviseSink2'
167        {
168            NumMethods = s 9
169            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
170        }
171        '{0000010E-0000-0000-C000-000000000046}' = s 'IDataObject'
172        {
173            NumMethods = s 12
174            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
175        }
176        '{0E6D4D92-6738-11CF-9608-00AA00680DB4}' = s 'IDirectWriterLock'
177        {
178            NumMethods = s 6
179            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
180        }
181        '{00000030-0000-0000-C000-000000000046}' = s 'ISynchronize'
182        {
183            NumMethods = s 6
184            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
185        }
186        '{00000026-0000-0000-C000-000000000046}' = s 'IUrlMon'
187        {
188            NumMethods = s 4
189            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
190        }
191        '{72380D55-8D2B-43A3-8513-2B6EF31434E9}' = s 'IProcessInitControl'
192        {
193            NumMethods = s 4
194            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
195        }
196        '{969DC708-5C76-11D1-8D86-0000F804B057}' = s 'IThumbnailExtractor'
197        {
198            NumMethods = s 5
199            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
200        }
201    }
202    NoRemove CLSID
203    {
204        '{00000300-0000-0000-C000-000000000046}' = s 'StdOleLink'
205        {
206            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
207        }
208        '{00000303-0000-0000-C000-000000000046}' = s 'FileMoniker'
209        {
210            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
211            ProgId = s 'file'
212        }
213        '{00000304-0000-0000-C000-000000000046}' = s 'ItemMoniker'
214        {
215            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
216        }
217        '{00000305-0000-0000-C000-000000000046}' = s 'AntiMoniker'
218        {
219            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
220        }
221        '{00000306-0000-0000-C000-000000000046}' = s 'PointerMoniker'
222        {
223            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
224        }
225        '{00000308-0000-0000-C000-000000000046}' = s 'PackagerMoniker'
226        {
227            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
228        }
229        '{00000309-0000-0000-C000-000000000046}' = s 'CompositeMoniker'
230        {
231            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
232        }
233        '{0000030B-0000-0000-C000-000000000046}' = s 'DfMarshal'
234        {
235            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
236        }
237        '{00000315-0000-0000-C000-000000000046}' = s 'Picture (Metafile)'
238        {
239            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
240            ProgId = s 'StaticMetafile'
241        }
242        '{00000316-0000-0000-C000-000000000046}' = s 'Picture (Device Independent Bitmap)'
243        {
244            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
245            ProgId = s 'StaticDib'
246        }
247        '{0000031A-0000-0000-C000-000000000046}' = s 'ClassMoniker'
248        {
249            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
250            ProgId = s 'CLSID'
251        }
252        '{00000320-0000-0000-C000-000000000046}' = s 'PSFactoryBuffer'
253        {
254            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
255        }
256        '{00000323-0000-0000-C000-000000000046}' = s 'StdGlobalInterfaceTable'
257        {
258            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Apartment' }
259        }
260        '{0002E005-0000-0000-C000-000000000046}' = s 'Component Categories Manager'
261        {
262            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
263        }
264    }
265    'file' = s 'FileMoniker'
266    {
267        CLSID = s '{00000303-0000-0000-C000-000000000046}'
268    }
269    'StaticMetafile' = s 'Picture (Metafile)'
270    {
271        CLSID = s '{00000315-0000-0000-C000-000000000046}'
272    }
273    'StaticDib' = s 'Picture (Device Independent Bitmap)'
274    {
275        CLSID = s '{00000316-0000-0000-C000-000000000046}'
276    }
277    'CLSID' = s 'ClassMoniker'
278    {
279        CLSID = s '{0000031A-0000-0000-C000-000000000046}'
280    }
281
282    NoRemove Interface
283    {
284        '{00000114-0000-0000-C000-000000000046}' = s 'IOleWindow'
285        {
286            NumMethods = s 5
287            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
288        }
289        '{00000113-0000-0000-C000-000000000046}' = s 'IOleInPlaceObject'
290        {
291            NumMethods = s 9
292            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
293        }
294        '{00000115-0000-0000-C000-000000000046}' = s 'IOleInPlaceUIWindow'
295        {
296            NumMethods = s 9
297            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
298        }
299        '{00000116-0000-0000-C000-000000000046}' = s 'IOleInPlaceFrame'
300        {
301            NumMethods = s 15
302            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
303        }
304        '{00000117-0000-0000-C000-000000000046}' = s 'IOleInPlaceActiveObject'
305        {
306            NumMethods = s 10
307            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
308        }
309        '{00000119-0000-0000-C000-000000000046}' = s 'IOleInPlaceSite'
310        {
311            NumMethods = s 15
312            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
313        }
314        '{0000011A-0000-0000-C000-000000000046}' = s 'IParseDisplayName'
315        {
316            NumMethods = s 4
317            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
318        }
319        '{0000011B-0000-0000-C000-000000000046}' = s 'IOleContainer'
320        {
321            NumMethods = s 6
322            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
323        }
324        '{0000011C-0000-0000-C000-000000000046}' = s 'IOleItemContainer'
325        {
326            NumMethods = s 9
327            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
328        }
329        '{0000011D-0000-0000-C000-000000000046}' = s 'IOleLink'
330        {
331            NumMethods = s 14
332            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
333        }
334        '{00000118-0000-0000-C000-000000000046}' = s 'IOleClientSite'
335        {
336            NumMethods = s 9
337            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
338        }
339        '{0000011E-0000-0000-C000-000000000046}' = s 'IOleCache'
340        {
341            NumMethods = s 8
342            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
343        }
344        '{00000128-0000-0000-C000-000000000046}' = s 'IOleCache2'
345        {
346            NumMethods = s 10
347            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
348        }
349        '{00000129-0000-0000-C000-000000000046}' = s 'IOleCacheControl'
350        {
351            NumMethods = s 5
352            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
353        }
354        '{00000104-0000-0000-C000-000000000046}' = s 'IEnumOLEVERB'
355        {
356            NumMethods = s 7
357            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
358        }
359        '{00000112-0000-0000-C000-000000000046}' = s 'IOleObject'
360        {
361            NumMethods = s 24
362            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
363        }
364        '{0000012A-0000-0000-C000-000000000046}' = s 'IContinue'
365        {
366            NumMethods = s 4
367            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
368        }
369        '{0000010D-0000-0000-C000-000000000046}' = s 'IViewObject'
370        {
371            NumMethods = s 9
372            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
373        }
374        '{00000127-0000-0000-C000-000000000046}' = s 'IViewObject2'
375        {
376            NumMethods = s 10
377            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
378        }
379        '{00000122-0000-0000-C000-000000000046}' = s 'IDropTarget'
380        {
381            NumMethods = s 7
382            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
383        }
384    }
385    NoRemove CLSID
386    {
387        '{00000320-0000-0000-C000-000000000046}' = s 'PSFactoryBuffer'
388        {
389            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
390        }
391    }
392
393    NoRemove Interface
394    {
395        '{00000000-0000-0000-C000-000000000046}' = s 'IUnknown'
396        '{00000001-0000-0000-C000-000000000046}' = s 'IClassFactory'
397        {
398            NumMethods = s 5
399            ProxyStubClsid32 = s '{00000320-0000-0000-C000-000000000046}'
400        }
401    }
402    NoRemove CLSID
403    {
404        '{00000320-0000-0000-C000-000000000046}' = s 'PSFactoryBuffer'
405        {
406            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
407        }
408    }
409}