1HKCR
2{
3    NoRemove Interface
4    {
5        '{3050F361-98B5-11CF-BB82-00AA00BDCE0B}' = s 'ITimerSink'
6        {
7            NumMethods = s 4
8            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
9        }
10        '{3050F360-98B5-11CF-BB82-00AA00BDCE0B}' = s 'ITimer'
11        {
12            NumMethods = s 7
13            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
14        }
15        '{3050F35F-98B5-11CF-BB82-00AA00BDCE0B}' = s 'ITimerService'
16        {
17            NumMethods = s 6
18            ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
19        }
20    }
21    NoRemove CLSID
22    {
23        '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}' = s 'PSFactoryBuffer'
24        {
25            InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Both' }
26        }
27    }
28}
29