| 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 | 
  | 
 
 
 
 
 
 | 7 | 
 import "wtypes.idl"; | 
 
 
 
 
 
 | 8 | 
  | 
 
 
 
 
 
 | 9 | 
 cpp_quote("#define TABLET_DISABLE_PRESSANDHOLD        0x00000001") | 
 
 
 
 
 
 | 10 | 
 cpp_quote("#define TABLET_DISABLE_PENTAPFEEDBACK      0x00000008") | 
 
 
 
 
 
 | 11 | 
 cpp_quote("#define TABLET_DISABLE_PENBARRELFEEDBACK   0x00000010") | 
 
 
 
 
 
 | 12 | 
 cpp_quote("#define TABLET_DISABLE_TOUCHUIFORCEON      0x00000100") | 
 
 
 
 
 
 | 13 | 
 cpp_quote("#define TABLET_DISABLE_TOUCHUIFORCEOFF     0x00000200") | 
 
 
 
 
 
 | 14 | 
 cpp_quote("#define TABLET_DISABLE_TOUCHSWITCH         0x00008000") | 
 
 
 
 
 
 | 15 | 
 cpp_quote("#define TABLET_DISABLE_FLICKS              0x00010000") | 
 
 
 
 
 
 | 16 | 
 cpp_quote("#define TABLET_ENABLE_FLICKSONCONTEXT      0x00020000") | 
 
 
 
 
 
 | 17 | 
 cpp_quote("#define TABLET_ENABLE_FLICKLEARNINGMODE    0x00040000") | 
 
 
 
 
 
 | 18 | 
 cpp_quote("#define TABLET_DISABLE_SMOOTHSCROLLING     0x00080000") | 
 
 
 
 
 
 | 19 | 
 cpp_quote("#define TABLET_DISABLE_FLICKFALLBACKKEYS   0x00100000") | 
 
 
 
 
 
 | 20 | 
 cpp_quote("#define TABLET_ENABLE_MULTITOUCHDATA       0x01000000") | 
 
 
 
 
 
 | 21 | 
  | 
 
 
 
 
 
 | 22 | 
 cpp_quote("#define WM_TABLET_QUERYSYSTEMGESTURESTATUS 0x02CC") | 
 
 
 
 
 
 | 23 | 
  | 
 
 
 
 
 
 | 24 | 
 cpp_quote("#define IP_CURSOR_DOWN  0x1") | 
 
 
 
 
 
 | 25 | 
 cpp_quote("#define IP_INVERTED     0x2") | 
 
 
 
 
 
 | 26 | 
 cpp_quote("#define IP_MARGIN       0x4") | 
 
 
 
 
 
 | 27 | 
  | 
 
 
 
 
 
 | 28 | 
 typedef DWORD CURSOR_ID; | 
 
 
 
 
 
 | 29 | 
 typedef USHORT SYSTEM_EVENT; | 
 
 
 
 
 
 | 30 | 
 typedef DWORD TABLET_CONTEXT_ID; | 
 
 
 
 
 
 | 31 | 
  | 
 
 
 
 
 
 | 32 | 
 cpp_quote("#ifndef _XFORM_") | 
 
 
 
 
 
 | 33 | 
 cpp_quote("#define _XFORM_") | 
 
 
 
 
 
 | 34 | 
 typedef struct tagXFORM { | 
 
 
 
 
 
 | 35 | 
     float eM11; | 
 
 
 
 
 
 | 36 | 
     float eM12; | 
 
 
 
 
 
 | 37 | 
     float eM21; | 
 
 
 
 
 
 | 38 | 
     float eM22; | 
 
 
 
 
 
 | 39 | 
     float eDx; | 
 
 
 
 
 
 | 40 | 
     float eDy; | 
 
 
 
 
 
 | 41 | 
 } XFORM; | 
 
 
 
 
 
 | 42 | 
 cpp_quote("#endif") |