48 handler->getNativeImplementation()->QueryInterface (IID_PPV_ARGS (pRetVal));
75 template <
typename Value,
typename Callback>
80 if (
auto* tableInterface =
getHandler().getTableInterface())
83 return (
HRESULT) UIA_E_NOTSUPPORTED;
Definition juce_AccessibilityTableInterface.h:37
virtual int getNumColumns() const =0
virtual const AccessibilityHandler * getCellHandler(int row, int column) const =0
virtual int getNumRows() const =0
ComBaseClassHelper(unsigned int initialRefCount=1)
Definition juce_win32_ComSmartPtr.h:203
Definition juce_win32_UIAGridProvider.h:32
JUCE_COMRESULT get_RowCount(int *pRetVal) override
Definition juce_win32_UIAGridProvider.h:56
JUCE_COMRESULT withTableInterface(Value *pRetVal, Callback &&callback) const
Definition juce_win32_UIAGridProvider.h:76
JUCE_COMRESULT get_ColumnCount(int *pRetVal) override
Definition juce_win32_UIAGridProvider.h:65
UIAProviderBase(AccessibilityNativeHandle *nativeHandleIn)
Definition juce_win32_UIAProviderBase.h:33
JUCE_COMRESULT GetItem(int row, int column, IRawElementProviderSimple **pRetVal) override
Definition juce_win32_UIAGridProvider.h:37
const AccessibilityHandler & getHandler() const
Definition juce_win32_UIAProviderBase.h:46
UIAProviderBase(AccessibilityNativeHandle *nativeHandleIn)
Definition juce_win32_UIAProviderBase.h:33
Definition juce_Value.h:51
#define JUCE_BEGIN_IGNORE_WARNINGS_GCC_LIKE(...)
Definition juce_CompilerWarnings.h:181
#define JUCE_END_IGNORE_WARNINGS_GCC_LIKE
Definition juce_CompilerWarnings.h:182
#define JUCE_COMRESULT
Definition juce_win32_ComSmartPtr.h:54
Definition carla_juce.cpp:31
JUCE_COMRESULT withCheckedComArgs(Value *pRetVal, Object &handle, Callback &&callback)
Definition juce_win32_UIAHelpers.h:106
bool isPositiveAndBelow(Type1 valueToTest, Type2 upperLimit) noexcept
Definition juce_MathsFunctions.h:279
@ column
Definition juce_AccessibilityRole.h:52
@ row
Definition juce_AccessibilityRole.h:53
RECT const char void(* callback)(const char *droppath))) SWELL_API_DEFINE(BOOL
Definition swell-functions.h:1004
#define S_OK
Definition swell-types.h:53
signed int HRESULT
Definition swell-types.h:181
void handler(int signal)
Definition fileio.c:1632