24#include <com/sun/star/uno/Reference.hxx>
25#include <com/sun/star/accessibility/XAccessibleValue.hpp>
32 public CComObjectRoot,
33 public CComCoClass<CAccValue,&CLSID_AccValue>,
48 COM_INTERFACE_ENTRY_FUNC_BLIND(0,
SmartQI_)
50#pragma clang diagnostic push
51#pragma clang diagnostic ignored "-Winconsistent-missing-override"
55#pragma clang diagnostic pop
59 REFIID iid,
void** ppvObject, DWORD_PTR)
64 HRESULT
SmartQI(REFIID iid,
void** ppvObject)
67 return OuterQueryInterface(iid,ppvObject);
CAccValue implements IAccessibleValue interface.
STDMETHOD() setCurrentValue(VARIANT value) override
Set current value.
STDMETHOD() get_maximumValue(VARIANT *maximumValue) override
Get maximum value.
STDMETHOD() get_minimumValue(VARIANT *minimumValue) override
Get minimum value.
STDMETHOD() get_currentValue(VARIANT *currentValue) override
Get current value.
STDMETHOD() put_XInterface(hyper pXInterface) override
Put valid UNO interface into com class.
static HRESULT WINAPI SmartQI_(void *pv, REFIID iid, void **ppvObject, DWORD_PTR)
css::accessibility::XAccessibleValue * GetXInterface()
HRESULT SmartQI(REFIID iid, void **ppvObject)
css::uno::Reference< css::accessibility::XAccessibleValue > pRXVal
CUNOXWrapper implements IUNOXWrapper interface.
This interface gives access to a single numerical value.
VARIANT maximumValue
Returns the maximal value that can be represented by this object.
VARIANT minimumValue
Returns the minimal value that can be represented by this object.
VARIANT currentValue
Returns the value of this object as a number.