NVDA Helper
In-process and lite high-speed utilities for NVDA
backend.h File Reference
#include <set>
#include <windows.h>
#include "storage.h"
#include <common/lock.h>

Go to the source code of this file.

Classes

class  VBufBackend_t
 Renders content in to a storage buffer for linea access. More...
 

Macros

#define WIN32_LEAN_AND_MEAN
 

Typedefs

typedef std::set< VBufBackend_t * > VBufBackendSet_t
 
typedef VBufBackend_t *(* VBufBackend_create_proc) (int, int)
 a function signature for the VBufBackend_create factory function all backend libraries must implement to create a backend.
 

Functions

VBufBackend_tAdobeAcrobatVBufBackend_t_createInstance (int docHandle, int ID)
 
VBufBackend_tGeckoVBufBackend_t_createInstance (int docHandle, int ID)
 
VBufBackend_tlotusNotesRichTextVBufBackend_t_createInstance (int docHandle, int ID)
 
VBufBackend_tMshtmlVBufBackend_t_createInstance (int docHandle, int ID)
 
VBufBackend_tWebKitVBufBackend_t_createInstance (int docHandle, int ID)
 

Macro Definition Documentation

◆ WIN32_LEAN_AND_MEAN

#define WIN32_LEAN_AND_MEAN

Typedef Documentation

◆ VBufBackendSet_t

typedef std::set<VBufBackend_t*> VBufBackendSet_t

◆ VBufBackend_create_proc

typedef VBufBackend_t *(* VBufBackend_create_proc) (int, int)

a function signature for the VBufBackend_create factory function all backend libraries must implement to create a backend.

Function Documentation

◆ AdobeAcrobatVBufBackend_t_createInstance()

VBufBackend_t * AdobeAcrobatVBufBackend_t_createInstance ( int docHandle,
int ID )

◆ GeckoVBufBackend_t_createInstance()

VBufBackend_t * GeckoVBufBackend_t_createInstance ( int docHandle,
int ID )

◆ lotusNotesRichTextVBufBackend_t_createInstance()

VBufBackend_t * lotusNotesRichTextVBufBackend_t_createInstance ( int docHandle,
int ID )

◆ MshtmlVBufBackend_t_createInstance()

VBufBackend_t * MshtmlVBufBackend_t_createInstance ( int docHandle,
int ID )

References LOG_DEBUG.

◆ WebKitVBufBackend_t_createInstance()

VBufBackend_t * WebKitVBufBackend_t_createInstance ( int docHandle,
int ID )