[PATCH 1/2] shobjidl.idl: Add IApplicationDestinations declaration.

Andrey Gusev andrey.goosev at gmail.com
Wed Jun 7 08:20:32 CDT 2017


Signed-off-by: Andrey Gusev <andrey.goosev at gmail.com>
---
 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
-- 
2.7.5




More information about the wine-patches mailing list