elscore.h header

This header is used by Internationalization for Windows Applications. For more information, see:

elscore.h contains the following programming interfaces:

Functions

 
MappingDoAction

Causes an ELS service to perform an action after text recognition has occurred. For example, a phone dialer service first must recognize phone numbers and then can perform the "action" of dialing a number.
MappingFreePropertyBag

Frees memory and resources allocated during an ELS text recognition operation.
MappingFreeServices

Frees memory and resources allocated for the application to interact with one or more ELS services. The memory and resources are allocated in an application call to MappingGetServices.
MappingGetServices

Retrieves a list of available ELS platform-supported services, along with associated information, according to application-specified criteria.
MappingRecognizeText

Calls upon an ELS service to recognize text. For example, the Microsoft Language Detection service will attempt to recognize the language in which the input text is written.

Callback functions

 
PFN_MAPPINGCALLBACKPROC

An application-defined callback function that asynchronously processes data produced by the MappingRecognizeText function.

Structures

 
MAPPING_DATA_RANGE

Contains text recognition results for a recognized text subrange. An array of structures of this type is retrieved by an Extended Linguistic Services (ELS) service in a MAPPING_PROPERTY_BAG structure.
MAPPING_ENUM_OPTIONS

Contains options used by the MappingGetServices function to enumerate ELS services.
MAPPING_OPTIONS

Contains options for text recognition. The values stored in this structure affect the behavior and results of MappingRecognizeText.
MAPPING_PROPERTY_BAG

Contains the text recognition data properties retrieved by MappingRecognizeText.
MAPPING_SERVICE_INFO

Contains information about an ELS service.