mirror of
https://github.com/reactos/reactos.git
synced 2025-08-03 14:45:53 +00:00
[SHELL32] -CShellDispatch: Properly register Shell.Application. Implement CShellDispatch::ShutdownWindows. CORE-13010
svn path=/trunk/; revision=74268
This commit is contained in:
parent
29d8855a84
commit
fbfd0e502f
2 changed files with 29 additions and 2 deletions
|
@ -142,8 +142,8 @@ HRESULT STDMETHODCALLTYPE CShellDispatch::TileHorizontally()
|
|||
|
||||
HRESULT STDMETHODCALLTYPE CShellDispatch::ShutdownWindows()
|
||||
{
|
||||
TRACE("(%p)\n", this);
|
||||
return E_NOTIMPL;
|
||||
ExitWindowsDialog(NULL);
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
HRESULT STDMETHODCALLTYPE CShellDispatch::Suspend()
|
||||
|
|
|
@ -8,6 +8,33 @@ HKCR
|
|||
{
|
||||
val ThreadingModel = s 'Apartment'
|
||||
}
|
||||
ProgID = s 'Shell.Application.1'
|
||||
TypeLib = s '{50a7e9b0-70ef-11d1-b75a-00a0c90564fe}'
|
||||
Version = s '1.1'
|
||||
VersionIndependentProgID = s 'Shell.Application'
|
||||
}
|
||||
}
|
||||
|
||||
NoRemove TypeLib
|
||||
{
|
||||
ForceRemove {50A7E9B0-70EF-11D1-B75A-00A0C90564FE}
|
||||
{
|
||||
'1.1' = s 'Shell Controls And Automation'
|
||||
{
|
||||
'0' { win32 = s '%MODULE%' }
|
||||
FLAGS = s '0'
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
'Shell.Application' = s 'Shell Automation Service'
|
||||
{
|
||||
CLSID = s '{13709620-C279-11CE-A49E-444553540000}'
|
||||
CurVer = s 'Shell.Application.1'
|
||||
}
|
||||
|
||||
'Shell.Application.1' = s 'Shell Automation Service'
|
||||
{
|
||||
CLSID = s '{13709620-C279-11CE-A49E-444553540000}'
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue