1*c2c66affSColin FinckHKCR
2*c2c66affSColin Finck{
3*c2c66affSColin Finck    NoRemove Interface
4*c2c66affSColin Finck    {
5*c2c66affSColin Finck    }
6*c2c66affSColin Finck    NoRemove CLSID
7*c2c66affSColin Finck    {
8*c2c66affSColin Finck        '{49C47CE0-9BA4-11D0-8212-00C04FC32C45}' = s 'SFilter Class'
9*c2c66affSColin Finck        {
10*c2c66affSColin Finck            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
11*c2c66affSColin Finck        }
12*c2c66affSColin Finck        '{49C47CE4-9BA4-11D0-8212-00C04FC32C45}' = s 'Stream Class'
13*c2c66affSColin Finck        {
14*c2c66affSColin Finck            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
15*c2c66affSColin Finck        }
16*c2c66affSColin Finck        '{49C47CE5-9BA4-11D0-8212-00C04FC32C45}' = s 'MMStream Class'
17*c2c66affSColin Finck        {
18*c2c66affSColin Finck            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
19*c2c66affSColin Finck        }
20*c2c66affSColin Finck        '{F2468580-AF8A-11D0-8212-00C04FC32C45}' = s 'AuStream Class'
21*c2c66affSColin Finck        {
22*c2c66affSColin Finck            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
23*c2c66affSColin Finck        }
24*c2c66affSColin Finck    }
25*c2c66affSColin Finck}
26