TS_ATTRVAL structure (textstor.h)

The TS_ATTRVAL structure contains document attribute values.

Syntax

typedef struct TS_ATTRVAL {
  TS_ATTRID idAttr;
  DWORD     dwOverlapId;
  VARIANT   varValue;
} TS_ATTRVAL;

Members

idAttr

GUID for the attribute type.

dwOverlapId

A unique identifier of this attribute when overlapped with other attributes. This is a feature in Microsoft Active Accessibility. In TSF, this parameter value is zero (0). Any nonzero value is ignored.

varValue

Value of the attribute.

Remarks

An application uses attributes to expose its data to TSF, whereas text services use properties to expose their data to TSF. TS_ATTRVAL is used in ITextStoreACP and ITextStoreAnchor methods.

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps | UWP apps]
Minimum supported server Windows 2000 Server [desktop apps | UWP apps]
Header textstor.h
Redistributable TSF 1.0 on Windows 2000 Professional

See also

ITextStoreACP

ITextStoreACP::RequestAttrsTransitioningAtPosition

ITextStoreACP::RequestSupportedAttrs

ITextStoreACP::RetrieveRequestedAttrs

ITextStoreAnchor

ITextStoreAnchor::RequestAttrsTransitioningAtPosition

ITextStoreAnchor::RequestSupportedAttrs

ITextStoreAnchor::RetrieveRequestedAttrs

Microsoft Active Accessibility

TF_PROPERTYVAL

TS_ATTRID