ReactOS 0.4.15-dev-8348-gc1b9bb5
IAssocHandler Interface Reference
Inheritance diagram for IAssocHandler:
Collaboration diagram for IAssocHandler:

Public Member Functions

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)
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
ULONG AddRef ()
ULONG Release ()

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN

Detailed Description

Definition at line 4354 of file shobjidl.idl.

Member Function Documentation

◆ CreateInvoker()

HRESULT IAssocHandler::CreateInvoker ( [in] IDataObject object,
[out] IAssocHandlerInvoker **  invoker 

◆ GetIconLocation()

HRESULT IAssocHandler::GetIconLocation ( [out, string] LPWSTR path,
[out] int index 

◆ GetName()

HRESULT IAssocHandler::GetName ( [out, string] LPWSTR name)

◆ GetUIName()

HRESULT IAssocHandler::GetUIName ( [out, string] LPWSTR uiname)

◆ Invoke()

HRESULT IAssocHandler::Invoke ( [in] IDataObject object)

◆ IsRecommended()

HRESULT IAssocHandler::IsRecommended ( )

◆ MakeDefault()

HRESULT IAssocHandler::MakeDefault ( [in, string] LPCWSTR  description)

The documentation for this interface was generated from the following file: