Nikolay Sivov : include: Added IShellDispatch3,4,5 definitions.
Alexandre Julliard
julliard at winehq.org
Thu Nov 14 13:57:09 CST 2013
Module: wine
Branch: master
Commit: fe5a27ae9fd29729ffadf077fb1b07ec68a87109
URL: http://source.winehq.org/git/wine.git/?a=commit;h=fe5a27ae9fd29729ffadf077fb1b07ec68a87109
Author: Nikolay Sivov <nsivov at 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
More information about the wine-cvs
mailing list