openshot-audio  0.1.6
Public Member Functions | List of all members
DragAndDropHelpers::JuceDataObject Class Reference
Inheritance diagram for DragAndDropHelpers::JuceDataObject:
ComBaseClassHelper< IDataObject > ComBaseClassHelperBase< IDataObject >

Public Member Functions

 JuceDataObject (JuceDropSource *const dropSource_, const FORMATETC *const format_, const STGMEDIUM *const medium_)
 
 ~JuceDataObject ()
 
JUCE_COMRESULT GetData (FORMATETC *pFormatEtc, STGMEDIUM *pMedium)
 
JUCE_COMRESULT QueryGetData (FORMATETC *f)
 
JUCE_COMRESULT GetCanonicalFormatEtc (FORMATETC *, FORMATETC *pFormatEtcOut)
 
JUCE_COMRESULT EnumFormatEtc (DWORD direction, IEnumFORMATETC **result)
 
JUCE_COMRESULT GetDataHere (FORMATETC *, STGMEDIUM *)
 
JUCE_COMRESULT SetData (FORMATETC *, STGMEDIUM *, BOOL)
 
JUCE_COMRESULT DAdvise (FORMATETC *, DWORD, IAdviseSink *, DWORD *)
 
JUCE_COMRESULT DUnadvise (DWORD)
 
JUCE_COMRESULT EnumDAdvise (IEnumSTATDATA **)
 
- Public Member Functions inherited from ComBaseClassHelper< IDataObject >
 ComBaseClassHelper (unsigned int initialRefCount=1)
 
 ~ComBaseClassHelper ()
 
JUCE_COMRESULT QueryInterface (REFIID refId, void **result)
 
- Public Member Functions inherited from ComBaseClassHelperBase< IDataObject >
 ComBaseClassHelperBase (unsigned int initialRefCount)
 
virtual ~ComBaseClassHelperBase ()
 
ULONG __stdcall AddRef ()
 
ULONG __stdcall Release ()
 

Additional Inherited Members

- Protected Member Functions inherited from ComBaseClassHelperBase< IDataObject >
JUCE_COMRESULT QueryInterface (REFIID refId, void **result)
 
JUCE_COMRESULT castToType (void **result)
 
- Protected Attributes inherited from ComBaseClassHelperBase< IDataObject >
ULONG refCount
 

Constructor & Destructor Documentation

◆ JuceDataObject()

DragAndDropHelpers::JuceDataObject::JuceDataObject ( JuceDropSource *const  dropSource_,
const FORMATETC *const  format_,
const STGMEDIUM *const  medium_ 
)
inline

◆ ~JuceDataObject()

DragAndDropHelpers::JuceDataObject::~JuceDataObject ( )
inline

Member Function Documentation

◆ DAdvise()

JUCE_COMRESULT DragAndDropHelpers::JuceDataObject::DAdvise ( FORMATETC *  ,
DWORD  ,
IAdviseSink *  ,
DWORD *   
)
inline

◆ DUnadvise()

JUCE_COMRESULT DragAndDropHelpers::JuceDataObject::DUnadvise ( DWORD  )
inline

◆ EnumDAdvise()

JUCE_COMRESULT DragAndDropHelpers::JuceDataObject::EnumDAdvise ( IEnumSTATDATA **  )
inline

◆ EnumFormatEtc()

JUCE_COMRESULT DragAndDropHelpers::JuceDataObject::EnumFormatEtc ( DWORD  direction,
IEnumFORMATETC **  result 
)
inline

◆ GetCanonicalFormatEtc()

JUCE_COMRESULT DragAndDropHelpers::JuceDataObject::GetCanonicalFormatEtc ( FORMATETC *  ,
FORMATETC *  pFormatEtcOut 
)
inline

◆ GetData()

JUCE_COMRESULT DragAndDropHelpers::JuceDataObject::GetData ( FORMATETC *  pFormatEtc,
STGMEDIUM *  pMedium 
)
inline

◆ GetDataHere()

JUCE_COMRESULT DragAndDropHelpers::JuceDataObject::GetDataHere ( FORMATETC *  ,
STGMEDIUM *   
)
inline

◆ QueryGetData()

JUCE_COMRESULT DragAndDropHelpers::JuceDataObject::QueryGetData ( FORMATETC *  f)
inline

◆ SetData()

JUCE_COMRESULT DragAndDropHelpers::JuceDataObject::SetData ( FORMATETC *  ,
STGMEDIUM *  ,
BOOL   
)
inline

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