webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
WCEnumFormatEtc Class Reference
Inheritance diagram for WCEnumFormatEtc:

Public Member Functions

 WCEnumFormatEtc (const Vector< FORMATETC > &formats)
 
 WCEnumFormatEtc (const Vector< std::unique_ptr< FORMATETC >> &formats)
 
STDMETHOD() QueryInterface (_In_ REFIID, _COM_Outptr_ void **)
 
 STDMETHOD_ (ULONG, AddRef)()
 
 STDMETHOD_ (ULONG, Release)()
 
STDMETHOD() Next (ULONG celt, _Out_writes_to_(celt, *pceltFetched) LPFORMATETC, _Out_opt_ ULONG *pceltFetched)
 
STDMETHOD() Skip (ULONG)
 
STDMETHOD() Reset ()
 
STDMETHOD() Clone (_COM_Outptr_opt_ IEnumFORMATETC **)
 

Constructor & Destructor Documentation

◆ WCEnumFormatEtc() [1/2]

WCEnumFormatEtc::WCEnumFormatEtc ( const Vector< FORMATETC > &  formats)
explicit

◆ WCEnumFormatEtc() [2/2]

WCEnumFormatEtc::WCEnumFormatEtc ( const Vector< std::unique_ptr< FORMATETC >> &  formats)
explicit

Member Function Documentation

◆ Clone()

STDMETHODIMP WCEnumFormatEtc::Clone ( _COM_Outptr_opt_ IEnumFORMATETC **  ppCloneEnumFormatEtc)

◆ Next()

STDMETHODIMP WCEnumFormatEtc::Next ( ULONG  celt,
_Out_writes_to_(celt, *pceltFetched) LPFORMATETC  lpFormatEtc,
_Out_opt_ ULONG pceltFetched 
)

◆ QueryInterface()

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

◆ Reset()

STDMETHODIMP WCEnumFormatEtc::Reset ( void  )

◆ Skip()

STDMETHODIMP WCEnumFormatEtc::Skip ( ULONG  celt)

◆ STDMETHOD_() [1/2]

WCEnumFormatEtc::STDMETHOD_ ( ULONG  ,
AddRef   
)

◆ STDMETHOD_() [2/2]

WCEnumFormatEtc::STDMETHOD_ ( ULONG  ,
Release   
)

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