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 ( void  )

Constructor.

関数詳解

ULONG STDMETHODCALLTYPE DataObject::AddRef ( )

AddRef.

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

DAdvise.

HRESULT STDMETHODCALLTYPE DataObject::DUnadvise ( DWORD  dwConnection)

DUnadvise.

HGLOBAL DataObject::DuplicateGlobalMem ( HGLOBAL  srcGlobal)
private

DuplicateGlobalMem.

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

EnumDAdvise.

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

EnumFormatEtc.

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

GetCanonicalFormatEtc.

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

GetData.

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

GetDataHere.

HRESULT STDMETHODCALLTYPE DataObject::QueryGetData ( FORMATETC *  pFormatetc)

QueryGetData.

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

QueryInterface.

ULONG STDMETHODCALLTYPE DataObject::Release ( )

Release.

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

SetData.

DataObject::‾DataObject ( )

Destructor.

メンバ詳解

HGLOBAL DataObject::hGlobal
FORMATETC DataObject::m_Etc
private
ULONG DataObject::m_refCnt
private

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