NVDA Helper
In-process and lite high-speed utilities for NVDA
nvdaHelperLocal.h File Reference
#include <rpc.h>

Go to the source code of this file.

Functions

handle_t createRemoteBindingHandle (wchar_t *uuidString)
 
LRESULT cancellableSendMessageTimeout (HWND hwnd, UINT Msg, WPARAM wParam, LPARAM lParam, UINT fuFlags, UINT uTimeout, PDWORD_PTR lpdwResult)
 
void nvdaHelperLocal_initialize (bool secureMode)
 
void nvdaHelperLocal_terminate ()
 
bool calculateCharacterBoundaries (const wchar_t *text, int textLength, int *offsets, int *offsetsCount)
 

Function Documentation

◆ createRemoteBindingHandle()

handle_t createRemoteBindingHandle ( wchar_t * uuidString)

References LOG_ERROR.

◆ cancellableSendMessageTimeout()

LRESULT cancellableSendMessageTimeout ( HWND hwnd,
UINT Msg,
WPARAM wParam,
LPARAM lParam,
UINT fuFlags,
UINT uTimeout,
PDWORD_PTR lpdwResult )

◆ nvdaHelperLocal_initialize()

◆ nvdaHelperLocal_terminate()

void nvdaHelperLocal_terminate ( )

◆ calculateCharacterBoundaries()

bool calculateCharacterBoundaries ( const wchar_t * text,
int textLength,
int * offsets,
int * offsetsCount )

References _getLogAttrArray().