windows-nt/Source/XPSP1/NT/drivers/tpg/hwx/wisp/inc/recdefs.h
2020-09-26 16:20:57 +08:00

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