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

#include <DRTDataObject.h>

Inheritance diagram for DRTDataObject:

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 (_In_ FORMATETC *, _Out_ STGMEDIUM *)
 
virtual HRESULT STDMETHODCALLTYPE GetDataHere (_In_ FORMATETC *, _Inout_ STGMEDIUM *)
 
virtual HRESULT STDMETHODCALLTYPE QueryGetData (_In_opt_ FORMATETC *)
 
virtual HRESULT STDMETHODCALLTYPE GetCanonicalFormatEtc (_In_opt_ FORMATETC *, _Out_ FORMATETC *)
 
virtual HRESULT STDMETHODCALLTYPE SetData (_In_ FORMATETC *, _In_ STGMEDIUM *, BOOL release)
 
virtual HRESULT STDMETHODCALLTYPE EnumFormatEtc (DWORD dwDirection, _COM_Outptr_opt_ IEnumFORMATETC **)
 
virtual HRESULT STDMETHODCALLTYPE DAdvise (_In_ FORMATETC *, DWORD, _Inout_ IAdviseSink *, _Out_ DWORD *)
 
virtual HRESULT STDMETHODCALLTYPE DUnadvise (DWORD)
 
virtual HRESULT STDMETHODCALLTYPE EnumDAdvise (_COM_Outptr_opt_ IEnumSTATDATA **)
 
void clearData (CLIPFORMAT)
 

Static Public Member Functions

static HRESULT createInstance (DRTDataObject **)
 

Member Function Documentation

◆ AddRef()

virtual ULONG STDMETHODCALLTYPE DRTDataObject::AddRef ( )
virtual

◆ clearData()

void DRTDataObject::clearData ( CLIPFORMAT  format)

◆ CopyMedium()

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

◆ createInstance()

HRESULT DRTDataObject::createInstance ( DRTDataObject **  result)
static

◆ DAdvise()

STDMETHODIMP DRTDataObject::DAdvise ( _In_ FORMATETC *  ,
DWORD  ,
_Inout_ IAdviseSink *  ,
_Out_ DWORD *   
)
virtual

◆ DUnadvise()

STDMETHODIMP DRTDataObject::DUnadvise ( DWORD  )
virtual

◆ EnumDAdvise()

HRESULT DRTDataObject::EnumDAdvise ( _COM_Outptr_opt_ IEnumSTATDATA **  dadvise)
virtual

◆ EnumFormatEtc()

STDMETHODIMP DRTDataObject::EnumFormatEtc ( DWORD  dwDirection,
_COM_Outptr_opt_ IEnumFORMATETC **  ppenumFormatEtc 
)
virtual

◆ GetCanonicalFormatEtc()

STDMETHODIMP DRTDataObject::GetCanonicalFormatEtc ( _In_opt_ FORMATETC *  ,
_Out_ FORMATETC *  formatOut 
)
virtual

◆ GetData()

STDMETHODIMP DRTDataObject::GetData ( _In_ FORMATETC *  pformatetcIn,
_Out_ STGMEDIUM *  pmedium 
)
virtual

◆ GetDataHere()

STDMETHODIMP DRTDataObject::GetDataHere ( _In_ FORMATETC *  ,
_Inout_ STGMEDIUM *   
)
virtual

◆ QueryGetData()

STDMETHODIMP DRTDataObject::QueryGetData ( _In_opt_ FORMATETC *  pformatetc)
virtual

◆ QueryInterface()

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

◆ Release()

virtual ULONG STDMETHODCALLTYPE DRTDataObject::Release ( )
virtual

◆ SetData()

STDMETHODIMP DRTDataObject::SetData ( _In_ FORMATETC *  pformatetc,
_In_ STGMEDIUM *  pmedium,
BOOL  release 
)
virtual

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