26#include <com/sun/star/accessibility/XAccessible.hpp>
27#include <com/sun/star/accessibility/XAccessibleAction.hpp>
93 BSTR __RPC_FAR *__RPC_FAR *keyBinding,
94 long __RPC_FAR *nBinding)
106 VARIANT __RPC_FAR *
anchor)
129 }
catch(...) {
return E_FAIL; }
138 VARIANT __RPC_FAR *anchorTarget)
161 }
catch(...) {
return E_FAIL; }
185 }
catch(...) {
return E_FAIL; }
213 }
catch(...) {
return E_FAIL; }
241 }
catch(...) {
return E_FAIL; }
260 if( !pRContext.is() )
274 }
catch(...) {
return E_FAIL; }
286 pRXLink =
reinterpret_cast<XAccessibleHyperlink*
>(pXSubInterface);
287 pRXAct =
reinterpret_cast<XAccessibleAction*
>(pXSubInterface);
long long BSTR __RPC_FAR *__RPC_FAR * keyBinding
STDMETHOD() put_XInterface(hyper pXInterface) override
Override of IUNOXWrapper.
STDMETHOD() nActions(long *nActions)
Returns the number of action.
STDMETHOD() doAction(long actionIndex)
Performs specified action on the object.
css::uno::Reference< css::accessibility::XAccessibleAction > pRXAct
STDMETHOD() get_name(long actionIndex, BSTR __RPC_FAR *name)
long long BSTR __RPC_FAR *__RPC_FAR long __RPC_FAR * nBinding
STDMETHOD() get_description(long actionIndex, BSTR __RPC_FAR *description)
Gets description of specified action.
STDMETHOD() doAction(long actionIndex) override
Performs specified action on the object.
STDMETHOD() get_keyBinding(long actionIndex, long nMaxBinding, BSTR __RPC_FAR *__RPC_FAR *keyBinding, long __RPC_FAR *nBinding) override
Returns key binding object (if any) associated with specified action key binding is string.
css::uno::Reference< css::accessibility::XAccessibleHyperlink > pRXLink
STDMETHOD() put_XInterface(hyper pXInterface) override
Put UNO interface.
STDMETHOD() get_description(long actionIndex, BSTR __RPC_FAR *description) override
Gets description of specified action.
STDMETHOD() get_anchor(long index, VARIANT __RPC_FAR *anchor) override
get an object
STDMETHOD() get_startIndex(long __RPC_FAR *index) override
Get start index.
STDMETHOD() get_endIndex(long __RPC_FAR *index) override
Get start index.
STDMETHOD() put_XSubInterface(hyper pXSubInterface) override
Put UNO interface.
STDMETHOD() get_localizedName(long actionIndex, BSTR __RPC_FAR *localizedName) override
STDMETHOD() get_valid(boolean __RPC_FAR *valid) override
Judge if the hyperlink is valid.
STDMETHOD() nActions(long *nActions) override
Returns the number of action.
css::accessibility::XAccessibleHyperlink * GetXInterface()
STDMETHOD() get_anchorTarget(long index, VARIANT __RPC_FAR *anchorTarget) override
get an object
STDMETHOD() get_name(long actionIndex, BSTR __RPC_FAR *name) override
static void ConvertAnyToVariant(const css::uno::Any &rAnyVal, VARIANT *pvData)
css::accessibility::XAccessible * pUNOInterface
BSTR localizedName([in] long actionIndex)
Returns the localized name of specified action.
BSTR description([in] long actionIndex)
Returns a description of the specified action of the object.
BSTR name([in] long actionIndex)
Returns the non-localized name of specified action.
VARIANT anchorTarget([in] long index)
Returns an object representing the target of the link, as appropriate for the link at the specified i...
boolean valid
Returns whether the target object referenced by this link is still valid.