HKCR { DecalInput.WinMsgHook.1 = s 'WinMsgHook Class' { CLSID = s '{F3170E85-517E-43A4-B7B4-6F006A7B1B85}' } DecalInput.WinMsgHook = s 'WinMsgHook Class' { CLSID = s '{F3170E85-517E-43A4-B7B4-6F006A7B1B85}' CurVer = s 'DecalInput.WinMsgHook.1' } NoRemove CLSID { ForceRemove {F3170E85-517E-43A4-B7B4-6F006A7B1B85} = s 'WinMsgHook Class' { ProgID = s 'DecalInput.WinMsgHook.1' VersionIndependentProgID = s 'DecalInput.WinMsgHook' ForceRemove 'Programmable' InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'Apartment' } 'TypeLib' = s '{3A985F2B-BAD5-43BF-9008-ED4EBBB45B6E}' } } }