textstor.h header

This header is used by Text Services Framework. For more information, see:

textstor.h contains the following programming interfaces:

Interfaces

 
IAnchor

The IAnchor interface is implemented by the TSF manager. Clients of Microsoft Active Accessibility use IAnchor anchor objects to delimit a range of text within a text stream.
ITextStoreACP

The ITextStoreACP interface is implemented by the application and is used by the TSF manager to manipulate text streams or text stores in TSF.
ITextStoreACP2

The ITextStoreACP2 interface is implemented by the application and is used by the TSF manager to manipulate text streams or text stores in TSF.
ITextStoreACPSink

The ITextStoreACPSink interface is implemented by the TSF manager and is used by an ACP-based application to notify the manager when certain events occur. The manager installs this advise sink by calling ITextStoreACP::AdviseSink.
ITextStoreAnchor

The ITextStoreAnchor interface is implemented by a Microsoft Active Accessibility client and is used by the TSF manager to manipulate text streams.
ITextStoreAnchorSink

The ITextStoreAnchorSink interface is implemented by the TSF manager and is used by an anchor-based application to notify the manager when certain events occur. The manager installs this advise sink by calling ITextStoreAnchor::AdviseSink.

Structures

 
TS_ATTRVAL

The TS_ATTRVAL structure contains document attribute values.
TS_RUNINFO

The TS_RUNINFO structure specifies the properties of text run data.
TS_SELECTION_ACP

The TS_SELECTION_ACP structure contains ACP-based text selection data.
TS_SELECTION_ANCHOR

The TS_SELECTION_ANCHOR structure contains anchor-based text selection data.
TS_SELECTIONSTYLE

The TS_SELECTIONSTYLE structure represents the style of a selection.
TS_STATUS

The TS_STATUS structure contains document status data.
TS_TEXTCHANGE

The TS_TEXTCHANGE structure contains text change data.

Enumerations

 
TsActiveSelEnd

Elements of the TsActiveSelEnd enumeration specify which end of a text store selection is active.
TsGravity

Elements of the TsGravity enumeration specify the gravity type associated with an IAnchor object.
TsLayoutCode

Elements of the TsLayoutCode enumeration are used to specify the type of layout change in an ITextStoreACPSink::OnLayoutChange or ITextStoreAnchorSink::OnLayoutChange notification.
TsRunType

Elements of the TsRunType enumeration specify if a text run is visible, hidden, or is a private data type embedded in the text run.
TsShiftDir

Elements of the TsShiftDir enumeration specify which direction an anchor is moved.