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

#include <lhazole.h>

EnumFORMATETC の継承関係図

公開メンバ関数

 EnumFORMATETC (ULONG cur, LPUNKNOWN obj, ULONG formats, LPFORMATETC list)
 Constructor. [詳解]
 
 ‾EnumFORMATETC ()
 Destructor. [詳解]
 
HRESULT STDMETHODCALLTYPE QueryInterface (REFIID riid, LPVOID FAR *lplpvObj)
 QueryInterface. [詳解]
 
ULONG STDMETHODCALLTYPE AddRef ()
 AddRef. [詳解]
 
ULONG STDMETHODCALLTYPE Release ()
 Release. [詳解]
 
HRESULT STDMETHODCALLTYPE Next (ULONG celt, FORMATETC *rgelt, ULONG *pceltFetched)
 Next. [詳解]
 
HRESULT STDMETHODCALLTYPE Skip (ULONG celt)
 Skip. [詳解]
 
HRESULT STDMETHODCALLTYPE Reset ()
 Reset. [詳解]
 
HRESULT STDMETHODCALLTYPE Clone (IEnumFORMATETC **ppenum)
 Clone. [詳解]
 

非公開変数類

ULONG m_refCnt
 
LPUNKNOWN m_pUnknownObj
 
ULONG m_currElement
 
ULONG m_numFormats
 
LPFORMATETC m_formatList
 

構築子と解体子

EnumFORMATETC::EnumFORMATETC ( ULONG  cur,
LPUNKNOWN  obj,
ULONG  formats,
LPFORMATETC  list 
)

Constructor.

関数詳解

ULONG STDMETHODCALLTYPE EnumFORMATETC::AddRef ( )

AddRef.

HRESULT STDMETHODCALLTYPE EnumFORMATETC::Clone ( IEnumFORMATETC **  ppenum)

Clone.

HRESULT STDMETHODCALLTYPE EnumFORMATETC::Next ( ULONG  celt,
FORMATETC *  rgelt,
ULONG *  pceltFetched 
)

Next.

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

QueryInterface.

ULONG STDMETHODCALLTYPE EnumFORMATETC::Release ( )

Release.

HRESULT STDMETHODCALLTYPE EnumFORMATETC::Reset ( )

Reset.

HRESULT STDMETHODCALLTYPE EnumFORMATETC::Skip ( ULONG  celt)

Skip.

EnumFORMATETC::‾EnumFORMATETC ( )

Destructor.

メンバ詳解

ULONG EnumFORMATETC::m_currElement
private
LPFORMATETC EnumFORMATETC::m_formatList
private
ULONG EnumFORMATETC::m_numFormats
private
LPUNKNOWN EnumFORMATETC::m_pUnknownObj
private
ULONG EnumFORMATETC::m_refCnt
private

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