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}'
		}
	}
}
