LibreOffice Module shell (master) 1
Public Member Functions | Private Attributes | List of all members
CColumnInfo Class Reference

#include <columninfo.hxx>

Inheritance diagram for CColumnInfo:
[legend]
Collaboration diagram for CColumnInfo:
[legend]

Public Member Functions

 CColumnInfo (LONG RefCnt=1)
 
virtual ~CColumnInfo ()
 
virtual COM_DECLSPEC_NOTHROW HRESULT STDMETHODCALLTYPE QueryInterface (REFIID riid, void __RPC_FAR *__RPC_FAR *ppvObject) override
 
virtual COM_DECLSPEC_NOTHROW ULONG STDMETHODCALLTYPE AddRef () override
 
virtual COM_DECLSPEC_NOTHROW ULONG STDMETHODCALLTYPE Release () override
 
virtual COM_DECLSPEC_NOTHROW HRESULT STDMETHODCALLTYPE Initialize (LPCSHCOLUMNINIT psci) override
 
virtual COM_DECLSPEC_NOTHROW HRESULT STDMETHODCALLTYPE GetColumnInfo (DWORD dwIndex, SHCOLUMNINFO *psci) override
 
virtual COM_DECLSPEC_NOTHROW HRESULT STDMETHODCALLTYPE GetItemData (LPCSHCOLUMNID pscid, LPCSHCOLUMNDATA pscd, VARIANT *pvarData) override
 

Private Attributes

LONG m_RefCnt
 

Detailed Description

Definition at line 26 of file columninfo.hxx.

Constructor & Destructor Documentation

◆ CColumnInfo()

CColumnInfo::CColumnInfo ( LONG  RefCnt = 1)

Definition at line 58 of file columninfo.cxx.

References g_DllRefCnt.

◆ ~CColumnInfo()

CColumnInfo::~CColumnInfo ( )
virtual

Definition at line 65 of file columninfo.cxx.

References g_DllRefCnt.

Member Function Documentation

◆ AddRef()

COM_DECLSPEC_NOTHROW ULONG STDMETHODCALLTYPE CColumnInfo::AddRef ( )
overridevirtual

Definition at line 90 of file columninfo.cxx.

References m_RefCnt.

◆ GetColumnInfo()

COM_DECLSPEC_NOTHROW HRESULT STDMETHODCALLTYPE CColumnInfo::GetColumnInfo ( DWORD  dwIndex,
SHCOLUMNINFO *  psci 
)
overridevirtual

Definition at line 116 of file columninfo.cxx.

References SAL_N_ELEMENTS.

◆ GetItemData()

COM_DECLSPEC_NOTHROW HRESULT STDMETHODCALLTYPE CColumnInfo::GetItemData ( LPCSHCOLUMNID  pscid,
LPCSHCOLUMNDATA  pscd,
VARIANT *  pvarData 
)
overridevirtual

◆ Initialize()

COM_DECLSPEC_NOTHROW HRESULT STDMETHODCALLTYPE CColumnInfo::Initialize ( LPCSHCOLUMNINIT  psci)
overridevirtual

Definition at line 110 of file columninfo.cxx.

◆ QueryInterface()

COM_DECLSPEC_NOTHROW HRESULT STDMETHODCALLTYPE CColumnInfo::QueryInterface ( REFIID  riid,
void __RPC_FAR *__RPC_FAR *  ppvObject 
)
overridevirtual

Definition at line 74 of file columninfo.cxx.

◆ Release()

COM_DECLSPEC_NOTHROW ULONG STDMETHODCALLTYPE CColumnInfo::Release ( )
overridevirtual

Definition at line 96 of file columninfo.cxx.

References LONG, and m_RefCnt.

Member Data Documentation

◆ m_RefCnt

LONG CColumnInfo::m_RefCnt
private

Definition at line 56 of file columninfo.hxx.

Referenced by AddRef(), and Release().


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