Module: wine Branch: master Commit: fe5a27ae9fd29729ffadf077fb1b07ec68a87109 URL: http://source.winehq.org/git/wine.git/?a=commit;h=fe5a27ae9fd29729ffadf077fb...
Author: Nikolay Sivov nsivov@codeweavers.com Date: Wed Nov 13 22:49:34 2013 +0400
include: Added IShellDispatch3,4,5 definitions.
---
include/shldisp.idl | 41 ++++++++++++++++++++++++++++++++++++++++- 1 files changed, 40 insertions(+), 1 deletions(-)
diff --git a/include/shldisp.idl b/include/shldisp.idl index 3c300db..65b67ac 100644 --- a/include/shldisp.idl +++ b/include/shldisp.idl @@ -457,7 +457,7 @@ interface IShellDispatch : IDispatch uuid(a4c6892c-3ba9-11d2-9dea-00c04fb16162), oleautomation, hidden, - dual, + dual ] interface IShellDispatch2 : IShellDispatch { @@ -474,6 +474,45 @@ interface IShellDispatch2 : IShellDispatch }
[ + object, + uuid(177160ca-bb5a-411c-841d-bd38facdeaa0), + oleautomation, + hidden, + dual +] +interface IShellDispatch3 : IShellDispatch2 +{ + HRESULT AddToRecent([in] VARIANT file, [in, optional] BSTR category); +} + +[ + object, + uuid(efd84b2d-4bcf-4298-be25-eb542a59fbda), + oleautomation, + hidden, + dual +] +interface IShellDispatch4 : IShellDispatch3 +{ + HRESULT WindowsSecurity(); + HRESULT ToggleDesktop(); + HRESULT ExplorerPolicy([in] BSTR policy, [out, retval] VARIANT *value); + HRESULT GetSetting([in] long setting, [out,retval] VARIANT_BOOL *result); +} + +[ + object, + uuid(866738b9-6cf2-4de8-8767-f794ebe74f4e), + oleautomation, + hidden, + dual +] +interface IShellDispatch5 : IShellDispatch4 +{ + HRESULT WindowSwitcher(); +} + +[ uuid(13709620-c279-11ce-a49e-444553540000) ] coclass Shell