iPlug2 - C++ Audio Plug-in Framework
Loading...
Searching...
No Matches
Public Member Functions | List of all members
DragAndDropHelpers::DataObject Class Reference
Inheritance diagram for DragAndDropHelpers::DataObject:
[legend]

Public Member Functions

 DataObject (const FORMATETC *f, const char *filePath)
 
HRESULT STDMETHODCALLTYPE QueryInterface (REFIID refiid, void **resultHandle)
 
ULONG STDMETHODCALLTYPE AddRef ()
 
ULONG STDMETHODCALLTYPE Release ()
 
bool acceptFormat (FORMATETC *f)
 
HRESULT STDMETHODCALLTYPE GetData (FORMATETC *pFormat, STGMEDIUM *pMedium)
 
HRESULT STDMETHODCALLTYPE QueryGetData (FORMATETC *pFormat)
 
HRESULT STDMETHODCALLTYPE GetCanonicalFormatEtc (FORMATETC *, FORMATETC *pFormatOut) override
 
HRESULT STDMETHODCALLTYPE EnumFormatEtc (DWORD direction, IEnumFORMATETC **resultHandle) override
 
HRESULT STDMETHODCALLTYPE GetDataHere (FORMATETC *, STGMEDIUM *)
 
HRESULT STDMETHODCALLTYPE SetData (FORMATETC *, STGMEDIUM *, BOOL)
 
HRESULT STDMETHODCALLTYPE DAdvise (FORMATETC *, DWORD, IAdviseSink *, DWORD *)
 
HRESULT STDMETHODCALLTYPE DUnadvise (DWORD)
 
HRESULT STDMETHODCALLTYPE EnumDAdvise (IEnumSTATDATA **)
 

Detailed Description

Definition at line 178 of file IGraphicsWin_dnd.h.

Constructor & Destructor Documentation

◆ DataObject()

DragAndDropHelpers::DataObject::DataObject ( const FORMATETC *  f,
const char *  filePath 
)
inline

Definition at line 181 of file IGraphicsWin_dnd.h.

◆ ~DataObject()

virtual DragAndDropHelpers::DataObject::~DataObject ( )
inlinevirtual

Definition at line 186 of file IGraphicsWin_dnd.h.

Member Function Documentation

◆ acceptFormat()

bool DragAndDropHelpers::DataObject::acceptFormat ( FORMATETC *  f)
inline

Definition at line 215 of file IGraphicsWin_dnd.h.

◆ AddRef()

ULONG STDMETHODCALLTYPE DragAndDropHelpers::DataObject::AddRef ( )
inline

Definition at line 203 of file IGraphicsWin_dnd.h.

◆ DAdvise()

HRESULT STDMETHODCALLTYPE DragAndDropHelpers::DataObject::DAdvise ( FORMATETC *  ,
DWORD  ,
IAdviseSink *  ,
DWORD *   
)
inline

Definition at line 302 of file IGraphicsWin_dnd.h.

◆ DUnadvise()

HRESULT STDMETHODCALLTYPE DragAndDropHelpers::DataObject::DUnadvise ( DWORD  )
inline

Definition at line 303 of file IGraphicsWin_dnd.h.

◆ EnumDAdvise()

HRESULT STDMETHODCALLTYPE DragAndDropHelpers::DataObject::EnumDAdvise ( IEnumSTATDATA **  )
inline

Definition at line 304 of file IGraphicsWin_dnd.h.

◆ EnumFormatEtc()

HRESULT STDMETHODCALLTYPE DragAndDropHelpers::DataObject::EnumFormatEtc ( DWORD  direction,
IEnumFORMATETC **  resultHandle 
)
inlineoverride

Definition at line 284 of file IGraphicsWin_dnd.h.

◆ GetCanonicalFormatEtc()

HRESULT STDMETHODCALLTYPE DragAndDropHelpers::DataObject::GetCanonicalFormatEtc ( FORMATETC *  ,
FORMATETC *  pFormatOut 
)
inlineoverride

Definition at line 278 of file IGraphicsWin_dnd.h.

◆ GetData()

HRESULT STDMETHODCALLTYPE DragAndDropHelpers::DataObject::GetData ( FORMATETC *  pFormat,
STGMEDIUM *  pMedium 
)
inline

Definition at line 220 of file IGraphicsWin_dnd.h.

◆ GetDataHere()

HRESULT STDMETHODCALLTYPE DragAndDropHelpers::DataObject::GetDataHere ( FORMATETC *  ,
STGMEDIUM *   
)
inline

Definition at line 300 of file IGraphicsWin_dnd.h.

◆ QueryGetData()

HRESULT STDMETHODCALLTYPE DragAndDropHelpers::DataObject::QueryGetData ( FORMATETC *  pFormat)
inline

Definition at line 263 of file IGraphicsWin_dnd.h.

◆ QueryInterface()

HRESULT STDMETHODCALLTYPE DragAndDropHelpers::DataObject::QueryInterface ( REFIID  refiid,
void **  resultHandle 
)
inline

Definition at line 191 of file IGraphicsWin_dnd.h.

◆ Release()

ULONG STDMETHODCALLTYPE DragAndDropHelpers::DataObject::Release ( )
inline

Definition at line 204 of file IGraphicsWin_dnd.h.

◆ SetData()

HRESULT STDMETHODCALLTYPE DragAndDropHelpers::DataObject::SetData ( FORMATETC *  ,
STGMEDIUM *  ,
BOOL   
)
inline

Definition at line 301 of file IGraphicsWin_dnd.h.


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