mirror of
https://github.com/reactos/reactos.git
synced 2025-08-04 02:26:03 +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()
|
HRESULT STDMETHODCALLTYPE CShellDispatch::ShutdownWindows()
|
||||||
{
|
{
|
||||||
TRACE("(%p)\n", this);
|
ExitWindowsDialog(NULL);
|
||||||
return E_NOTIMPL;
|
return S_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
HRESULT STDMETHODCALLTYPE CShellDispatch::Suspend()
|
HRESULT STDMETHODCALLTYPE CShellDispatch::Suspend()
|
||||||
|
|
|
@ -8,6 +8,33 @@ HKCR
|
||||||
{
|
{
|
||||||
val ThreadingModel = s 'Apartment'
|
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