Share via


SPLEXICONTYPE (Windows Embedded CE 6.0)

1/6/2010

This enumeration defines the allowed lexicon types. Currently only two types are in use, user (eLEXTYPE_USER) and application (eLEXTYPE_APP). There are ample reserved types for future expansion and many private types for potential private use by applications and engines.

Syntax

typedef enum SPLEXICONTYPE{
  eLEXTYPE_USER = (1L << 0),
  eLEXTYPE_APP = (1L << 1),
  eLEXTYPE_RESERVED1 = (1L << 2),
  eLEXTYPE_RESERVED2 = (1L << 3),
  eLEXTYPE_RESERVED3 = (1L << 4),
  eLEXTYPE_RESERVED4 = (1L << 5),
  eLEXTYPE_RESERVED5 = (1L << 6),
  eLEXTYPE_RESERVED6 = (1L << 7),
  eLEXTYPE_RESERVED7 = (1L << 8),
  eLEXTYPE_RESERVED8 = (1L << 9),
  eLEXTYPE_RESERVED9 = (1L << 10),
  eLEXTYPE_RESERVED10 = (1L << 11),
  eLEXTYPE_PRIVATE1 = (1L << 12),
  eLEXTYPE_PRIVATE2 = (1L << 13),
  eLEXTYPE_PRIVATE3 = (1L << 14),
  eLEXTYPE_PRIVATE4 = (1L << 15),
  eLEXTYPE_PRIVATE5 = (1L << 16),
  eLEXTYPE_PRIVATE6 = (1L << 17),
  eLEXTYPE_PRIVATE7 = (1L << 18),
  eLEXTYPE_PRIVATE8 = (1L << 19),
  eLEXTYPE_PRIVATE9 = (1L << 20),
  eLEXTYPE_PRIVATE10 = (1L << 21),
  eLEXTYPE_PRIVATE11 = (1L << 22),
  eLEXTYPE_PRIVATE12 = (1L << 23),
  eLEXTYPE_PRIVATE13 = (1L << 24),
  eLEXTYPE_PRIVATE14 = (1L << 25),
  eLEXTYPE_PRIVATE15 = (1L << 26),
  eLEXTYPE_PRIVATE16 = (1L << 27),
  eLEXTYPE_PRIVATE17 = (1L << 28),
  eLEXTYPE_PRIVATE18 = (1L << 29),
  eLEXTYPE_PRIVATE19 = (1L << 30),
  eLEXTYPE_PRIVATE20 = (1L << 31)
} SPLEXICONTYPE;

Elements

  • eLEXTYPE_USER
    A unique user lexicon is provided for each Windows user.
  • eLEXTYPE_APP
    One application lexicon is shared by all users.
  • eLEXTYPE_RESERVED1 through eLEXTYPE_RESERVED10
    Reserved for future use.
  • eLEXTYPE_PRIVATE1 through eLEXTYPE_PRIVATE20
    Private lexicons. An engine can call ISpContainerLexicon::AddLexicon with one of these lexicon types to add its private lexicons to the container lexicon for consistent access. If these private types are used, the lexicons must fully comply with the ISpLexicon interface.

Requirements

Header sapi.h, sapi.idl
Windows Embedded CE Windows CE .NET 4.1 and later

See Also

Reference

SAPI Enumerations