42 lines
948 B
Plaintext
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]}'
|
|
}
|
|
}
|
|
}
|