ABBYY Mobile OCR Engine 4

Go to: Contents | Native Library API Reference

Types in ABBYY Mobile OCR Engine Native Library

ABBYY Mobile OCR Engine native library functions use the following types:

Type Description
BYTE Byte (8 bits).
typedef unsigned char BYTE;
DWORD 32-bit unsigned integer.
typedef unsigned long DWORD;
RECT This structure defines the coordinates of the upper-left and lower-right corners of a rectangle.
typedef struct tagRECT {
	long left;
	long top;
	long right;
	long bottom;
} RECT, *PRECT;
TFineDictionaryPtr1 ABBYY Mobile OCR Engine dictionaries.
typedef void* TFineDictionaryPtr;
TFineImageLoadingOptions The image processing options.
typedef DWORD TFineImageLoadingOptions;
TFineImageProcessingOptions The image processing options.
typedef DWORD TFineImageProcessingOptions;
TFinePatternsPtr1 ABBYY Mobile OCR Engine patterns.
typedef void* TFinePatternsPtr;
TFineKeywordsPtr1 ABBYY Mobile OCR Engine keywords dictionaries.
typedef void* TFineKeywordsPtr;
WCHAR Unicode character.
typedef WORD WCHAR;
WORD 16-bit unsigned integer.
typedef unsigned short WORD;

1 — It is very important for ARM processors that absolute addresses corresponding to variables of these types are 4-byte aligned.