HKCR
{
	CLSearch.%CLASSNAME%.1 = s '%CLASSNAME% Class'
	{
		CLSID = s '%COCLASSGUID%'
	}
	CLSearch.%CLASSNAME% = s '%CLASSNAME% Class'
	{
		CLSID = s '%COCLASSGUID%'
		CurVer = s 'CLSearch.%CLASSNAME%.1'
	}
	NoRemove CLSID
	{
		ForceRemove %COCLASSGUID% = s '%CLASSNAME% Class'
		{
			ProgID = s 'CLSearch.%CLASSNAME%.1'
			VersionIndependentProgID = s 'CLSearch.%CLASSNAME%'
			ForceRemove 'Programmable'
			InprocServer32 = s '%MODULE%'
			{
				val ThreadingModel = s 'Single'
			}
			val AppID = s '%APPID%'
			'TypeLib' = s '%INTERFACEGUID%'
		}
	}
}
