xref: /reactos/dll/win32/avifil32/avifil32_idl.rgs (revision d6eebaa4)
1HKCR
2{
3    NoRemove Interface
4    {
5        '{00020021-0000-0000-C000-000000000046}' = s 'IAVIStream'
6        {
7            NumMethods = s 14
8            ProxyStubClsid32 = s '{0002000D-0000-0000-C000-000000000046}'
9        }
10        '{00020020-0000-0000-C000-000000000046}' = s 'IAVIFile'
11        {
12            NumMethods = s 10
13            ProxyStubClsid32 = s '{0002000D-0000-0000-C000-000000000046}'
14        }
15    }
16    NoRemove CLSID
17    {
18        '{00020000-0000-0000-C000-000000000046}' = s 'Microsoft AVI Files'
19        {
20            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
21        }
22        '{00020001-0000-0000-C000-000000000046}' = s 'AVI Compressed Stream'
23        {
24            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
25        }
26        '{00020003-0000-0000-C000-000000000046}' = s 'Microsoft Wave File'
27        {
28            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
29        }
30        '{0002000D-0000-0000-C000-000000000046}' = s 'IAVIStream & IAVIFile Proxy'
31        {
32            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
33        }
34        '{0002000F-0000-0000-C000-000000000046}' = s 'ACM Compressed Audio Stream'
35        {
36            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
37        }
38    }
39}
40