NVDA Helper
In-process and lite high-speed utilities for NVDA
inProcess.h File Reference
#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 Documentation

◆ execInThread_funcType

typedef std::function<void()> execInThread_funcType

Function Documentation

◆ inProcess_winEventCallback()

void CALLBACK inProcess_winEventCallback ( HWINEVENTHOOK hookID,
DWORD eventID,
HWND hwnd,
long objectID,
long childID,
DWORD threadID,
DWORD time )

◆ inProcess_getMessageHook()

LRESULT CALLBACK inProcess_getMessageHook ( int code,
WPARAM wParam,
LPARAM lParam )

◆ inProcess_callWndProcHook()

LRESULT CALLBACK inProcess_callWndProcHook ( int code,
WPARAM wParam,
LPARAM lParam )

◆ inProcess_initialize()

◆ inProcess_terminate()

◆ execInThread()