• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/**
2 * This file has no copyright assigned and is placed in the Public Domain.
3 * This file is part of the mingw-w64 runtime package.
4 * No warranty is given; refer to the file DISCLAIMER.PD within this package.
5 */
6
7import "wtypes.idl";
8
9cpp_quote("#define TABLET_DISABLE_PRESSANDHOLD        0x00000001")
10cpp_quote("#define TABLET_DISABLE_PENTAPFEEDBACK      0x00000008")
11cpp_quote("#define TABLET_DISABLE_PENBARRELFEEDBACK   0x00000010")
12cpp_quote("#define TABLET_DISABLE_TOUCHUIFORCEON      0x00000100")
13cpp_quote("#define TABLET_DISABLE_TOUCHUIFORCEOFF     0x00000200")
14cpp_quote("#define TABLET_DISABLE_TOUCHSWITCH         0x00008000")
15cpp_quote("#define TABLET_DISABLE_FLICKS              0x00010000")
16cpp_quote("#define TABLET_ENABLE_FLICKSONCONTEXT      0x00020000")
17cpp_quote("#define TABLET_ENABLE_FLICKLEARNINGMODE    0x00040000")
18cpp_quote("#define TABLET_DISABLE_SMOOTHSCROLLING     0x00080000")
19cpp_quote("#define TABLET_DISABLE_FLICKFALLBACKKEYS   0x00100000")
20cpp_quote("#define TABLET_ENABLE_MULTITOUCHDATA       0x01000000")
21
22cpp_quote("#define WM_TABLET_QUERYSYSTEMGESTURESTATUS 0x02CC")
23
24cpp_quote("#define IP_CURSOR_DOWN  0x1")
25cpp_quote("#define IP_INVERTED     0x2")
26cpp_quote("#define IP_MARGIN       0x4")
27
28typedef DWORD CURSOR_ID;
29typedef USHORT SYSTEM_EVENT;
30typedef DWORD TABLET_CONTEXT_ID;
31
32cpp_quote("#ifndef _XFORM_")
33cpp_quote("#define _XFORM_")
34typedef struct tagXFORM {
35    float eM11;
36    float eM12;
37    float eM21;
38    float eM22;
39    float eDx;
40    float eDy;
41} XFORM;
42cpp_quote("#endif")
43