Windows apps
Collapse the table of content
Expand the table of content
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

Text Services Framework


Microsoft Windows Text Services Framework (TSF) is a system service available as a redistributable for Windows 2000. TSF provides a simple and scalable framework for the delivery of advanced text input and natural language technologies. TSF can be enabled in applications, or as a TSF text service. A TSF text service provides multilingual support and delivers text services such as keyboard processors, handwriting recognition, and speech recognition.

Where applicable

Text Services Framework is applicable for Windows-based computers using text services and Windows XP or later versions of the operating system.

Developer audience

Text Services Framework is designed for use by Component Object Model (COM) programmers using the C/C++ programming languages. Programmers should be familiar with text services for Windows-based computers. Knowledge of handwriting recognition, speech recognition, and programming for multilingual support is recommended.

Run-time requirements

Text Services Framework is available as a redistributable for Windows 2000. For more information about the requirements of specific API elements, see the Requirements section in the reference documentation. To download the latest redistributable, go to Windows Server 2003 SP1 Platform SDK.

In this section


About Text Services Framework

General information about Text Services Framework.

Using Text Services Framework

Information about using Text Services Framework.

Text Services Framework Reference

Documentation about Text Services Framework interfaces, methods, structures, and other code elements.


Alphabetical listing of technical terms used in this documentation.


Additional resources

What You Should Know Before Reading This Guide

For the purposes of the Text Services Framework Help, the term "application" refers to a TSF-enabled application, the term "text service" refers to a TSF text service, and the term "manager" refers to the TSF manager. Each term applies as stated herein unless otherwise specified. Text service providers should provide digital signatures with their binary executables.



© 2017 Microsoft