I found these in all the Zune DLL files. Anyone understand them?
Code:
{
NoRemove AppID
{
'%APPID%' = s 'ZuneSyncRestore'
'ZuneSyncRestore.DLL'
{
val AppID = s '%APPID%'
}
}
}
HKCR
{
ZuneSyncRestore.SyncRestore.1 = s 'SyncRestore Class'
{
CLSID = s '{0FCC00F5-CD58-48b8-8452-F386357703BF}'
}
ZuneSyncRestore.SyncRestore = s 'SyncRestore Class'
{
CLSID = s '{0FCC00F5-CD58-48b8-8452-F386357703BF}'
CurVer = s 'ZuneSyncRestore.SyncRestore.1'
}
NoRemove CLSID
{
ForceRemove {0FCC00F5-CD58-48b8-8452-F386357703BF} = s 'SyncRestore Class'
{
ProgID = s 'ZuneSyncRestore.SyncRestore.1'
VersionIndependentProgID = s 'ZuneSyncRestore.SyncRestore'
ForceRemove 'Programmable'
InprocServer32 = s '%MODULE%'
{
val ThreadingModel = s 'Apartment'
}
val AppID = s '%APPID%'
'TypeLib' = s '{E604AA31-6233-498d-9CC4-71C4B985E67E}'
}
}
}
Code:
{
NoRemove AppID
{
'%APPID%' = s 'ZuneExplorer'
'ZuneExplorer.DLL'
{
val AppID = s '%APPID%'
}
}
}
HKCR
{
ZuneExplorer.TrackExplorer.1 = s 'TrackExplorer Class'
{
CLSID = s '{57e75a65-0d12-40b8-a88c-7877308aa1e6}'
}
ZuneExplorer.TrackExplorer = s 'TrackExplorer Class'
{
CLSID = s '{57e75a65-0d12-40b8-a88c-7877308aa1e6}'
CurVer = s 'ZuneExplorer.TrackExplorer.1'
}
NoRemove CLSID
{
ForceRemove {57e75a65-0d12-40b8-a88c-7877308aa1e6} = s 'TrackExplorer Class'
{
ProgID = s 'ZuneExplorer.TrackExplorer.1'
VersionIndependentProgID = s 'ZuneExplorer.TrackExplorer'
ForceRemove 'Programmable'
InprocServer32 = s '%MODULE%'
{
val ThreadingModel = s 'Apartment'
}
val AppID = s '%APPID%'
ForceRemove 'Control'
ForceRemove 'ToolboxBitmap32' = s '%MODULE%, 102'
'MiscStatus' = s '0'
{
'1' = s '%OLEMISC%'
}
'TypeLib' = s '{EE066A7F-EA27-48b3-8B28-0B0C76578A6C}'
'Version' = s '1.0'
}
}
}
Code:
{
NoRemove AppID
{
'%APPID%' = s 'ZuneEncryptor'
'ZuneEncryptor.DLL'
{
val AppID = s '%APPID%'
}
}
}
HKCR
{
ZuneEncryptor.Encryptor.1 = s 'Encryptor Class'
{
CLSID = s '{BCA49281-609D-4871-A2A4-8EEC92EBB2EF}'
}
ZuneEncryptor.Encryptor = s 'Encryptor Class'
{
CLSID = s '{BCA49281-609D-4871-A2A4-8EEC92EBB2EF}'
CurVer = s 'ZuneEncryptor.Encryptor.1'
}
NoRemove CLSID
{
ForceRemove {BCA49281-609D-4871-A2A4-8EEC92EBB2EF} = s 'Encryptor Class'
{
ProgID = s 'ZuneEncryptor.Encryptor.1'
VersionIndependentProgID = s 'ZuneEncryptor.Encryptor'
ForceRemove 'Programmable'
InprocServer32 = s '%MODULE%'
{
val ThreadingModel = s 'Apartment'
}
val AppID = s '%APPID%'
'TypeLib' = s '{1B99ACA8-7BF5-4354-B78F-3B7A182410E4}'
}
}
}