Andrey Gusev : shobjidl.idl: Add IApplicationDestinations declaration.

Alexandre Julliard julliard at winehq.org
Thu Jun 8 15:54:57 CDT 2017


Module: wine
Branch: master
Commit: 9f4f9423d6f0dcb51f563884591d9c5d7b4cef2e
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=9f4f9423d6f0dcb51f563884591d9c5d7b4cef2e

Author: Andrey Gusev <andrey.goosev at gmail.com>
Date:   Wed Jun  7 16:20:32 2017 +0300

shobjidl.idl: Add IApplicationDestinations declaration.

Signed-off-by: Andrey Gusev <andrey.goosev at gmail.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 include/shobjidl.idl | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/include/shobjidl.idl b/include/shobjidl.idl
index 52d4e4d..571fbab 100644
--- a/include/shobjidl.idl
+++ b/include/shobjidl.idl
@@ -3467,6 +3467,22 @@ interface IApplicationAssociationRegistration : IUnknown
 }
 
 [
+    object,
+    uuid(12337d35-94c6-48a0-bce7-6a9c69d4d600),
+    pointer_default(unique)
+]
+interface IApplicationDestinations : IUnknown
+{
+    HRESULT SetAppID(
+        [in] LPCWSTR pszAppID);
+
+    HRESULT RemoveDestination(
+        [in] IUnknown *punk);
+
+    HRESULT RemoveAllDestinations();
+}
+
+[
     uuid(6332debf-87b5-4670-90c0-5e57b408a49e),
     object,
     pointer_default(unique)
@@ -3739,6 +3755,14 @@ library ShellObjects
     }
 
     [
+        uuid(86c14003-4d6b-4ef3-a7b4-0506663b2e68)
+    ]
+    coclass ApplicationDestinations
+    {
+        interface IApplicationDestinations;
+    }
+
+    [
          uuid(00021401-0000-0000-c000-000000000046)
     ]
     coclass ShellLink




More information about the wine-cvs mailing list