24#include <com/sun/star/uno/Reference.hxx>
25#include <com/sun/star/accessibility/XAccessibleTable.hpp>
32 public CComCoClass<CAccTableCell, &CLSID_AccTableCell>,
44 COM_INTERFACE_ENTRY_FUNC_BLIND(0, SmartQI_)
46#pragma clang diagnostic push
47#pragma clang diagnostic ignored "-Winconsistent-missing-override"
51#pragma clang diagnostic pop
54 static HRESULT WINAPI
SmartQI_(
void* pv, REFIID iid,
void** ppvObject, DWORD_PTR)
56 return static_cast<CAccTableCell*
>(pv)->SmartQI(iid, ppvObject);
59 HRESULT
SmartQI(REFIID iid,
void** ppvObject)
62 return OuterQueryInterface(iid, ppvObject);
69 STDMETHOD(put_XInterface)(hyper pXInterface) override;
72 STDMETHOD(get_columnExtent)(
long*) override;
73 STDMETHOD(get_columnHeaderCells)(IUnknown***,
long*) override;
74 STDMETHOD(get_columnIndex)(
long*) override;
75 STDMETHOD(get_rowExtent)(
long*) override;
76 STDMETHOD(get_rowHeaderCells)(IUnknown***,
long*) override;
77 STDMETHOD(get_rowIndex)(
long*) override;
78 STDMETHOD(get_isSelected)(
boolean*) override;
79 STDMETHOD(get_rowColumnExtents)(
long*,
long*,
long*,
long*,
boolean*) override;
80 STDMETHOD(get_table)(IUnknown**) override;
84 sal_Int64 m_nIndexInParent;
CAccTableCell implements the IAccessibleTableCell interface.
HRESULT SmartQI(REFIID iid, void **ppvObject)
static HRESULT WINAPI SmartQI_(void *pv, REFIID iid, void **ppvObject, DWORD_PTR)
CUNOXWrapper implements IUNOXWrapper interface.
This interface gives access to the cells of a two-dimensional table.