1HKCR 2{ 3 NoRemove Interface 4 { 5 } 6 NoRemove CLSID 7 { 8 '{62BE5D10-60EB-11D0-BD3B-00A0C911CE86}' = s 'System Device Enum' 9 { 10 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' } 11 } 12 '{4315D437-5B8C-11D0-BD3B-00A0C911CE86}' = s 'DeviceMoniker' 13 { 14 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' } 15 ProgId = s 'device.1' 16 VersionIndependentProgId = s 'device' 17 } 18 '{33D9A761-90C8-11D0-BD43-00A0C911CE86}' = s 'ACM Class Manager' 19 { 20 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' } 21 } 22 '{33D9A760-90C8-11D0-BD43-00A0C911CE86}' = s 'ICM Class Manager' 23 { 24 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' } 25 } 26 '{083863F1-70DE-11D0-BD40-00A0C911CE86}' = s 'ActiveMovie Filter Class Manager' 27 { 28 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' } 29 } 30 '{860BB310-5D01-11D0-BD3B-00A0C911CE86}' = s 'VFW Capture Class Manager' 31 { 32 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' } 33 } 34 '{33D9A762-90C8-11D0-BD43-00A0C911CE86}' = s 'WaveIn Class Manager' 35 { 36 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' } 37 } 38 '{E0F158E1-CB04-11D0-BD4E-00A0C911CE86}' = s 'WaveOut and DSound Class Manager' 39 { 40 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' } 41 } 42 '{4EFE2452-168A-11D1-BC76-00C04FB9453B}' = s 'MidiOut Class Manager' 43 { 44 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' } 45 } 46 '{DA4E3DA0-D07D-11D0-BD50-00A0C911CE86}' = s 'ActiveMovie Filter Categories' 47 { 48 InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' } 49 } 50 } 51 'device.1' = s 'DeviceMoniker' 52 { 53 CLSID = s '{4315D437-5B8C-11D0-BD3B-00A0C911CE86}' 54 } 55 'device' = s 'DeviceMoniker' 56 { 57 CLSID = s '{4315D437-5B8C-11D0-BD3B-00A0C911CE86}' 58 CurVer = s 'device.1' 59 } 60} 61