NVDAHelper module

NVDAHelper._setDllFuncPointer(dll, name, cfunc)
NVDAHelper._lookupKeyboardLayoutNameWithHexString(layoutString)
NVDAHelper.handleInputCompositionEnd(result)
NVDAHelper.handleInputCompositionStart(compositionString, selectionStart, selectionEnd, isReading)
NVDAHelper.handleInputCandidateListUpdate(candidatesString, selectionIndex, inputMethod)
NVDAHelper.handleInputConversionModeUpdate(oldFlags, newFlags, lcid)
class NVDAHelper._RemoteLoader(loaderDir: str)

Bases: object

_duplicateAsInheritable(handle)
terminate()
NVDAHelper.initialize() None
NVDAHelper.terminate()
NVDAHelper.getHelperLocalWin10Dll()

Get a ctypes WinDLL instance for the nvdaHelperLocalWin10 dll. This is a C++/CX dll used to provide access to certain UWP functionality.

NVDAHelper.bstrReturn(address)

Handle a BSTR returned from a ctypes function call. This includes freeing the memory. This is needed for nvdaHelperLocalWin10 functions which return a BSTR.