2025-04-27 07:49:33 -04:00

42 lines
948 B
Plaintext

HKCR
{
[!output PROGID] = s '[!output TYPE_NAME]'
{
CLSID = s '{[!output CLSID_REGISTRY_FORMAT]}'
}
[!output VERSION_INDEPENDENT_PROGID] = s '[!output TYPE_NAME]'
{
CLSID = s '{[!output CLSID_REGISTRY_FORMAT]}'
CurVer = s '[!output PROGID]'
}
NoRemove CLSID
{
ForceRemove {[!output CLSID_REGISTRY_FORMAT]} = s '[!output TYPE_NAME]'
{
ProgID = s '[!output PROGID]'
VersionIndependentProgID = s '[!output VERSION_INDEPENDENT_PROGID]'
[!if DLL_APP]
InprocServer32 = s '%MODULE%'
{
[!if THREADING_FREE]
val ThreadingModel = s 'Free'
[!endif]
[!if THREADING_BOTH]
val ThreadingModel = s 'Both'
[!endif]
[!if THREADING_APARTMENT]
val ThreadingModel = s 'Apartment'
[!endif]
}
[!else]
LocalServer32 = s '%MODULE%'
[!endif]
[!if APPID_EXIST]
val AppID = s '{[!output APPID_REGISTRY_FORMAT]}'
[!endif]
'TypeLib' = s '{[!output LIBID_REGISTRY_FORMAT]}'
}
}
}