typedef enum _VOICEPARTOFSPEECH {
VPS_UNKNOWN = 0,
VPS_NOUN = 1,
VPS_VERB = 2,
VPS_ADVERB = 3,
VPS_ADJECTIVE = 4,
VPS_PROPERNOUN = 5,
VPS_PRONOUN = 6,
VPS_CONJUNCTION = 7,
VPS_CARDINAL = 8,
VPS_ORDINAL = 9,
VPS_DETERMINER = 10,
VPS_QUANTIFIER = 11,
VPS_PUNCTUATION = 12,
VPS_CONTRACTION = 13,
VPS_INTERJECTION = 14,
VPS_ABBREVIATION = 15,
VPS_PREPOSITION = 16
} VOICEPARTOFSPEECH;
Indicates the part of speech of a word.
VPS_UNKNOWN
Part of speech is unknown, or the application or engine does not store this information.
VPS_NOUN
Word that names a person, place, thing, or abstraction — for example, "astronaut," "New York," "printer," or "history."
VPS_VERB
Word that expresses an act or a state of being — for example, "eat" or "be."
VPS_ADVERB
Word that modifies a verb, an adjective, or another adverb — for example, "quickly" describes speed in "quickly run."
VPS_ADJECTIVE
Word that modifies a noun — for example, "green" describes color in "green grass."
VPS_PROPERNOUN
Noun that names a specific person or place — for example, "Katherine" or "Cleveland."
VPS_PRONOUN
Word that substitutes for a noun — for example, "it" in "it fell apart."
VPS_CONJUNCTION
Word used to join sentences, clauses, or phrases — for example, "dogs and cats."
VPS_CARDINAL
Number used in simple counting — for example, "one," "two," or "three."
VPS_ORDINAL
Number used to show order — for example, "first," "second," or "third."
VPS_DETERMINER
Limiting noun modifier that precedes an adjective modifying the same noun — for example, "her" in "her new house."
VPS_QUANTIFIER
Limiting noun modifier that expresses quantity and precedes an adjective modifying the same noun — for example, "four" in "the four ripe strawberries."
VPS_PUNCTUATION
Marks that clarify the meaning and structure of writing — for example, a period (.) indicates the end of a sentence.
VPS_CONTRACTION
Shortened form of one or two words with the omitted letter or letters indicated by an apostrophe — for example, "can't" is the contraction for "cannot."
VPS_INTERJECTION
Word or phrase that expresses emotion — for example, "indeed" or "heavens."
VPS_ABBREVIATION
Shortened form of a word — for example, "hr." is an abbreviation for "hour."
VPS_PREPOSITION
Word that precedes a noun or pronoun to form an adjectival or adverbial phrase — for example, "aboard" in "aboard the ship."