VOICEPARTOFSPEECH

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."