163 lines
7.3 KiB
C
163 lines
7.3 KiB
C
//--------------------------------------------------------------------------
|
|
// This is part of the Microsoft Tablet PC Platform SDK
|
|
// Copyright (C) 2002 Microsoft Corporation
|
|
// All rights reserved.
|
|
//
|
|
//
|
|
// Module:
|
|
// RecDefs.h
|
|
//
|
|
//--------------------------------------------------------------------------
|
|
|
|
|
|
#ifndef __INC_RECDEFS_H
|
|
#define __INC_RECDEFS_H
|
|
|
|
// RECO FLAGS
|
|
#define RECOFLAG_WORDMODE 0x00000001
|
|
#define RECOFLAG_COERCE 0x00000002
|
|
#define RECOFLAG_SINGLESEG 0x00000004
|
|
|
|
// Confidence constants
|
|
#define RECOCONF_LOWCONFIDENCE -1
|
|
#define RECOCONF_MEDIUMCONFIDENCE 0
|
|
#define RECOCONF_HIGHCONFIDENCE 1
|
|
#define RECOCONF_NOTSET 128
|
|
|
|
// Gesture ids
|
|
#define GESTURE_NULL 0xf000
|
|
#define GESTURE_SCRATCHOUT 0xf001
|
|
#define GESTURE_TRIANGLE 0xf002
|
|
#define GESTURE_SQUARE 0xf003
|
|
#define GESTURE_STAR 0xf004
|
|
#define GESTURE_CHECK 0xf005
|
|
#define GESTURE_INFINITY 0xf006
|
|
#define GESTURE_CROSS 0xf007
|
|
#define GESTURE_PARAGRAPH 0xf008
|
|
#define GESTURE_SECTION 0xf009
|
|
#define GESTURE_BULLET 0xf00a
|
|
#define GESTURE_BULLET_CROSS 0xf00b
|
|
#define GESTURE_SQUIGGLE 0xf00c
|
|
#define GESTURE_SWAP 0xf00d
|
|
#define GESTURE_OPENUP 0xf00e
|
|
#define GESTURE_CLOSEUP 0xf00f
|
|
#define GESTURE_CURLICUE 0xf010
|
|
#define GESTURE_DOUBLE_CURLICUE 0xf011
|
|
#define GESTURE_RECTANGLE 0xf012
|
|
#define GESTURE_CIRCLE 0xf020
|
|
#define GESTURE_DOUBLE_CIRCLE 0xf021
|
|
#define GESTURE_CIRCLE_TAP 0xf022
|
|
#define GESTURE_CIRCLE_CIRCLE 0xf023
|
|
#define GESTURE_CIRCLE_CROSS 0xf025
|
|
#define GESTURE_CIRCLE_LINE_VERT 0xf026
|
|
#define GESTURE_CIRCLE_LINE_HORZ 0xf027
|
|
#define GESTURE_SEMICIRCLE_LEFT 0xf028
|
|
#define GESTURE_SEMICIRCLE_RIGHT 0xf029
|
|
#define GESTURE_CHEVRON_UP 0xf030
|
|
#define GESTURE_CHEVRON_DOWN 0xf031
|
|
#define GESTURE_CHEVRON_LEFT 0xf032
|
|
#define GESTURE_CHEVRON_RIGHT 0xf033
|
|
#define GESTURE_ARROW_UP 0xf038
|
|
#define GESTURE_ARROW_DOWN 0xf039
|
|
#define GESTURE_ARROW_LEFT 0xf03a
|
|
#define GESTURE_ARROW_RIGHT 0xf03b
|
|
#define GESTURE_DOUBLE_ARROW_UP 0xf03c
|
|
#define GESTURE_DOUBLE_ARROW_DOWN 0xf03d
|
|
#define GESTURE_DOUBLE_ARROW_LEFT 0xf03e
|
|
#define GESTURE_DOUBLE_ARROW_RIGHT 0xf03f
|
|
#define GESTURE_UP_ARROW_LEFT 0xf040
|
|
#define GESTURE_UP_ARROW_RIGHT 0xf041
|
|
#define GESTURE_DOWN_ARROW_LEFT 0xf042
|
|
#define GESTURE_DOWN_ARROW_RIGHT 0xf043
|
|
#define GESTURE_LEFT_ARROW_UP 0xf044
|
|
#define GESTURE_LEFT_ARROW_DOWN 0xf045
|
|
#define GESTURE_RIGHT_ARROW_UP 0xf046
|
|
#define GESTURE_RIGHT_ARROW_DOWN 0xf047
|
|
#define GESTURE_UP 0xf058
|
|
#define GESTURE_DOWN 0xf059
|
|
#define GESTURE_LEFT 0xf05a
|
|
#define GESTURE_RIGHT 0xf05b
|
|
#define GESTURE_DIAGONAL_LEFTUP 0xf05c
|
|
#define GESTURE_DIAGONAL_RIGHTUP 0xf05d
|
|
#define GESTURE_DIAGONAL_LEFTDOWN 0xf05e
|
|
#define GESTURE_DIAGONAL_RIGHTDOWN 0xf05f
|
|
#define GESTURE_UP_DOWN 0xf060
|
|
#define GESTURE_DOWN_UP 0xf061
|
|
#define GESTURE_LEFT_RIGHT 0xf062
|
|
#define GESTURE_RIGHT_LEFT 0xf063
|
|
#define GESTURE_UP_LEFT_LONG 0xf064
|
|
#define GESTURE_UP_RIGHT_LONG 0xf065
|
|
#define GESTURE_DOWN_LEFT_LONG 0xf066
|
|
#define GESTURE_DOWN_RIGHT_LONG 0xf067
|
|
#define GESTURE_UP_LEFT 0xf068
|
|
#define GESTURE_UP_RIGHT 0xf069
|
|
#define GESTURE_DOWN_LEFT 0xf06a
|
|
#define GESTURE_DOWN_RIGHT 0xf06b
|
|
#define GESTURE_LEFT_UP 0xf06c
|
|
#define GESTURE_LEFT_DOWN 0xf06d
|
|
#define GESTURE_RIGHT_UP 0xf06e
|
|
#define GESTURE_RIGHT_DOWN 0xf06f
|
|
#define GESTURE_LETTER_A 0xf080
|
|
#define GESTURE_LETTER_B 0xf081
|
|
#define GESTURE_LETTER_C 0xf082
|
|
#define GESTURE_LETTER_D 0xf083
|
|
#define GESTURE_LETTER_E 0xf084
|
|
#define GESTURE_LETTER_F 0xf085
|
|
#define GESTURE_LETTER_G 0xf086
|
|
#define GESTURE_LETTER_H 0xf087
|
|
#define GESTURE_LETTER_I 0xf088
|
|
#define GESTURE_LETTER_J 0xf089
|
|
#define GESTURE_LETTER_K 0xf08a
|
|
#define GESTURE_LETTER_L 0xf08b
|
|
#define GESTURE_LETTER_M 0xf08c
|
|
#define GESTURE_LETTER_N 0xf08d
|
|
#define GESTURE_LETTER_O 0xf08e
|
|
#define GESTURE_LETTER_P 0xf08f
|
|
#define GESTURE_LETTER_Q 0xf090
|
|
#define GESTURE_LETTER_R 0xf091
|
|
#define GESTURE_LETTER_S 0xf092
|
|
#define GESTURE_LETTER_T 0xf093
|
|
#define GESTURE_LETTER_U 0xf094
|
|
#define GESTURE_LETTER_V 0xf095
|
|
#define GESTURE_LETTER_W 0xf096
|
|
#define GESTURE_LETTER_X 0xf097
|
|
#define GESTURE_LETTER_Y 0xf098
|
|
#define GESTURE_LETTER_Z 0xf099
|
|
#define GESTURE_DIGIT_0 0xf09a
|
|
#define GESTURE_DIGIT_1 0xf09b
|
|
#define GESTURE_DIGIT_2 0xf09c
|
|
#define GESTURE_DIGIT_3 0xf09d
|
|
#define GESTURE_DIGIT_4 0xf09e
|
|
#define GESTURE_DIGIT_5 0xf09f
|
|
#define GESTURE_DIGIT_6 0xf0a0
|
|
#define GESTURE_DIGIT_7 0xf0a1
|
|
#define GESTURE_DIGIT_8 0xf0a2
|
|
#define GESTURE_DIGIT_9 0xf0a3
|
|
#define GESTURE_EXCLAMATION 0xf0a4
|
|
#define GESTURE_QUESTION 0xf0a5
|
|
#define GESTURE_SHARP 0xf0a6
|
|
#define GESTURE_DOLLAR 0xf0a7
|
|
#define GESTURE_ASTERISK 0xf0a8
|
|
#define GESTURE_PLUS 0xf0a9
|
|
#define GESTURE_DOUBLE_UP 0xf0b8
|
|
#define GESTURE_DOUBLE_DOWN 0xf0b9
|
|
#define GESTURE_DOUBLE_LEFT 0xf0ba
|
|
#define GESTURE_DOUBLE_RIGHT 0xf0bb
|
|
#define GESTURE_TRIPLE_UP 0xf0bc
|
|
#define GESTURE_TRIPLE_DOWN 0xf0bd
|
|
#define GESTURE_TRIPLE_LEFT 0xf0be
|
|
#define GESTURE_TRIPLE_RIGHT 0xf0bf
|
|
#define GESTURE_BRACKET_OVER 0xf0e4
|
|
#define GESTURE_BRACKET_UNDER 0xf0e5
|
|
#define GESTURE_BRACKET_LEFT 0xf0e6
|
|
#define GESTURE_BRACKET_RIGHT 0xf0e7
|
|
#define GESTURE_BRACE_OVER 0xf0e8
|
|
#define GESTURE_BRACE_UNDER 0xf0e9
|
|
#define GESTURE_BRACE_LEFT 0xf0ea
|
|
#define GESTURE_BRACE_RIGHT 0xf0eb
|
|
#define GESTURE_TAP 0xf0f0
|
|
#define GESTURE_DOUBLE_TAP 0xf0f1
|
|
#define GESTURE_TRIPLE_TAP 0xf0f2
|
|
#define GESTURE_QUAD_TAP 0xf0f3
|
|
#endif
|