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