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::EnumFORMATETC ( ULONG  cur,
LPUNKNOWN  obj,
ULONG  formats,
LPFORMATETC  list 
)

Constructor

関数詳解

◆ AddRef()

ULONG STDMETHODCALLTYPE EnumFORMATETC::AddRef ( )

AddRef

◆ Clone()

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

Clone

◆ Next()

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

Next

◆ QueryInterface()

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

QueryInterface

◆ Release()

ULONG STDMETHODCALLTYPE EnumFORMATETC::Release ( )

Release

◆ Reset()

HRESULT STDMETHODCALLTYPE EnumFORMATETC::Reset ( )

Reset

◆ Skip()

HRESULT STDMETHODCALLTYPE EnumFORMATETC::Skip ( ULONG  celt)

Skip

◆ ‾EnumFORMATETC()

EnumFORMATETC::‾EnumFORMATETC ( )

Destructor

メンバ詳解

◆ m_currElement

ULONG EnumFORMATETC::m_currElement
private

◆ m_formatList

LPFORMATETC EnumFORMATETC::m_formatList
private

◆ m_numFormats

ULONG EnumFORMATETC::m_numFormats
private

◆ m_pUnknownObj

LPUNKNOWN EnumFORMATETC::m_pUnknownObj
private

◆ m_refCnt

ULONG EnumFORMATETC::m_refCnt
private

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