NVDA Helper
In-process and lite high-speed utilities for NVDA
|
#include <functional>
Go to the source code of this file.
Typedefs | |
typedef std::function< void()> | execInThread_funcType |
Functions | |
void CALLBACK | inProcess_winEventCallback (HWINEVENTHOOK hookID, DWORD eventID, HWND hwnd, long objectID, long childID, DWORD threadID, DWORD time) |
LRESULT CALLBACK | inProcess_getMessageHook (int code, WPARAM wParam, LPARAM lParam) |
LRESULT CALLBACK | inProcess_callWndProcHook (int code, WPARAM wParam, LPARAM lParam) |
void | inProcess_initialize () |
void | inProcess_terminate () |
bool | execInThread (long threadID, execInThread_funcType func) |
typedef std::function<void()> execInThread_funcType |
void CALLBACK inProcess_winEventCallback | ( | HWINEVENTHOOK | hookID, |
DWORD | eventID, | ||
HWND | hwnd, | ||
long | objectID, | ||
long | childID, | ||
DWORD | threadID, | ||
DWORD | time ) |
References inProcess_registeredWinEventHooks.
Referenced by inproc_winEventCallback().
LRESULT CALLBACK inProcess_getMessageHook | ( | int | code, |
WPARAM | wParam, | ||
LPARAM | lParam ) |
References inProcess_registeredGetMessageWindowsHooks, and wm_execInThread.
Referenced by fake_SetWindowsHookExA(), and inproc_winEventCallback().
LRESULT CALLBACK inProcess_callWndProcHook | ( | int | code, |
WPARAM | wParam, | ||
LPARAM | lParam ) |
References inProcess_registeredCallWndProcWindowsHooks.
Referenced by fake_SetWindowsHookExA(), and inproc_winEventCallback().
void inProcess_initialize | ( | ) |
References gdiHooks_inProcess_initialize(), ia2LiveRegions_inProcess_initialize(), IA2Support_inProcess_initialize(), IME_inProcess_initialize(), inputLangChange_inProcess_initialize(), TSF_inProcess_initialize(), typedCharacter_inProcess_initialize(), winword_inProcess_initialize(), and wm_execInThread.
Referenced by inprocMgrThreadFunc().
void inProcess_terminate | ( | ) |
References gdiHooks_inProcess_terminate(), ia2LiveRegions_inProcess_terminate(), IA2Support_inProcess_terminate(), IME_inProcess_terminate(), inputLangChange_inProcess_terminate(), TSF_inProcess_terminate(), typedCharacter_inProcess_terminate(), and winword_inProcess_terminate().
Referenced by inprocMgrThreadFunc().
bool execInThread | ( | long | threadID, |
execInThread_funcType | func ) |