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