[AMSTREAM][QUARTZ][STRMBASE]
[reactos.git] / reactos / dll / directx / wine / quartz / quartz_strmif.rgs
1 HKCR
2 {
3 NoRemove Interface
4 {
5 '{29840822-5B84-11D0-BD3B-00A0C911CE86}' = s 'ICreateDevEnum'
6 {
7 NumMethods = s 4
8 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}'
9 }
10 '{56A86891-0AD4-11CE-B03A-0020AF0BA770}' = s 'IPin'
11 {
12 NumMethods = s 18
13 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}'
14 }
15 '{56A86892-0AD4-11CE-B03A-0020AF0BA770}' = s 'IEnumPins'
16 {
17 NumMethods = s 7
18 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}'
19 }
20 '{89C31040-846B-11CE-97D3-00AA0055595A}' = s 'IEnumMediaTypes'
21 {
22 NumMethods = s 7
23 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}'
24 }
25 '{56A8689F-0AD4-11CE-B03A-0020AF0BA770}' = s 'IFilterGraph'
26 {
27 NumMethods = s 11
28 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}'
29 }
30 '{56A86893-0AD4-11CE-B03A-0020AF0BA770}' = s 'IEnumFilters'
31 {
32 NumMethods = s 7
33 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}'
34 }
35 '{56A86899-0AD4-11CE-B03A-0020AF0BA770}' = s 'IMediaFilter'
36 {
37 NumMethods = s 10
38 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}'
39 }
40 '{56A86895-0AD4-11CE-B03A-0020AF0BA770}' = s 'IBaseFilter'
41 {
42 NumMethods = s 15
43 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}'
44 }
45 '{56A86897-0AD4-11CE-B03A-0020AF0BA770}' = s 'IReferenceClock'
46 {
47 NumMethods = s 7
48 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}'
49 }
50 '{56A8689C-0AD4-11CE-B03A-0020AF0BA770}' = s 'IMemAllocator'
51 {
52 NumMethods = s 9
53 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}'
54 }
55 '{379A0CF0-C1DE-11D2-ABF5-00A0C905F375}' = s 'IMemAllocatorCallbackTemp'
56 {
57 NumMethods = s 11
58 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}'
59 }
60 '{92980B30-C1DE-11D2-ABF5-00A0C905F375}' = s 'IMemAllocatorNotifyCallbackTemp'
61 {
62 NumMethods = s 4
63 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}'
64 }
65 '{56A8689D-0AD4-11CE-B03A-0020AF0BA770}' = s 'IMemInputPin'
66 {
67 NumMethods = s 9
68 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}'
69 }
70 '{A3D8CEC0-7E5A-11CF-BBC5-00805F6CEF20}' = s 'IAMovieSetup'
71 {
72 NumMethods = s 5
73 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}'
74 }
75 '{36B73880-C2C8-11CF-8B46-00805F6CEF60}' = s 'IMediaSeeking'
76 {
77 NumMethods = s 20
78 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}'
79 }
80 '{56A868A4-0AD4-11CE-B03A-0020AF0BA770}' = s 'IEnumRegFilters'
81 {
82 NumMethods = s 7
83 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}'
84 }
85 '{56A868A3-0AD4-11CE-B03A-0020AF0BA770}' = s 'IFilterMapper'
86 {
87 NumMethods = s 11
88 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}'
89 }
90 '{B79BB0B0-33C1-11D1-ABE1-00A0C905F375}' = s 'IFilterMapper2'
91 {
92 NumMethods = s 7
93 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}'
94 }
95 '{B79BB0B1-33C1-11D1-ABE1-00A0C905F375}' = s 'IFilterMapper3'
96 {
97 NumMethods = s 8
98 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}'
99 }
100 '{56A868A5-0AD4-11CE-B03A-0020AF0BA770}' = s 'IQualityControl'
101 {
102 NumMethods = s 5
103 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}'
104 }
105 '{56A868A2-0AD4-11CE-B03A-0020AF0BA770}' = s 'IMediaEventSink'
106 {
107 NumMethods = s 4
108 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}'
109 }
110 '{56A868A6-0AD4-11CE-B03A-0020AF0BA770}' = s 'IFileSourceFilter'
111 {
112 NumMethods = s 5
113 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}'
114 }
115 '{A2104830-7C70-11CF-8BCE-00AA00A3F1A6}' = s 'IFileSinkFilter'
116 {
117 NumMethods = s 5
118 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}'
119 }
120 '{00855B90-CE1B-11D0-BD4F-00A0C911CE86}' = s 'IFileSinkFilter2'
121 {
122 NumMethods = s 7
123 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}'
124 }
125 '{56A868A9-0AD4-11CE-B03A-0020AF0BA770}' = s 'IGraphBuilder'
126 {
127 NumMethods = s 18
128 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}'
129 }
130 '{BF87B6E0-8C27-11D0-B3F0-00AA003761C5}' = s 'ICaptureGraphBuilder'
131 {
132 NumMethods = s 11
133 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}'
134 }
135 '{670D1D20-A068-11D0-B3F0-00AA003761C5}' = s 'IAMCopyCaptureFileProgress'
136 {
137 NumMethods = s 4
138 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}'
139 }
140 '{93E5A4E0-2D50-11D2-ABFA-00A0C9C6E38D}' = s 'ICaptureGraphBuilder2'
141 {
142 NumMethods = s 12
143 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}'
144 }
145 '{36B73882-C2C8-11CF-8B46-00805F6CEF60}' = s 'IFilterGraph2'
146 {
147 NumMethods = s 21
148 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}'
149 }
150 '{C6E13340-30AC-11D0-A18C-00A0C9118956}' = s 'IAMStreamConfig'
151 {
152 NumMethods = s 7
153 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}'
154 }
155 '{C6E13360-30AC-11D0-A18C-00A0C9118956}' = s 'IAMVideoProcAmp'
156 {
157 NumMethods = s 6
158 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}'
159 }
160 '{56A868AA-0AD4-11CE-B03A-0020AF0BA770}' = s 'IAsyncReader'
161 {
162 NumMethods = s 11
163 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}'
164 }
165 '{56A868AB-0AD4-11CE-B03A-0020AF0BA770}' = s 'IGraphVersion'
166 {
167 NumMethods = s 4
168 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}'
169 }
170 '{56A868AD-0AD4-11CE-B03A-0020AF0BA770}' = s 'IResourceConsumer'
171 {
172 NumMethods = s 5
173 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}'
174 }
175 '{56A868AC-0AD4-11CE-B03A-0020AF0BA770}' = s 'IResourceManager'
176 {
177 NumMethods = s 11
178 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}'
179 }
180 '{36B73883-C2C8-11CF-8B46-00805F6CEF60}' = s 'ISeekingPassThru'
181 {
182 NumMethods = s 4
183 ProxyStubClsid32 = s '{670D1D20-A068-11D0-B3F0-00AA003761C5}'
184 }
185 }
186 NoRemove CLSID
187 {
188 '{670D1D20-A068-11D0-B3F0-00AA003761C5}' = s 'PSFactoryBuffer'
189 {
190 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
191 }
192 '{E436EBB3-524F-11CE-9F53-0020AF0BA770}' = s 'Filter Graph'
193 {
194 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
195 }
196 '{E436EBB8-524F-11CE-9F53-0020AF0BA770}' = s 'Filter Graph no thread'
197 {
198 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
199 }
200 '{E436EBB2-524F-11CE-9F53-0020AF0BA770}' = s 'Filter Mapper'
201 {
202 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
203 }
204 '{CDA42200-BD88-11D0-BD4E-00A0C911CE86}' = s 'Filter Mapper2'
205 {
206 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
207 }
208 '{E436EBB1-524F-11CE-9F53-0020AF0BA770}' = s 'System Clock'
209 {
210 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
211 }
212 '{1E651CC0-B199-11D0-8212-00C04FC32C45}' = s 'Memory Allocator'
213 {
214 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
215 }
216 '{060AF76C-68DD-11D0-8FC1-00C04FD9189D}' = s 'Seeking'
217 {
218 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
219 }
220 '{E436EBB5-524F-11CE-9F53-0020AF0BA770}' = s 'File Source Filter'
221 {
222 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
223 }
224 '{1B544C20-FD0B-11CE-8C63-00AA0044B51E}' = s 'AVI Splitter'
225 {
226 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
227 }
228 '{336475D0-942A-11CE-A870-00AA002FEAB5}' = s 'MPEG-I Stream Splitter'
229 {
230 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
231 }
232 '{CF49D4E0-1115-11CE-B03A-0020AF0BA770}' = s 'AVI Decompressor'
233 {
234 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
235 }
236 '{79376820-07D0-11CF-A24D-0020AFD79767}' = s 'DirectSound Audio Renderer'
237 {
238 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
239 }
240 '{E30629D1-27E5-11CE-875D-00608CB78066}' = s 'Wave Audio Renderer'
241 {
242 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
243 }
244 '{C1F400A4-3F08-11D3-9F0B-006008039E37}' = s 'Null Renderer'
245 {
246 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
247 }
248 '{70E102B0-5556-11CE-97C0-00AA0055595A}' = s 'Video Renderer'
249 {
250 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
251 }
252 '{6BC1CFFA-8FC1-4261-AC22-CFB4CC38DB50}' = s 'Default Video Renderer'
253 {
254 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
255 }
256 '{6A08CF80-0E18-11CF-A24D-0020AFD79767}' = s 'ACM wrapper'
257 {
258 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
259 }
260 '{D51BD5A1-7548-11CF-A520-0080C77EF58A}' = s 'Wave Parser'
261 {
262 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
263 }
264 '{B87BEB7B-8D29-423F-AE4D-6582C10175AC}' = s 'Video Mixing Renderer'
265 {
266 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
267 }
268 '{51B4ABF3-748F-4E3B-A276-C828330E926A}' = s 'Video Mixing Renderer 9'
269 {
270 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
271 }
272 }
273 }