webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | List of all members
WebCore::WCDataObject Class Reference

#include <WCDataObject.h>

Inheritance diagram for WebCore::WCDataObject:

Public Member Functions

void CopyMedium (STGMEDIUM *pMedDest, STGMEDIUM *pMedSrc, FORMATETC *pFmtSrc)
 
virtual HRESULT STDMETHODCALLTYPE QueryInterface (_In_ REFIID riid, _COM_Outptr_ void **ppvObject)
 
virtual ULONG STDMETHODCALLTYPE AddRef ()
 
virtual ULONG STDMETHODCALLTYPE Release ()
 
virtual HRESULT STDMETHODCALLTYPE GetData (FORMATETC *pformatIn, STGMEDIUM *pmedium)
 
virtual HRESULT STDMETHODCALLTYPE GetDataHere (FORMATETC *pformat, STGMEDIUM *pmedium)
 
virtual HRESULT STDMETHODCALLTYPE QueryGetData (FORMATETC *pformat)
 
virtual HRESULT STDMETHODCALLTYPE GetCanonicalFormatEtc (FORMATETC *pformatectIn, FORMATETC *pformatOut)
 
virtual HRESULT STDMETHODCALLTYPE SetData (FORMATETC *pformat, STGMEDIUM *pmedium, BOOL release)
 
virtual HRESULT STDMETHODCALLTYPE EnumFormatEtc (DWORD dwDirection, IEnumFORMATETC **ppenumFormatEtc)
 
virtual HRESULT STDMETHODCALLTYPE DAdvise (FORMATETC *, DWORD, IAdviseSink *, DWORD *)
 
virtual HRESULT STDMETHODCALLTYPE DUnadvise (DWORD)
 
virtual HRESULT STDMETHODCALLTYPE EnumDAdvise (IEnumSTATDATA **)
 
void clearData (CLIPFORMAT)
 

Static Public Member Functions

static HRESULT createInstance (WCDataObject **)
 
static HRESULT createInstance (WCDataObject **, const DragDataMap &)
 

Member Function Documentation

◆ AddRef()

virtual ULONG STDMETHODCALLTYPE WebCore::WCDataObject::AddRef ( )
virtual

◆ clearData()

void WebCore::WCDataObject::clearData ( CLIPFORMAT  format)

◆ CopyMedium()

void WebCore::WCDataObject::CopyMedium ( STGMEDIUM *  pMedDest,
STGMEDIUM *  pMedSrc,
FORMATETC *  pFmtSrc 
)

◆ createInstance() [1/2]

HRESULT WebCore::WCDataObject::createInstance ( WCDataObject **  result)
static

◆ createInstance() [2/2]

HRESULT WebCore::WCDataObject::createInstance ( WCDataObject **  result,
const DragDataMap &  dataMap 
)
static

◆ DAdvise()

STDMETHODIMP WebCore::WCDataObject::DAdvise ( FORMATETC *  ,
DWORD  ,
IAdviseSink *  ,
DWORD *   
)
virtual

◆ DUnadvise()

STDMETHODIMP WebCore::WCDataObject::DUnadvise ( DWORD  )
virtual

◆ EnumDAdvise()

HRESULT STDMETHODCALLTYPE WebCore::WCDataObject::EnumDAdvise ( IEnumSTATDATA **  )
virtual

◆ EnumFormatEtc()

STDMETHODIMP WebCore::WCDataObject::EnumFormatEtc ( DWORD  dwDirection,
IEnumFORMATETC **  ppenumFormatEtc 
)
virtual

◆ GetCanonicalFormatEtc()

STDMETHODIMP WebCore::WCDataObject::GetCanonicalFormatEtc ( FORMATETC *  pformatectIn,
FORMATETC *  pformatOut 
)
virtual

◆ GetData()

STDMETHODIMP WebCore::WCDataObject::GetData ( FORMATETC *  pformatIn,
STGMEDIUM *  pmedium 
)
virtual

◆ GetDataHere()

STDMETHODIMP WebCore::WCDataObject::GetDataHere ( FORMATETC *  pformat,
STGMEDIUM *  pmedium 
)
virtual

◆ QueryGetData()

STDMETHODIMP WebCore::WCDataObject::QueryGetData ( FORMATETC *  pformat)
virtual

◆ QueryInterface()

STDMETHODIMP WebCore::WCDataObject::QueryInterface ( _In_ REFIID  riid,
_COM_Outptr_ void **  ppvObject 
)
virtual

◆ Release()

virtual ULONG STDMETHODCALLTYPE WebCore::WCDataObject::Release ( )
virtual

◆ SetData()

STDMETHODIMP WebCore::WCDataObject::SetData ( FORMATETC *  pformat,
STGMEDIUM *  pmedium,
BOOL  release 
)
virtual

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