Lhaz
公開メンバ関数 | 公開変数類 | 非公開メンバ関数 | 非公開変数類 | 全メンバ一覧
DataObject クラス

#include <lhazole.h>

DataObject の継承関係図

公開メンバ関数

 DataObject (void)
 Constructor [詳解]
 
 ‾DataObject ()
 Destructor [詳解]
 
HRESULT STDMETHODCALLTYPE QueryInterface (REFIID riid, LPVOID FAR *lplpvObj)
 QueryInterface [詳解]
 
ULONG STDMETHODCALLTYPE AddRef ()
 AddRef [詳解]
 
ULONG STDMETHODCALLTYPE Release ()
 Release [詳解]
 
HRESULT STDMETHODCALLTYPE GetData (FORMATETC *pFormatetc, STGMEDIUM *pmedium)
 GetData [詳解]
 
HRESULT STDMETHODCALLTYPE GetDataHere (FORMATETC *pFormatetc, STGMEDIUM *pmedium)
 GetDataHere [詳解]
 
HRESULT STDMETHODCALLTYPE QueryGetData (FORMATETC *pFormatetc)
 QueryGetData [詳解]
 
HRESULT STDMETHODCALLTYPE GetCanonicalFormatEtc (FORMATETC *pFormatetcIn, FORMATETC *pFormatetcOut)
 GetCanonicalFormatEtc [詳解]
 
HRESULT STDMETHODCALLTYPE SetData (FORMATETC *pFormatetc, STGMEDIUM *pmedium, BOOL fRelease)
 SetData [詳解]
 
HRESULT STDMETHODCALLTYPE EnumFormatEtc (DWORD dwDirection, IEnumFORMATETC **ppenumFormatetc)
 EnumFormatEtc [詳解]
 
HRESULT STDMETHODCALLTYPE DAdvise (FORMATETC *pFormatetc, DWORD advf, IAdviseSink *pAdvSink, DWORD *pdwConnection)
 DAdvise [詳解]
 
HRESULT STDMETHODCALLTYPE DUnadvise (DWORD dwConnection)
 DUnadvise [詳解]
 
HRESULT STDMETHODCALLTYPE EnumDAdvise (IEnumSTATDATA **ppenumAdvise)
 EnumDAdvise [詳解]
 

公開変数類

HGLOBAL hGlobal
 

非公開メンバ関数

HGLOBAL DuplicateGlobalMem (HGLOBAL srcGlobal)
 DuplicateGlobalMem [詳解]
 

非公開変数類

ULONG m_refCnt
 
FORMATETC m_Etc
 

構築子と解体子

◆ DataObject()

DataObject::DataObject ( void  )

Constructor

関数詳解

◆ AddRef()

ULONG STDMETHODCALLTYPE DataObject::AddRef ( )

AddRef

◆ DAdvise()

HRESULT STDMETHODCALLTYPE DataObject::DAdvise ( FORMATETC *  pFormatetc,
DWORD  advf,
IAdviseSink *  pAdvSink,
DWORD *  pdwConnection 
)

DAdvise

◆ DUnadvise()

HRESULT STDMETHODCALLTYPE DataObject::DUnadvise ( DWORD  dwConnection)

DUnadvise

◆ DuplicateGlobalMem()

HGLOBAL DataObject::DuplicateGlobalMem ( HGLOBAL  srcGlobal)
private

DuplicateGlobalMem

◆ EnumDAdvise()

HRESULT STDMETHODCALLTYPE DataObject::EnumDAdvise ( IEnumSTATDATA **  ppenumAdvise)

EnumDAdvise

◆ EnumFormatEtc()

HRESULT STDMETHODCALLTYPE DataObject::EnumFormatEtc ( DWORD  dwDirection,
IEnumFORMATETC **  ppenumFormatetc 
)

EnumFormatEtc

◆ GetCanonicalFormatEtc()

HRESULT STDMETHODCALLTYPE DataObject::GetCanonicalFormatEtc ( FORMATETC *  pFormatetcIn,
FORMATETC *  pFormatetcOut 
)

GetCanonicalFormatEtc

◆ GetData()

HRESULT STDMETHODCALLTYPE DataObject::GetData ( FORMATETC *  pFormatetc,
STGMEDIUM *  pmedium 
)

GetData

◆ GetDataHere()

HRESULT STDMETHODCALLTYPE DataObject::GetDataHere ( FORMATETC *  pFormatetc,
STGMEDIUM *  pmedium 
)

GetDataHere

◆ QueryGetData()

HRESULT STDMETHODCALLTYPE DataObject::QueryGetData ( FORMATETC *  pFormatetc)

QueryGetData

◆ QueryInterface()

HRESULT STDMETHODCALLTYPE DataObject::QueryInterface ( REFIID  riid,
LPVOID FAR *  lplpvObj 
)

QueryInterface

◆ Release()

ULONG STDMETHODCALLTYPE DataObject::Release ( )

Release

◆ SetData()

HRESULT STDMETHODCALLTYPE DataObject::SetData ( FORMATETC *  pFormatetc,
STGMEDIUM *  pmedium,
BOOL  fRelease 
)

SetData

◆ ‾DataObject()

DataObject::‾DataObject ( )

Destructor

メンバ詳解

◆ hGlobal

HGLOBAL DataObject::hGlobal

◆ m_Etc

FORMATETC DataObject::m_Etc
private

◆ m_refCnt

ULONG DataObject::m_refCnt
private

このクラス詳解は次のファイルから抽出されました: