NVDA Helper
In-process and lite high-speed utilities for NVDA
|
#include <string>
#include <sstream>
#include <windows.h>
#include <atlcomcli.h>
#include <remote/nvdaControllerInternal.h>
#include <common/ia2utils.h>
#include "nvdaHelperRemote.h"
#include "textFromIAccessible.h"
Go to the source code of this file.
Macros | |
#define | WIN32_LEAN_AND_MEAN |
Functions | |
IAccessible2 * | findAriaAtomic (IAccessible2 *pacc2, map< wstring, wstring > &attribsMap) |
long | getIa2UniqueIdFromDispatchVariant (VARIANT &variant) |
bool | isInBackgroundTab (IAccessible *acc, HWND hwnd) |
void CALLBACK | winEventProcHook (HWINEVENTHOOK hookID, DWORD eventID, HWND hwnd, long objectID, long childID, DWORD threadID, DWORD time) |
void | ia2LiveRegions_inProcess_initialize () |
void | ia2LiveRegions_inProcess_terminate () |
Variables | |
const long | NAVRELATION_EMBEDS = 0x1009 |
const long | NAVRELATION_CONTAINING_TAB_PANE = 0x1012 |
#define WIN32_LEAN_AND_MEAN |
IAccessible2 * findAriaAtomic | ( | IAccessible2 * | pacc2, |
map< wstring, wstring > & | attribsMap ) |
References fetchIA2Attributes(), and findAriaAtomic().
Referenced by findAriaAtomic(), and winEventProcHook().
long getIa2UniqueIdFromDispatchVariant | ( | VARIANT & | variant | ) |
Referenced by isInBackgroundTab().
bool isInBackgroundTab | ( | IAccessible * | acc, |
HWND | hwnd ) |
References getIa2UniqueIdFromDispatchVariant(), HRESULT(), NAVRELATION_CONTAINING_TAB_PANE, and NAVRELATION_EMBEDS.
Referenced by winEventProcHook().
void ia2LiveRegions_inProcess_initialize | ( | ) |
References registerWinEventHook(), and winEventProcHook().
Referenced by inProcess_initialize().
void ia2LiveRegions_inProcess_terminate | ( | ) |
References unregisterWinEventHook(), and winEventProcHook().
Referenced by inProcess_terminate().
const long NAVRELATION_EMBEDS = 0x1009 |
Referenced by isInBackgroundTab().
const long NAVRELATION_CONTAINING_TAB_PANE = 0x1012 |
Referenced by isInBackgroundTab().