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