[SHELL32] Fix COM registration of IShellFolder, IShellLinkA/W, IQueryContinue and IUserNotification classes.

This commit is contained in:
Hermès Bélusca-Maïto 2018-02-16 23:30:09 +01:00
parent 6061c78e91
commit 175e78e50f
No known key found for this signature in database
GPG key ID: 3B2539C65E7B93D0
3 changed files with 38 additions and 38 deletions

View file

@ -9,16 +9,16 @@ HKCR
val ThreadingModel = s 'Apartment' val ThreadingModel = s 'Apartment'
} }
} }
NoRemove Interface }
NoRemove Interface
{
ForceRemove {000214E6-0000-0000-C000-000000000046} = s 'IShellFolder'
{ {
ForceRemove {000214E6-0000-0000-C000-000000000046} = s 'IShellFolder' NumMethods = s '13'
{
}
ProxyStubClsid32 = s '{bf50b68e-29b8-4386-ae9c-9734d5117cd5}'
{ {
NumMethods = s '13'
{
}
ProxyStubClsid32 = s '{bf50b68e-29b8-4386-ae9c-9734d5117cd5}'
{
}
} }
} }
} }

View file

@ -19,25 +19,25 @@ HKCR
MayChangeDefaultMenu = s '' MayChangeDefaultMenu = s ''
} }
} }
NoRemove Interface }
NoRemove Interface
{
ForceRemove {000214EE-0000-0000-C000-000000000046} = s 'IShellLinkA'
{ {
ForceRemove {000214EE-0000-0000-C000-000000000046} = s 'IShellLinkA' NumMethods = s '21'
{ {
NumMethods = s '21'
{
}
ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
{
}
} }
ForceRemove {000214F9-0000-0000-C000-000000000046} = s 'IShellLinkW' ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
{
}
}
ForceRemove {000214F9-0000-0000-C000-000000000046} = s 'IShellLinkW'
{
NumMethods = s '21'
{
}
ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
{ {
NumMethods = s '21'
{
}
ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
{
}
} }
} }
} }

View file

@ -18,25 +18,25 @@ HKCR
} }
val AppID = s '{0010890E-8789-413C-ADBC-48F5B511B3AF}' val AppID = s '{0010890E-8789-413C-ADBC-48F5B511B3AF}'
} }
NoRemove Interface }
NoRemove Interface
{
ForceRemove {7307055C-B24A-486B-9F25-163E597A28A9} = s 'IQueryContinue'
{ {
ForceRemove {7307055C-B24A-486B-9F25-163E597A28A9} = s 'IQueryContinue' NumMethods = s '4'
{ {
NumMethods = s '4'
{
}
ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
{
}
} }
ForceRemove {BA9711BA-5893-4787-A7E1-41277151550B} = s 'IUserNotification' ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
{
}
}
ForceRemove {BA9711BA-5893-4787-A7E1-41277151550B} = s 'IUserNotification'
{
NumMethods = s '8'
{
}
ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
{ {
NumMethods = s '8'
{
}
ProxyStubClsid32 = s '{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}'
{
}
} }
} }
} }