shobjidl.idl: Add IApplicationDestinations declaration.

Signed-off-by: Andrey Gusev <andrey.goosev@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Andrey Gusev 2017-06-07 16:20:32 +03:00 committed by Alexandre Julliard
parent 20d41d9e28
commit 9f4f9423d6
1 changed files with 24 additions and 0 deletions

View File

@ -3466,6 +3466,22 @@ interface IApplicationAssociationRegistration : IUnknown
HRESULT ClearUserAssociations();
}
[
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,
@ -3738,6 +3754,14 @@ library ShellObjects
interface IApplicationAssociationRegistration;
}
[
uuid(86c14003-4d6b-4ef3-a7b4-0506663b2e68)
]
coclass ApplicationDestinations
{
interface IApplicationDestinations;
}
[
uuid(00021401-0000-0000-c000-000000000046)
]