NVDA Helper
In-process and lite high-speed utilities for NVDA
|
#include "textFromIAccessible.h"
#include <string>
#include <vector>
#include <windows.h>
#include <atlcomcli.h>
#include <ia2.h>
#include <common/ia2utils.h>
Go to the source code of this file.
Macros | |
#define | WIN32_LEAN_AND_MEAN |
Functions | |
bool | isEmpty (CComBSTR &val) |
bool | appendNameDescription (CComPtr< IAccessible > pacc, wstring &textBuf) |
bool | getTextFromIAccessible (wstring &textBuf, IAccessible2 *pacc2, bool useNewText, bool recurse, bool includeTopLevelText) |
Variables | |
auto constexpr | OBJ_REPLACEMENT_CHAR = L'\xfffc' |
#define WIN32_LEAN_AND_MEAN |
bool isEmpty | ( | CComBSTR & | val | ) |
References OBJ_REPLACEMENT_CHAR.
Referenced by appendNameDescription().
bool appendNameDescription | ( | CComPtr< IAccessible > | pacc, |
wstring & | textBuf ) |
References isEmpty().
Referenced by getTextFromIAccessible().
bool getTextFromIAccessible | ( | wstring & | textBuf, |
IAccessible2 * | pacc2, | ||
bool | useNewText, | ||
bool | recurse, | ||
bool | includeTopLevelText ) |
References appendNameDescription(), fetchIA2Attributes(), getAccessibleChildren(), getTextFromIAccessible(), and OBJ_REPLACEMENT_CHAR.
Referenced by getTextFromIAccessible(), nvdaInProcUtils_getTextFromIAccessible(), and winEventProcHook().
|
constexpr |
Referenced by getTextFromIAccessible(), and isEmpty().