Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-cw
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-cw
Commits
5ff44e5a
Commit
5ff44e5a
authored
Nov 19, 2014
by
Nikolay Sivov
Committed by
Alexandre Julliard
Nov 20, 2014
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
include: Added SHAssocEnumHandlers() and related interfaces definition.
parent
d22928fb
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
48 additions
and
0 deletions
+48
-0
shobjidl.idl
include/shobjidl.idl
+48
-0
No files found.
include/shobjidl.idl
View file @
5ff44e5a
...
@@ -3440,6 +3440,54 @@ interface ITransferDestination : IUnknown
...
@@ -3440,6 +3440,54 @@ interface ITransferDestination : IUnknown
[out, iid_is(riid)] void **presources);
[out, iid_is(riid)] void **presources);
}
}
[
uuid(92218cab-ecaa-4335-8133-807fd234c2ee),
object,
pointer_default(unique)
]
interface IAssocHandlerInvoker : IUnknown
{
HRESULT SupportsSelection();
HRESULT Invoke();
}
[
uuid(f04061ac-1659-4a3f-a954-775aa57fc083),
object,
pointer_default(unique)
]
interface IAssocHandler : IUnknown
{
HRESULT GetName([out, string] LPWSTR *name);
HRESULT GetUIName([out, string] LPWSTR *uiname);
HRESULT GetIconLocation([out, string] LPWSTR *path,
[out] int *index);
HRESULT IsRecommended();
HRESULT MakeDefault([in, string] LPCWSTR description);
HRESULT Invoke([in] IDataObject *object);
HRESULT CreateInvoker([in] IDataObject *object,
[out] IAssocHandlerInvoker **invoker);
}
[
uuid(973810ae-9599-4b88-9e4d-6ee98c9552da),
object,
pointer_default(unique)
]
interface IEnumAssocHandlers : IUnknown
{
HRESULT Next([in] ULONG count,
[out, size_is(count), length_is(*fetched)] IAssocHandler **handlers,
[out] ULONG *fetched);
}
typedef enum ASSOC_FILTER
{
ASSOC_FILTER_NONE = 0,
ASSOC_FILTER_RECOMMENDED
} ASSOC_FILTER;
cpp_quote("HRESULT WINAPI SHAssocEnumHandlers(PCWSTR extra, ASSOC_FILTER filter, IEnumAssocHandlers **handlersenum);")
/*****************************************************************************
/*****************************************************************************
* ShellObjects typelibrary
* ShellObjects typelibrary
*/
*/
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment