Windows apps
Collapse the table of content
Expand the table of content
Information
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.

TF_INPUTPROCESSORPROFILE structure

This structure contains data for the input processor profile.

Syntax


typedef struct {
  DWORD  dwProfileType;
  LANGID langid;
  CLSID  clsid;
  GUID   guidProfile;
  GUID   catid;
  HKL    hklSubstitute;
  DWORD  dwCaps;
  HKL    hkl;
  DWORD  dwFlags;
} TF_INPUTPROCESSORPROFILE;

Members

dwProfileType

The type of this profile. This is one of these values.

ValueMeaning
TF_PROFILETYPE_INPUTPROCESSORThis is a text service.
TF_PROFILETYPE_KEYBOARDLAYOUTThis is a keyboard layout.

 

langid

The language id for this profile.

clsid

The CLSID of the text service. This is CLSID_NULL if this profile is a keyboard layout.

guidProfile

The guidProfile of the text services. This is GUID_NULL if this profile is a keyboard layout.

catid

The category of this text service. This category is GUID_TFCAT_TIP_KEYBOARD, GUID_TFCAT_TIP_SPEECH, GUID_TFCAT_TIP_HANDWRITING or something in GUID_TFCAT_CATEGORY_OF_TIP.

hklSubstitute

The keyboard layout handle of the substitute for this text service. This can be NULL if the text service does not have a substitute or this profile is a keyboard layout.

dwCaps

The flag to specify the capability of text service. This is the combination of the following flags:

ValueMeaning
TF_IPP_CAPS_DISABLEONTRANSITORYThis text service profile is disabled on transitory context.
TF_IPP_CAPS_SECUREMODESUPPORTThis text service supports the secure mode. This is categorized in GUID_TFCAT_TIPCAP_SECUREMODE.
TF_IPP_CAPS_UIELEMENTENABLEDThis text service supports the UIElement. This is categorized in GUID_TFCAT_TIPCAP_UIELEMENTENABLED.
TF_IPP_CAPS_COMLESSSUPPORTThis text service can be activated without COM. This is categorized in GUID_TFCAT_TIPCAP_COMLESS.
TF_IPP_CAPS_WOW16SUPPORTThis text service can be activated on 16bit task. This is categorized in GUID_TFCAT_TIPCAP_WOW16.
TF_IPP_CAPS_IMMERSIVESUPPORTStarting with Windows 8: This text service has been tested to run properly in a Windows Store app.
TF_IPP_CAPS_SYSTRAYSUPPORTStarting with Windows 8: This text service supports inclusion in the System Tray. This is used for text services that do not set the TF_IPP_CAPS_IMMERSIVESUPPORT flag but are still compatible with the System Tray.

 

hkl

The keyboard layout handle. This is NULL if this profile is a text service.

dwFlags

The flag for this profile. This is a combination of the following flags:

ValueMeaning
TF_IPP_FLAG_ACTIVEThis profile is now active.
TF_IPP_FLAG_ENABLEDThis profile is enabled.
TF_IPP_FLAG_SUBSTITUTEDBYINPUTPROCESSORThis profile is substituted by a text service.

 

Requirements

Minimum supported client

Windows 2000 Professional [desktop apps | Windows Store apps]

Minimum supported server

Windows 2000 Server [desktop apps | Windows Store apps]

Redistributable

TSF 1.0 on Windows 2000 Professional

Header

Msctf.h

IDL

Msctf.idl

 

 

Show:
© 2017 Microsoft