diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-17 12:18:21 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-17 12:18:21 +0000 |
commit | 4e8199b572f2035b7749cba276ece3a26630d23e (patch) | |
tree | f09feeed6a0fe39d027b1908aa63ea6b35e4b631 /vendor/windows-sys/src/Windows/Win32/UI/TabletPC/mod.rs | |
parent | Adding upstream version 1.66.0+dfsg1. (diff) | |
download | rustc-4e8199b572f2035b7749cba276ece3a26630d23e.tar.xz rustc-4e8199b572f2035b7749cba276ece3a26630d23e.zip |
Adding upstream version 1.67.1+dfsg1.upstream/1.67.1+dfsg1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'vendor/windows-sys/src/Windows/Win32/UI/TabletPC/mod.rs')
-rw-r--r-- | vendor/windows-sys/src/Windows/Win32/UI/TabletPC/mod.rs | 2211 |
1 files changed, 1107 insertions, 1104 deletions
diff --git a/vendor/windows-sys/src/Windows/Win32/UI/TabletPC/mod.rs b/vendor/windows-sys/src/Windows/Win32/UI/TabletPC/mod.rs index 1ebb3bed1..04e15f8d7 100644 --- a/vendor/windows-sys/src/Windows/Win32/UI/TabletPC/mod.rs +++ b/vendor/windows-sys/src/Windows/Win32/UI/TabletPC/mod.rs @@ -1,4 +1,4 @@ -#[link(name = "windows")] +#[cfg_attr(windows, link(name = "windows"))] extern "system" { #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] @@ -58,14 +58,75 @@ extern "system" { #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub fn SetWordList(hrc: HRECOCONTEXT, hwl: HRECOWORDLIST) -> ::windows_sys::core::HRESULT; } -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub type ALT_BREAKS = i32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const ALT_BREAKS_SAME: ALT_BREAKS = 0i32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const ALT_BREAKS_UNIQUE: ALT_BREAKS = 1i32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const ALT_BREAKS_FULL: ALT_BREAKS = 2i32; +pub type IDynamicRenderer = *mut ::core::ffi::c_void; +pub type IGestureRecognizer = *mut ::core::ffi::c_void; +pub type IHandwrittenTextInsertion = *mut ::core::ffi::c_void; +pub type IInk = *mut ::core::ffi::c_void; +pub type IInkCollector = *mut ::core::ffi::c_void; +pub type IInkCursor = *mut ::core::ffi::c_void; +pub type IInkCursorButton = *mut ::core::ffi::c_void; +pub type IInkCursorButtons = *mut ::core::ffi::c_void; +pub type IInkCursors = *mut ::core::ffi::c_void; +pub type IInkCustomStrokes = *mut ::core::ffi::c_void; +pub type IInkDisp = *mut ::core::ffi::c_void; +pub type IInkDivider = *mut ::core::ffi::c_void; +pub type IInkDivisionResult = *mut ::core::ffi::c_void; +pub type IInkDivisionUnit = *mut ::core::ffi::c_void; +pub type IInkDivisionUnits = *mut ::core::ffi::c_void; +pub type IInkDrawingAttributes = *mut ::core::ffi::c_void; +pub type IInkEdit = *mut ::core::ffi::c_void; +pub type IInkExtendedProperties = *mut ::core::ffi::c_void; +pub type IInkExtendedProperty = *mut ::core::ffi::c_void; +pub type IInkGesture = *mut ::core::ffi::c_void; +pub type IInkLineInfo = *mut ::core::ffi::c_void; +pub type IInkOverlay = *mut ::core::ffi::c_void; +pub type IInkPicture = *mut ::core::ffi::c_void; +pub type IInkRecognitionAlternate = *mut ::core::ffi::c_void; +pub type IInkRecognitionAlternates = *mut ::core::ffi::c_void; +pub type IInkRecognitionResult = *mut ::core::ffi::c_void; +pub type IInkRecognizer = *mut ::core::ffi::c_void; +pub type IInkRecognizer2 = *mut ::core::ffi::c_void; +pub type IInkRecognizerContext = *mut ::core::ffi::c_void; +pub type IInkRecognizerContext2 = *mut ::core::ffi::c_void; +pub type IInkRecognizerGuide = *mut ::core::ffi::c_void; +pub type IInkRecognizers = *mut ::core::ffi::c_void; +pub type IInkRectangle = *mut ::core::ffi::c_void; +pub type IInkRenderer = *mut ::core::ffi::c_void; +pub type IInkStrokeDisp = *mut ::core::ffi::c_void; +pub type IInkStrokes = *mut ::core::ffi::c_void; +pub type IInkTablet = *mut ::core::ffi::c_void; +pub type IInkTablet2 = *mut ::core::ffi::c_void; +pub type IInkTablet3 = *mut ::core::ffi::c_void; +pub type IInkTablets = *mut ::core::ffi::c_void; +pub type IInkTransform = *mut ::core::ffi::c_void; +pub type IInkWordList = *mut ::core::ffi::c_void; +pub type IInkWordList2 = *mut ::core::ffi::c_void; +pub type IInputPanelWindowHandle = *mut ::core::ffi::c_void; +pub type IMathInputControl = *mut ::core::ffi::c_void; +pub type IPenInputPanel = *mut ::core::ffi::c_void; +pub type IRealTimeStylus = *mut ::core::ffi::c_void; +pub type IRealTimeStylus2 = *mut ::core::ffi::c_void; +pub type IRealTimeStylus3 = *mut ::core::ffi::c_void; +pub type IRealTimeStylusSynchronization = *mut ::core::ffi::c_void; +pub type ISketchInk = *mut ::core::ffi::c_void; +pub type IStrokeBuilder = *mut ::core::ffi::c_void; +pub type IStylusAsyncPlugin = *mut ::core::ffi::c_void; +pub type IStylusPlugin = *mut ::core::ffi::c_void; +pub type IStylusSyncPlugin = *mut ::core::ffi::c_void; +pub type ITextInputPanel = *mut ::core::ffi::c_void; +pub type ITextInputPanelEventSink = *mut ::core::ffi::c_void; +pub type ITextInputPanelRunInfo = *mut ::core::ffi::c_void; +pub type ITipAutoCompleteClient = *mut ::core::ffi::c_void; +pub type ITipAutoCompleteProvider = *mut ::core::ffi::c_void; +pub type _IInkCollectorEvents = *mut ::core::ffi::c_void; +pub type _IInkEditEvents = *mut ::core::ffi::c_void; +pub type _IInkEvents = *mut ::core::ffi::c_void; +pub type _IInkOverlayEvents = *mut ::core::ffi::c_void; +pub type _IInkPictureEvents = *mut ::core::ffi::c_void; +pub type _IInkRecognitionEvents = *mut ::core::ffi::c_void; +pub type _IInkStrokesEvents = *mut ::core::ffi::c_void; +pub type _IMathInputControlEvents = *mut ::core::ffi::c_void; +pub type _IPenInputPanelEvents = *mut ::core::ffi::c_void; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const ASYNC_RECO_ADDSTROKE_FAILED: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] @@ -87,38 +148,677 @@ pub const ASYNC_RECO_SETTEXTCONTEXT_FAILED: u32 = 256u32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const ASYNC_RECO_SETWORDLIST_FAILED: u32 = 512u32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const BEST_COMPLETE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const CAC_FULL: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const CAC_PREFIX: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const CAC_RANDOM: u32 = 2u32; +pub const DynamicRenderer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3973262058, data2: 29807, data3: 19915, data4: [191, 104, 8, 39, 87, 250, 255, 24] }; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EM_GETDRAWATTR: u32 = 1541u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EM_GETFACTOID: u32 = 1549u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EM_GETGESTURESTATUS: u32 = 1545u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EM_GETINKINSERTMODE: u32 = 1539u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EM_GETINKMODE: u32 = 1537u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EM_GETMOUSEICON: u32 = 1553u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EM_GETMOUSEPOINTER: u32 = 1555u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EM_GETRECOGNIZER: u32 = 1547u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EM_GETRECOTIMEOUT: u32 = 1543u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EM_GETSELINK: u32 = 1551u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EM_GETSELINKDISPLAYMODE: u32 = 1562u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EM_GETSTATUS: u32 = 1557u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EM_GETUSEMOUSEFORINPUT: u32 = 1559u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EM_RECOGNIZE: u32 = 1558u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EM_SETDRAWATTR: u32 = 1542u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EM_SETFACTOID: u32 = 1550u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EM_SETGESTURESTATUS: u32 = 1546u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EM_SETINKINSERTMODE: u32 = 1540u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EM_SETINKMODE: u32 = 1538u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EM_SETMOUSEICON: u32 = 1554u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EM_SETMOUSEPOINTER: u32 = 1556u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EM_SETRECOGNIZER: u32 = 1548u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EM_SETRECOTIMEOUT: u32 = 1544u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EM_SETSELINK: u32 = 1552u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EM_SETSELINKDISPLAYMODE: u32 = 1561u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const EM_SETUSEMOUSEFORINPUT: u32 = 1560u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACILITY_INK: u32 = 40u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_BOPOMOFO: &str = "BOPOMOFO"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_CHINESESIMPLECOMMON: &str = "CHS_COMMON"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_CHINESETRADITIONALCOMMON: &str = "CHT_COMMON"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_CURRENCY: &str = "CURRENCY"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_DATE: &str = "DATE"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_DEFAULT: &str = "DEFAULT"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_DIGIT: &str = "DIGIT"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_EMAIL: &str = "EMAIL"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_FILENAME: &str = "FILENAME"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_HANGULCOMMON: &str = "HANGUL_COMMON"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_HANGULRARE: &str = "HANGUL_RARE"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_HIRAGANA: &str = "HIRAGANA"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_JAMO: &str = "JAMO"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_JAPANESECOMMON: &str = "JPN_COMMON"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_KANJICOMMON: &str = "KANJI_COMMON"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_KANJIRARE: &str = "KANJI_RARE"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_KATAKANA: &str = "KATAKANA"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_KOREANCOMMON: &str = "KOR_COMMON"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_LOWERCHAR: &str = "LOWERCHAR"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_NONE: &str = "NONE"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_NUMBER: &str = "NUMBER"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_NUMBERSIMPLE: &str = "NUMSIMPLE"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_ONECHAR: &str = "ONECHAR"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_PERCENT: &str = "PERCENT"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_POSTALCODE: &str = "POSTALCODE"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_PUNCCHAR: &str = "PUNCCHAR"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_SYSTEMDICTIONARY: &str = "SYSDICT"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_TELEPHONE: &str = "TELEPHONE"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_TIME: &str = "TIME"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_UPPERCHAR: &str = "UPPERCHAR"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_WEB: &str = "WEB"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FACTOID_WORDLIST: &str = "WORDLIST"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const FLICK_WM_HANDLED_MASK: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_ARROW_DOWN: u32 = 61497u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_ARROW_LEFT: u32 = 61498u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_ARROW_RIGHT: u32 = 61499u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_ARROW_UP: u32 = 61496u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_ASTERISK: u32 = 61608u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_BRACE_LEFT: u32 = 61674u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_BRACE_OVER: u32 = 61672u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_BRACE_RIGHT: u32 = 61675u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_BRACE_UNDER: u32 = 61673u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_BRACKET_LEFT: u32 = 61670u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_BRACKET_OVER: u32 = 61668u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_BRACKET_RIGHT: u32 = 61671u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_BRACKET_UNDER: u32 = 61669u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_BULLET: u32 = 61450u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_BULLET_CROSS: u32 = 61451u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_CHECK: u32 = 61445u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_CHEVRON_DOWN: u32 = 61489u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_CHEVRON_LEFT: u32 = 61490u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_CHEVRON_RIGHT: u32 = 61491u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_CHEVRON_UP: u32 = 61488u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_CIRCLE: u32 = 61472u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_CIRCLE_CIRCLE: u32 = 61475u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_CIRCLE_CROSS: u32 = 61477u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_CIRCLE_LINE_HORZ: u32 = 61479u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_CIRCLE_LINE_VERT: u32 = 61478u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_CIRCLE_TAP: u32 = 61474u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_CLOSEUP: u32 = 61455u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_CROSS: u32 = 61447u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_CURLICUE: u32 = 61456u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DIAGONAL_LEFTDOWN: u32 = 61534u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DIAGONAL_LEFTUP: u32 = 61532u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DIAGONAL_RIGHTDOWN: u32 = 61535u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DIAGONAL_RIGHTUP: u32 = 61533u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DIGIT_0: u32 = 61594u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DIGIT_1: u32 = 61595u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DIGIT_2: u32 = 61596u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DIGIT_3: u32 = 61597u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DIGIT_4: u32 = 61598u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DIGIT_5: u32 = 61599u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DIGIT_6: u32 = 61600u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DIGIT_7: u32 = 61601u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DIGIT_8: u32 = 61602u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DIGIT_9: u32 = 61603u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DOLLAR: u32 = 61607u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DOUBLE_ARROW_DOWN: u32 = 61501u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DOUBLE_ARROW_LEFT: u32 = 61502u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DOUBLE_ARROW_RIGHT: u32 = 61503u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DOUBLE_ARROW_UP: u32 = 61500u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DOUBLE_CIRCLE: u32 = 61473u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DOUBLE_CURLICUE: u32 = 61457u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DOUBLE_DOWN: u32 = 61625u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DOUBLE_LEFT: u32 = 61626u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DOUBLE_RIGHT: u32 = 61627u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DOUBLE_TAP: u32 = 61681u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DOUBLE_UP: u32 = 61624u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DOWN: u32 = 61529u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DOWN_ARROW_LEFT: u32 = 61506u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DOWN_ARROW_RIGHT: u32 = 61507u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DOWN_LEFT: u32 = 61546u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DOWN_LEFT_LONG: u32 = 61542u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DOWN_RIGHT: u32 = 61547u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DOWN_RIGHT_LONG: u32 = 61543u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_DOWN_UP: u32 = 61537u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_EXCLAMATION: u32 = 61604u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_INFINITY: u32 = 61446u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LEFT: u32 = 61530u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LEFT_ARROW_DOWN: u32 = 61509u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LEFT_ARROW_UP: u32 = 61508u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LEFT_DOWN: u32 = 61549u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LEFT_RIGHT: u32 = 61538u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LEFT_UP: u32 = 61548u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LETTER_A: u32 = 61568u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LETTER_B: u32 = 61569u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LETTER_C: u32 = 61570u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LETTER_D: u32 = 61571u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LETTER_E: u32 = 61572u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LETTER_F: u32 = 61573u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LETTER_G: u32 = 61574u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LETTER_H: u32 = 61575u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LETTER_I: u32 = 61576u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LETTER_J: u32 = 61577u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LETTER_K: u32 = 61578u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LETTER_L: u32 = 61579u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LETTER_M: u32 = 61580u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LETTER_N: u32 = 61581u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LETTER_O: u32 = 61582u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LETTER_P: u32 = 61583u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LETTER_Q: u32 = 61584u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LETTER_R: u32 = 61585u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LETTER_S: u32 = 61586u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LETTER_T: u32 = 61587u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LETTER_U: u32 = 61588u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LETTER_V: u32 = 61589u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LETTER_W: u32 = 61590u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LETTER_X: u32 = 61591u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LETTER_Y: u32 = 61592u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_LETTER_Z: u32 = 61593u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_NULL: u32 = 61440u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_OPENUP: u32 = 61454u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_PARAGRAPH: u32 = 61448u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_PLUS: u32 = 61609u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_QUAD_TAP: u32 = 61683u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_QUESTION: u32 = 61605u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_RECTANGLE: u32 = 61458u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_RIGHT: u32 = 61531u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_RIGHT_ARROW_DOWN: u32 = 61511u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_RIGHT_ARROW_UP: u32 = 61510u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_RIGHT_DOWN: u32 = 61551u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_RIGHT_LEFT: u32 = 61539u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_RIGHT_UP: u32 = 61550u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_SCRATCHOUT: u32 = 61441u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_SECTION: u32 = 61449u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_SEMICIRCLE_LEFT: u32 = 61480u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_SEMICIRCLE_RIGHT: u32 = 61481u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_SHARP: u32 = 61606u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_SQUARE: u32 = 61443u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_SQUIGGLE: u32 = 61452u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_STAR: u32 = 61444u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_SWAP: u32 = 61453u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_TAP: u32 = 61680u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_TRIANGLE: u32 = 61442u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_TRIPLE_DOWN: u32 = 61629u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_TRIPLE_LEFT: u32 = 61630u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_TRIPLE_RIGHT: u32 = 61631u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_TRIPLE_TAP: u32 = 61682u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_TRIPLE_UP: u32 = 61628u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_UP: u32 = 61528u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_UP_ARROW_LEFT: u32 = 61504u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_UP_ARROW_RIGHT: u32 = 61505u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_UP_DOWN: u32 = 61536u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_UP_LEFT: u32 = 61544u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_UP_LEFT_LONG: u32 = 61540u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_UP_RIGHT: u32 = 61545u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const GESTURE_UP_RIGHT_LONG: u32 = 61541u32; +pub const GUID_DYNAMIC_RENDERER_CACHED_DATA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3209894802, data2: 9663, data3: 19093, data4: [137, 173, 14, 71, 107, 52, 180, 245] }; +pub const GUID_GESTURE_DATA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1105521679, data2: 9898, data3: 17754, data4: [154, 165, 44, 211, 108, 246, 63, 185] }; +pub const GUID_PACKETPROPERTY_GUID_ALTITUDE_ORIENTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2195637703, data2: 63162, data3: 18694, data4: [137, 79, 102, 214, 141, 252, 69, 108] }; +pub const GUID_PACKETPROPERTY_GUID_AZIMUTH_ORIENTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 43066292, data2: 34856, data3: 16651, data4: [178, 80, 160, 83, 101, 149, 229, 220] }; +pub const GUID_PACKETPROPERTY_GUID_BUTTON_PRESSURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2340417476, data2: 38570, data3: 19454, data4: [172, 38, 138, 95, 11, 224, 123, 245] }; +pub const GUID_PACKETPROPERTY_GUID_DEVICE_CONTACT_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 39345041, data2: 1179, data3: 18256, data4: [150, 21, 223, 137, 72, 171, 60, 156] }; +pub const GUID_PACKETPROPERTY_GUID_FINGERCONTACTCONFIDENCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3875981316, data2: 22512, data3: 20224, data4: [138, 12, 133, 61, 87, 120, 155, 233] }; +pub const GUID_PACKETPROPERTY_GUID_HEIGHT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3860355282, data2: 58439, data3: 16920, data4: [157, 63, 24, 134, 92, 32, 61, 244] }; +pub const GUID_PACKETPROPERTY_GUID_NORMAL_PRESSURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1929859117, data2: 63988, data3: 19992, data4: [179, 242, 44, 225, 177, 163, 97, 12] }; +pub const GUID_PACKETPROPERTY_GUID_PACKET_STATUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1846413247, data2: 45031, data3: 19703, data4: [135, 209, 175, 100, 70, 32, 132, 24] }; +pub const GUID_PACKETPROPERTY_GUID_PITCH_ROTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2138986423, data2: 48695, data3: 19425, data4: [163, 86, 122, 132, 22, 14, 24, 147] }; +pub const GUID_PACKETPROPERTY_GUID_ROLL_ROTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1566400086, data2: 27561, data3: 19547, data4: [159, 176, 133, 28, 145, 113, 78, 86] }; +pub const GUID_PACKETPROPERTY_GUID_SERIAL_NUMBER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2024282966, data2: 2357, data3: 17555, data4: [186, 174, 0, 84, 26, 138, 22, 196] }; +pub const GUID_PACKETPROPERTY_GUID_TANGENT_PRESSURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1839483019, data2: 21060, data3: 16876, data4: [144, 91, 50, 216, 154, 184, 8, 9] }; +pub const GUID_PACKETPROPERTY_GUID_TIMER_TICK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1130696901, data2: 65235, data3: 17873, data4: [139, 118, 113, 211, 234, 122, 130, 157] }; +pub const GUID_PACKETPROPERTY_GUID_TWIST_ORIENTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 221399392, data2: 5042, data3: 16868, data4: [172, 230, 122, 233, 212, 61, 45, 59] }; +pub const GUID_PACKETPROPERTY_GUID_WIDTH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3131828557, data2: 10002, data3: 18677, data4: [190, 157, 143, 139, 94, 160, 113, 26] }; +pub const GUID_PACKETPROPERTY_GUID_X: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1502243471, data2: 21184, data3: 19360, data4: [147, 175, 175, 53, 116, 17, 165, 97] }; +pub const GUID_PACKETPROPERTY_GUID_X_TILT_ORIENTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2832235322, data2: 35824, data3: 16560, data4: [149, 169, 184, 10, 107, 183, 135, 191] }; +pub const GUID_PACKETPROPERTY_GUID_Y: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3040845685, data2: 1248, data3: 17560, data4: [167, 238, 195, 13, 187, 90, 144, 17] }; +pub const GUID_PACKETPROPERTY_GUID_YAW_ROTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1787074944, data2: 31802, data3: 17847, data4: [170, 130, 144, 162, 98, 149, 14, 137] }; +pub const GUID_PACKETPROPERTY_GUID_Y_TILT_ORIENTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 244523913, data2: 7543, data3: 17327, data4: [172, 0, 91, 149, 13, 109, 75, 45] }; +pub const GUID_PACKETPROPERTY_GUID_Z: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1935334192, data2: 3771, data3: 18312, data4: [160, 228, 15, 49, 100, 144, 5, 93] }; +pub const GestureRecognizer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3929065044, data2: 50732, data3: 17439, data4: [172, 0, 149, 249, 161, 150, 120, 44] }; +pub const HandwrittenTextInsertion: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2668056290, data2: 59113, data3: 19850, data4: [160, 71, 235, 91, 92, 60, 85, 218] }; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IECN_GESTURE: u32 = 2050u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IECN_RECOGNITIONRESULT: u32 = 2051u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IECN_STROKE: u32 = 2049u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IECN__BASE: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IEC__BASE: u32 = 1536u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const INKEDIT_CLASS: &str = "INKEDIT"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const INKEDIT_CLASSW: &str = "INKEDIT"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const INKRECOGNITIONPROPERTY_BOXNUMBER: &str = "{2C243E3A-F733-4EB6-B1F8-B5DC5C2C4CDA}"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const INKRECOGNITIONPROPERTY_CONFIDENCELEVEL: &str = "{7DFE11A7-FB5D-4958-8765-154ADF0D833F}"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const INKRECOGNITIONPROPERTY_HOTPOINT: &str = "{CA6F40DC-5292-452a-91FB-2181C0BEC0DE}"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const INKRECOGNITIONPROPERTY_LINEMETRICS: &str = "{8CC24B27-30A9-4b96-9056-2D3A90DA0727}"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const INKRECOGNITIONPROPERTY_LINENUMBER: &str = "{DBF29F2C-5289-4BE8-B3D8-6EF63246253E}"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const INKRECOGNITIONPROPERTY_MAXIMUMSTROKECOUNT: &str = "{BF0EEC4E-4B7D-47a9-8CFA-234DD24BD22A}"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const INKRECOGNITIONPROPERTY_POINTSPERINCH: &str = "{7ED16B76-889C-468e-8276-0021B770187E}"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const INKRECOGNITIONPROPERTY_SEGMENTATION: &str = "{B3C0FE6C-FB51-4164-BA2F-844AF8F983DA}"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const INK_SERIALIZED_FORMAT: &str = "Ink Serialized Format"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IP_CURSOR_DOWN: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IP_INVERTED: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const IP_MARGIN: u32 = 4u32; +pub const Ink: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 333335106, data2: 36129, data3: 19598, data4: [191, 156, 143, 105, 203, 6, 143, 202] }; +pub const InkCollector: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1140528467, data2: 44404, data3: 20200, data4: [136, 228, 62, 109, 170, 201, 21, 219] }; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const InkCollectorClipInkToMargin: i32 = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const InkCollectorDefaultMargin: i32 = -2147483648i32; +pub const InkDisp: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2474383924, data2: 5405, data3: 17936, data4: [156, 166, 168, 204, 155, 219, 93, 131] }; +pub const InkDivider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2287269536, data2: 18051, data3: 19175, data4: [145, 145, 117, 47, 230, 70, 18, 195] }; +pub const InkDrawingAttributes: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3636408994, data2: 1445, data3: 17603, data4: [179, 170, 94, 128, 172, 125, 37, 118] }; +pub const InkEdit: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3855243765, data2: 22468, data3: 19928, data4: [155, 214, 29, 238, 237, 210, 122, 244] }; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const InkMaxTransparencyValue: i32 = 255i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const InkMinTransparencyValue: i32 = 0i32; +pub const InkOverlay: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1708131910, data2: 52707, data3: 19080, data4: [145, 99, 103, 105, 240, 241, 169, 125] }; +pub const InkPicture: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 77718867, data2: 65078, data3: 20446, data4: [134, 94, 52, 65, 148, 230, 148, 36] }; +pub const InkRecognizerContext: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2864998967, data2: 37417, data3: 20416, data4: [140, 206, 68, 151, 86, 155, 244, 209] }; +pub const InkRecognizerGuide: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2272319809, data2: 42554, data3: 18033, data4: [163, 117, 40, 85, 161, 142, 186, 115] }; +pub const InkRecognizers: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2681530376, data2: 63206, data3: 20069, data4: [152, 211, 170, 57, 5, 76, 18, 85] }; +pub const InkRectangle: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1135637286, data2: 43744, data3: 19298, data4: [168, 61, 95, 215, 104, 183, 53, 60] }; +pub const InkRenderer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2619131620, data2: 55275, data3: 20203, data4: [144, 145, 21, 167, 200, 121, 30, 217] }; +pub const InkStrokes: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1223987644, data2: 9230, data3: 18528, data4: [176, 121, 161, 233, 77, 61, 44, 134] }; +pub const InkTablets: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1850723090, data2: 20746, data3: 19776, data4: [147, 4, 29, 161, 10, 233, 20, 124] }; +pub const InkTransform: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3822442812, data2: 5731, data3: 19064, data4: [161, 167, 34, 55, 93, 254, 186, 238] }; +pub const InkWordList: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2649247892, data2: 63263, data3: 17649, data4: [132, 113, 21, 162, 250, 118, 252, 243] }; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const MAX_FRIENDLYNAME: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const MAX_LANGUAGES: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const MAX_PACKET_BUTTON_COUNT: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const MAX_PACKET_PROPERTY_COUNT: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const MAX_VENDORNAME: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const MICROSOFT_PENINPUT_PANEL_PROPERTY_T: &str = "Microsoft PenInputPanel 1.5"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const MICROSOFT_TIP_COMBOBOXLIST_PROPERTY: &str = "Microsoft TIP ComboBox List Window Identifier"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const MICROSOFT_TIP_NO_INSERT_BUTTON_PROPERTY: &str = "Microsoft TIP No Insert Option"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const MICROSOFT_TIP_OPENING_MSG: &str = "TabletInputPanelOpening"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const MICROSOFT_URL_EXPERIENCE_PROPERTY: &str = "Microsoft TIP URL Experience"; +pub const MathInputControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3311501676, data2: 5336, data3: 16528, data4: [131, 12, 152, 217, 148, 178, 28, 123] }; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const NUM_FLICK_DIRECTIONS: u32 = 8u32; +pub const PenInputPanel: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4148487318, data2: 7002, data3: 18590, data4: [129, 220, 251, 215, 172, 98, 152, 168] }; +pub const PenInputPanel_Internal: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2150309817, data2: 1387, data3: 18208, data4: [176, 204, 128, 210, 59, 113, 23, 30] }; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RECOCONF_HIGHCONFIDENCE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RECOCONF_LOWCONFIDENCE: i32 = -1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RECOCONF_MEDIUMCONFIDENCE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RECOCONF_NOTSET: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RECOFLAG_AUTOSPACE: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RECOFLAG_COERCE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RECOFLAG_DISABLEPERSONALIZATION: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RECOFLAG_LINEMODE: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RECOFLAG_PREFIXOK: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RECOFLAG_SINGLESEG: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RECOFLAG_WORDMODE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RF_ADVISEINKCHANGE: i32 = 4096i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RF_ARBITRARY_ANGLE: i32 = 1024i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RF_BOXED_INPUT: i32 = 16i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RF_CAC_INPUT: i32 = 32i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RF_DONTCARE: i32 = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RF_DOWN_AND_LEFT: i32 = 256i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RF_DOWN_AND_RIGHT: i32 = 512i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RF_FREE_INPUT: i32 = 4i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RF_LATTICE: i32 = 2048i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RF_LEFT_AND_DOWN: i32 = 128i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RF_LINED_INPUT: i32 = 8i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RF_OBJECT: i32 = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RF_PERFORMSLINEBREAKING: i32 = 65536i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RF_PERSONALIZABLE: i32 = 16384i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RF_REQUIRESSEGMENTATIONBREAKING: i32 = 131072i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RF_RIGHT_AND_DOWN: i32 = 64i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const RF_STROKEREORDER: i32 = 8192i32; +pub const RealTimeStylus: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3798677101, data2: 63896, data3: 17358, data4: [131, 111, 203, 109, 144, 68, 50, 176] }; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const SAFE_PARTIAL: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const STR_GUID_ALTITUDEORIENTATION: &str = "{82DEC5C7-F6BA-4906-894F-66D68DFC456C}"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const STR_GUID_AZIMUTHORIENTATION: &str = "{029123B4-8828-410B-B250-A0536595E5DC}"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const STR_GUID_BUTTONPRESSURE: &str = "{8B7FEFC4-96AA-4BFE-AC26-8A5F0BE07BF5}"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const STR_GUID_DEVICE_CONTACT_ID: &str = "{02585B91-049B-4750-9615-DF8948AB3C9C}"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const STR_GUID_FINGERCONTACTCONFIDENCE: &str = "{E706C804-57F0-4F00-8A0C-853D57789BE9}"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const STR_GUID_HEIGHT: &str = "{E61858D2-E447-4218-9D3F-18865C203DF4}"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const STR_GUID_NORMALPRESSURE: &str = "{7307502D-F9F4-4E18-B3F2-2CE1B1A3610C}"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const STR_GUID_PAKETSTATUS: &str = "{6E0E07BF-AFE7-4CF7-87D1-AF6446208418}"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const STR_GUID_PITCHROTATION: &str = "{7F7E57B7-BE37-4BE1-A356-7A84160E1893}"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const STR_GUID_ROLLROTATION: &str = "{5D5D5E56-6BA9-4C5B-9FB0-851C91714E56}"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const STR_GUID_SERIALNUMBER: &str = "{78A81B56-0935-4493-BAAE-00541A8A16C4}"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const STR_GUID_TANGENTPRESSURE: &str = "{6DA4488B-5244-41EC-905B-32D89AB80809}"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const STR_GUID_TIMERTICK: &str = "{436510C5-FED3-45D1-8B76-71D3EA7A829D}"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const STR_GUID_TWISTORIENTATION: &str = "{0D324960-13B2-41E4-ACE6-7AE9D43D2D3B}"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const STR_GUID_WIDTH: &str = "{BAABE94D-2712-48F5-BE9D-8F8B5EA0711A}"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const STR_GUID_X: &str = "{598A6A8F-52C0-4BA0-93AF-AF357411A561}"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const STR_GUID_XTILTORIENTATION: &str = "{A8D07B3A-8BF0-40B0-95A9-B80A6BB787BF}"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const STR_GUID_Y: &str = "{B53F9F75-04E0-4498-A7EE-C30DBB5A9011}"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const STR_GUID_YAWROTATION: &str = "{6A849980-7C3A-45B7-AA82-90A262950E89}"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const STR_GUID_YTILTORIENTATION: &str = "{0E932389-1D77-43AF-AC00-5B950D6D4B2D}"; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const STR_GUID_Z: &str = "{735ADB30-0EBB-4788-A0E4-0F316490055D}"; +pub const SketchInk: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4029223041, data2: 59516, data3: 19975, data4: [151, 218, 160, 160, 55, 97, 229, 134] }; +pub const StrokeBuilder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3893415655, data2: 28241, data3: 19632, data4: [170, 58, 11, 152, 91, 112, 218, 247] }; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const TABLET_DISABLE_FLICKFALLBACKKEYS: u32 = 1048576u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const TABLET_DISABLE_FLICKS: u32 = 65536u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const TABLET_DISABLE_PENBARRELFEEDBACK: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const TABLET_DISABLE_PENTAPFEEDBACK: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const TABLET_DISABLE_PRESSANDHOLD: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const TABLET_DISABLE_SMOOTHSCROLLING: u32 = 524288u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const TABLET_DISABLE_TOUCHSWITCH: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const TABLET_DISABLE_TOUCHUIFORCEOFF: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const TABLET_DISABLE_TOUCHUIFORCEON: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const TABLET_ENABLE_FLICKLEARNINGMODE: u32 = 262144u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const TABLET_ENABLE_FLICKSONCONTEXT: u32 = 131072u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const TABLET_ENABLE_MULTITOUCHDATA: u32 = 16777216u32; +pub const TextInputPanel: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4189161943, data2: 8843, data3: 20267, data4: [134, 80, 185, 127, 89, 224, 44, 140] }; +pub const TipAutoCompleteClient: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2155617900, data2: 7424, data3: 17727, data4: [185, 32, 182, 27, 183, 205, 217, 151] }; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const WM_TABLET_ADDED: u32 = 712u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const WM_TABLET_DEFBASE: u32 = 704u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const WM_TABLET_DELETED: u32 = 713u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const WM_TABLET_FLICK: u32 = 715u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const WM_TABLET_MAXOFFSET: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const WM_TABLET_QUERYSYSTEMGESTURESTATUS: u32 = 716u32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub type ALT_BREAKS = i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ALT_BREAKS_SAME: ALT_BREAKS = 0i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ALT_BREAKS_UNIQUE: ALT_BREAKS = 1i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub const ALT_BREAKS_FULL: ALT_BREAKS = 2i32; +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub type AppearanceConstants = i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const rtfFlat: AppearanceConstants = 0i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const rtfThreeD: AppearanceConstants = 1i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const BEST_COMPLETE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub type BorderStyleConstants = i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const rtfNoBorder: BorderStyleConstants = 0i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const rtfFixedSingle: BorderStyleConstants = 1i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const CAC_FULL: u32 = 0u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const CAC_PREFIX: u32 = 1u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const CAC_RANDOM: u32 = 2u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub struct CHARACTER_RANGE { - pub wcLow: u16, - pub cChars: u16, -} -impl ::core::marker::Copy for CHARACTER_RANGE {} -impl ::core::clone::Clone for CHARACTER_RANGE { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub type CONFIDENCE_LEVEL = i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const CFL_STRONG: CONFIDENCE_LEVEL = 0i32; @@ -1064,71 +1764,6 @@ pub type DISPID_StrokeEvent = i32; pub const DISPID_SEStrokesAdded: DISPID_StrokeEvent = 1i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const DISPID_SEStrokesRemoved: DISPID_StrokeEvent = 2i32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub struct DYNAMIC_RENDERER_CACHED_DATA { - pub strokeId: i32, - pub dynamicRenderer: IDynamicRenderer, -} -impl ::core::marker::Copy for DYNAMIC_RENDERER_CACHED_DATA {} -impl ::core::clone::Clone for DYNAMIC_RENDERER_CACHED_DATA { - fn clone(&self) -> Self { - *self - } -} -pub const DynamicRenderer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3973262058, data2: 29807, data3: 19915, data4: [191, 104, 8, 39, 87, 250, 255, 24] }; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const EM_GETDRAWATTR: u32 = 1541u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const EM_GETFACTOID: u32 = 1549u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const EM_GETGESTURESTATUS: u32 = 1545u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const EM_GETINKINSERTMODE: u32 = 1539u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const EM_GETINKMODE: u32 = 1537u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const EM_GETMOUSEICON: u32 = 1553u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const EM_GETMOUSEPOINTER: u32 = 1555u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const EM_GETRECOGNIZER: u32 = 1547u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const EM_GETRECOTIMEOUT: u32 = 1543u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const EM_GETSELINK: u32 = 1551u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const EM_GETSELINKDISPLAYMODE: u32 = 1562u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const EM_GETSTATUS: u32 = 1557u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const EM_GETUSEMOUSEFORINPUT: u32 = 1559u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const EM_RECOGNIZE: u32 = 1558u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const EM_SETDRAWATTR: u32 = 1542u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const EM_SETFACTOID: u32 = 1550u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const EM_SETGESTURESTATUS: u32 = 1546u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const EM_SETINKINSERTMODE: u32 = 1540u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const EM_SETINKMODE: u32 = 1538u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const EM_SETMOUSEICON: u32 = 1554u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const EM_SETMOUSEPOINTER: u32 = 1556u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const EM_SETRECOGNIZER: u32 = 1548u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const EM_SETRECOTIMEOUT: u32 = 1544u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const EM_SETSELINK: u32 = 1552u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const EM_SETSELINKDISPLAYMODE: u32 = 1561u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const EM_SETUSEMOUSEFORINPUT: u32 = 1560u32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub type EventMask = i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] @@ -1158,72 +1793,6 @@ pub const EventMask_TextInserted: EventMask = 2048i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const EventMask_All: EventMask = 4095i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACILITY_INK: u32 = 40u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_BOPOMOFO: &str = "BOPOMOFO"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_CHINESESIMPLECOMMON: &str = "CHS_COMMON"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_CHINESETRADITIONALCOMMON: &str = "CHT_COMMON"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_CURRENCY: &str = "CURRENCY"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_DATE: &str = "DATE"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_DEFAULT: &str = "DEFAULT"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_DIGIT: &str = "DIGIT"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_EMAIL: &str = "EMAIL"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_FILENAME: &str = "FILENAME"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_HANGULCOMMON: &str = "HANGUL_COMMON"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_HANGULRARE: &str = "HANGUL_RARE"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_HIRAGANA: &str = "HIRAGANA"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_JAMO: &str = "JAMO"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_JAPANESECOMMON: &str = "JPN_COMMON"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_KANJICOMMON: &str = "KANJI_COMMON"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_KANJIRARE: &str = "KANJI_RARE"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_KATAKANA: &str = "KATAKANA"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_KOREANCOMMON: &str = "KOR_COMMON"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_LOWERCHAR: &str = "LOWERCHAR"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_NONE: &str = "NONE"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_NUMBER: &str = "NUMBER"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_NUMBERSIMPLE: &str = "NUMSIMPLE"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_ONECHAR: &str = "ONECHAR"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_PERCENT: &str = "PERCENT"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_POSTALCODE: &str = "POSTALCODE"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_PUNCCHAR: &str = "PUNCCHAR"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_SYSTEMDICTIONARY: &str = "SYSDICT"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_TELEPHONE: &str = "TELEPHONE"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_TIME: &str = "TIME"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_UPPERCHAR: &str = "UPPERCHAR"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_WEB: &str = "WEB"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_WORDLIST: &str = "WORDLIST"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub type FLICKACTION_COMMANDCODE = i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const FLICKACTION_COMMANDCODE_NULL: FLICKACTION_COMMANDCODE = 0i32; @@ -1271,502 +1840,20 @@ pub const FLICKMODE_LEARNING: FLICKMODE = 2i32; pub const FLICKMODE_MAX: FLICKMODE = 2i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const FLICKMODE_DEFAULT: FLICKMODE = 1i32; -#[repr(C)] #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub struct FLICK_DATA { - pub _bitfield: i32, -} -impl ::core::marker::Copy for FLICK_DATA {} -impl ::core::clone::Clone for FLICK_DATA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub struct FLICK_POINT { - pub _bitfield: i32, -} -impl ::core::marker::Copy for FLICK_POINT {} -impl ::core::clone::Clone for FLICK_POINT { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FLICK_WM_HANDLED_MASK: u32 = 1u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_ARROW_DOWN: u32 = 61497u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_ARROW_LEFT: u32 = 61498u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_ARROW_RIGHT: u32 = 61499u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_ARROW_UP: u32 = 61496u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_ASTERISK: u32 = 61608u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_BRACE_LEFT: u32 = 61674u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_BRACE_OVER: u32 = 61672u32; +pub type GET_DANDIDATE_FLAGS = i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_BRACE_RIGHT: u32 = 61675u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_BRACE_UNDER: u32 = 61673u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_BRACKET_LEFT: u32 = 61670u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_BRACKET_OVER: u32 = 61668u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_BRACKET_RIGHT: u32 = 61671u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_BRACKET_UNDER: u32 = 61669u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_BULLET: u32 = 61450u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_BULLET_CROSS: u32 = 61451u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_CHECK: u32 = 61445u32; +pub const TCF_ALLOW_RECOGNITION: GET_DANDIDATE_FLAGS = 1i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_CHEVRON_DOWN: u32 = 61489u32; +pub const TCF_FORCE_RECOGNITION: GET_DANDIDATE_FLAGS = 2i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_CHEVRON_LEFT: u32 = 61490u32; +pub type INK_METRIC_FLAGS = i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_CHEVRON_RIGHT: u32 = 61491u32; +pub const IMF_FONT_SELECTED_IN_HDC: INK_METRIC_FLAGS = 1i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_CHEVRON_UP: u32 = 61488u32; +pub const IMF_ITALIC: INK_METRIC_FLAGS = 2i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_CIRCLE: u32 = 61472u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_CIRCLE_CIRCLE: u32 = 61475u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_CIRCLE_CROSS: u32 = 61477u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_CIRCLE_LINE_HORZ: u32 = 61479u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_CIRCLE_LINE_VERT: u32 = 61478u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_CIRCLE_TAP: u32 = 61474u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_CLOSEUP: u32 = 61455u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_CROSS: u32 = 61447u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_CURLICUE: u32 = 61456u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub struct GESTURE_DATA { - pub gestureId: i32, - pub recoConfidence: i32, - pub strokeCount: i32, -} -impl ::core::marker::Copy for GESTURE_DATA {} -impl ::core::clone::Clone for GESTURE_DATA { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_DIAGONAL_LEFTDOWN: u32 = 61534u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_DIAGONAL_LEFTUP: u32 = 61532u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_DIAGONAL_RIGHTDOWN: u32 = 61535u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_DIAGONAL_RIGHTUP: u32 = 61533u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_DIGIT_0: u32 = 61594u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_DIGIT_1: u32 = 61595u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_DIGIT_2: u32 = 61596u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_DIGIT_3: u32 = 61597u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_DIGIT_4: u32 = 61598u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_DIGIT_5: u32 = 61599u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_DIGIT_6: u32 = 61600u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_DIGIT_7: u32 = 61601u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_DIGIT_8: u32 = 61602u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_DIGIT_9: u32 = 61603u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_DOLLAR: u32 = 61607u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_DOUBLE_ARROW_DOWN: u32 = 61501u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_DOUBLE_ARROW_LEFT: u32 = 61502u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_DOUBLE_ARROW_RIGHT: u32 = 61503u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_DOUBLE_ARROW_UP: u32 = 61500u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_DOUBLE_CIRCLE: u32 = 61473u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_DOUBLE_CURLICUE: u32 = 61457u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_DOUBLE_DOWN: u32 = 61625u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_DOUBLE_LEFT: u32 = 61626u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_DOUBLE_RIGHT: u32 = 61627u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_DOUBLE_TAP: u32 = 61681u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_DOUBLE_UP: u32 = 61624u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_DOWN: u32 = 61529u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_DOWN_ARROW_LEFT: u32 = 61506u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_DOWN_ARROW_RIGHT: u32 = 61507u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_DOWN_LEFT: u32 = 61546u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_DOWN_LEFT_LONG: u32 = 61542u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_DOWN_RIGHT: u32 = 61547u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_DOWN_RIGHT_LONG: u32 = 61543u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_DOWN_UP: u32 = 61537u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_EXCLAMATION: u32 = 61604u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_INFINITY: u32 = 61446u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_LEFT: u32 = 61530u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_LEFT_ARROW_DOWN: u32 = 61509u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_LEFT_ARROW_UP: u32 = 61508u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_LEFT_DOWN: u32 = 61549u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_LEFT_RIGHT: u32 = 61538u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_LEFT_UP: u32 = 61548u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_LETTER_A: u32 = 61568u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_LETTER_B: u32 = 61569u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_LETTER_C: u32 = 61570u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_LETTER_D: u32 = 61571u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_LETTER_E: u32 = 61572u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_LETTER_F: u32 = 61573u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_LETTER_G: u32 = 61574u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_LETTER_H: u32 = 61575u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_LETTER_I: u32 = 61576u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_LETTER_J: u32 = 61577u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_LETTER_K: u32 = 61578u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_LETTER_L: u32 = 61579u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_LETTER_M: u32 = 61580u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_LETTER_N: u32 = 61581u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_LETTER_O: u32 = 61582u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_LETTER_P: u32 = 61583u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_LETTER_Q: u32 = 61584u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_LETTER_R: u32 = 61585u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_LETTER_S: u32 = 61586u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_LETTER_T: u32 = 61587u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_LETTER_U: u32 = 61588u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_LETTER_V: u32 = 61589u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_LETTER_W: u32 = 61590u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_LETTER_X: u32 = 61591u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_LETTER_Y: u32 = 61592u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_LETTER_Z: u32 = 61593u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_NULL: u32 = 61440u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_OPENUP: u32 = 61454u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_PARAGRAPH: u32 = 61448u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_PLUS: u32 = 61609u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_QUAD_TAP: u32 = 61683u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_QUESTION: u32 = 61605u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_RECTANGLE: u32 = 61458u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_RIGHT: u32 = 61531u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_RIGHT_ARROW_DOWN: u32 = 61511u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_RIGHT_ARROW_UP: u32 = 61510u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_RIGHT_DOWN: u32 = 61551u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_RIGHT_LEFT: u32 = 61539u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_RIGHT_UP: u32 = 61550u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_SCRATCHOUT: u32 = 61441u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_SECTION: u32 = 61449u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_SEMICIRCLE_LEFT: u32 = 61480u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_SEMICIRCLE_RIGHT: u32 = 61481u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_SHARP: u32 = 61606u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_SQUARE: u32 = 61443u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_SQUIGGLE: u32 = 61452u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_STAR: u32 = 61444u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_SWAP: u32 = 61453u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_TAP: u32 = 61680u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_TRIANGLE: u32 = 61442u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_TRIPLE_DOWN: u32 = 61629u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_TRIPLE_LEFT: u32 = 61630u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_TRIPLE_RIGHT: u32 = 61631u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_TRIPLE_TAP: u32 = 61682u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_TRIPLE_UP: u32 = 61628u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_UP: u32 = 61528u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_UP_ARROW_LEFT: u32 = 61504u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_UP_ARROW_RIGHT: u32 = 61505u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_UP_DOWN: u32 = 61536u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_UP_LEFT: u32 = 61544u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_UP_LEFT_LONG: u32 = 61540u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_UP_RIGHT: u32 = 61545u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const GESTURE_UP_RIGHT_LONG: u32 = 61541u32; -pub const GUID_DYNAMIC_RENDERER_CACHED_DATA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3209894802, data2: 9663, data3: 19093, data4: [137, 173, 14, 71, 107, 52, 180, 245] }; -pub const GUID_GESTURE_DATA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1105521679, data2: 9898, data3: 17754, data4: [154, 165, 44, 211, 108, 246, 63, 185] }; -pub const GUID_PACKETPROPERTY_GUID_ALTITUDE_ORIENTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2195637703, data2: 63162, data3: 18694, data4: [137, 79, 102, 214, 141, 252, 69, 108] }; -pub const GUID_PACKETPROPERTY_GUID_AZIMUTH_ORIENTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 43066292, data2: 34856, data3: 16651, data4: [178, 80, 160, 83, 101, 149, 229, 220] }; -pub const GUID_PACKETPROPERTY_GUID_BUTTON_PRESSURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2340417476, data2: 38570, data3: 19454, data4: [172, 38, 138, 95, 11, 224, 123, 245] }; -pub const GUID_PACKETPROPERTY_GUID_DEVICE_CONTACT_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 39345041, data2: 1179, data3: 18256, data4: [150, 21, 223, 137, 72, 171, 60, 156] }; -pub const GUID_PACKETPROPERTY_GUID_FINGERCONTACTCONFIDENCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3875981316, data2: 22512, data3: 20224, data4: [138, 12, 133, 61, 87, 120, 155, 233] }; -pub const GUID_PACKETPROPERTY_GUID_HEIGHT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3860355282, data2: 58439, data3: 16920, data4: [157, 63, 24, 134, 92, 32, 61, 244] }; -pub const GUID_PACKETPROPERTY_GUID_NORMAL_PRESSURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1929859117, data2: 63988, data3: 19992, data4: [179, 242, 44, 225, 177, 163, 97, 12] }; -pub const GUID_PACKETPROPERTY_GUID_PACKET_STATUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1846413247, data2: 45031, data3: 19703, data4: [135, 209, 175, 100, 70, 32, 132, 24] }; -pub const GUID_PACKETPROPERTY_GUID_PITCH_ROTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2138986423, data2: 48695, data3: 19425, data4: [163, 86, 122, 132, 22, 14, 24, 147] }; -pub const GUID_PACKETPROPERTY_GUID_ROLL_ROTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1566400086, data2: 27561, data3: 19547, data4: [159, 176, 133, 28, 145, 113, 78, 86] }; -pub const GUID_PACKETPROPERTY_GUID_SERIAL_NUMBER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2024282966, data2: 2357, data3: 17555, data4: [186, 174, 0, 84, 26, 138, 22, 196] }; -pub const GUID_PACKETPROPERTY_GUID_TANGENT_PRESSURE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1839483019, data2: 21060, data3: 16876, data4: [144, 91, 50, 216, 154, 184, 8, 9] }; -pub const GUID_PACKETPROPERTY_GUID_TIMER_TICK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1130696901, data2: 65235, data3: 17873, data4: [139, 118, 113, 211, 234, 122, 130, 157] }; -pub const GUID_PACKETPROPERTY_GUID_TWIST_ORIENTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 221399392, data2: 5042, data3: 16868, data4: [172, 230, 122, 233, 212, 61, 45, 59] }; -pub const GUID_PACKETPROPERTY_GUID_WIDTH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3131828557, data2: 10002, data3: 18677, data4: [190, 157, 143, 139, 94, 160, 113, 26] }; -pub const GUID_PACKETPROPERTY_GUID_X: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1502243471, data2: 21184, data3: 19360, data4: [147, 175, 175, 53, 116, 17, 165, 97] }; -pub const GUID_PACKETPROPERTY_GUID_X_TILT_ORIENTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2832235322, data2: 35824, data3: 16560, data4: [149, 169, 184, 10, 107, 183, 135, 191] }; -pub const GUID_PACKETPROPERTY_GUID_Y: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3040845685, data2: 1248, data3: 17560, data4: [167, 238, 195, 13, 187, 90, 144, 17] }; -pub const GUID_PACKETPROPERTY_GUID_YAW_ROTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1787074944, data2: 31802, data3: 17847, data4: [170, 130, 144, 162, 98, 149, 14, 137] }; -pub const GUID_PACKETPROPERTY_GUID_Y_TILT_ORIENTATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 244523913, data2: 7543, data3: 17327, data4: [172, 0, 91, 149, 13, 109, 75, 45] }; -pub const GUID_PACKETPROPERTY_GUID_Z: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1935334192, data2: 3771, data3: 18312, data4: [160, 228, 15, 49, 100, 144, 5, 93] }; -pub const GestureRecognizer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3929065044, data2: 50732, data3: 17439, data4: [172, 0, 149, 249, 161, 150, 120, 44] }; -pub type HRECOALT = isize; -pub type HRECOCONTEXT = isize; -pub type HRECOGNIZER = isize; -pub type HRECOLATTICE = isize; -pub type HRECOWORDLIST = isize; -pub const HandwrittenTextInsertion: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2668056290, data2: 59113, data3: 19850, data4: [160, 71, 235, 91, 92, 60, 85, 218] }; -pub type IDynamicRenderer = *mut ::core::ffi::c_void; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const IECN_GESTURE: u32 = 2050u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const IECN_RECOGNITIONRESULT: u32 = 2051u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const IECN_STROKE: u32 = 2049u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const IECN__BASE: u32 = 2048u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Controls\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Controls"))] -pub struct IEC_GESTUREINFO { - pub nmhdr: super::Controls::NMHDR, - pub Cursor: IInkCursor, - pub Strokes: IInkStrokes, - pub Gestures: super::super::System::Com::VARIANT, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Controls"))] -impl ::core::marker::Copy for IEC_GESTUREINFO {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Controls"))] -impl ::core::clone::Clone for IEC_GESTUREINFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Controls\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_UI_Controls"))] -pub struct IEC_RECOGNITIONRESULTINFO { - pub nmhdr: super::Controls::NMHDR, - pub RecognitionResult: IInkRecognitionResult, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_UI_Controls"))] -impl ::core::marker::Copy for IEC_RECOGNITIONRESULTINFO {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_UI_Controls"))] -impl ::core::clone::Clone for IEC_RECOGNITIONRESULTINFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Controls\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_UI_Controls"))] -pub struct IEC_STROKEINFO { - pub nmhdr: super::Controls::NMHDR, - pub Cursor: IInkCursor, - pub Stroke: IInkStrokeDisp, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_UI_Controls"))] -impl ::core::marker::Copy for IEC_STROKEINFO {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_UI_Controls"))] -impl ::core::clone::Clone for IEC_STROKEINFO { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const IEC__BASE: u32 = 1536u32; -pub type IGestureRecognizer = *mut ::core::ffi::c_void; -pub type IHandwrittenTextInsertion = *mut ::core::ffi::c_void; -pub type IInk = *mut ::core::ffi::c_void; -pub type IInkCollector = *mut ::core::ffi::c_void; -pub type IInkCursor = *mut ::core::ffi::c_void; -pub type IInkCursorButton = *mut ::core::ffi::c_void; -pub type IInkCursorButtons = *mut ::core::ffi::c_void; -pub type IInkCursors = *mut ::core::ffi::c_void; -pub type IInkCustomStrokes = *mut ::core::ffi::c_void; -pub type IInkDisp = *mut ::core::ffi::c_void; -pub type IInkDivider = *mut ::core::ffi::c_void; -pub type IInkDivisionResult = *mut ::core::ffi::c_void; -pub type IInkDivisionUnit = *mut ::core::ffi::c_void; -pub type IInkDivisionUnits = *mut ::core::ffi::c_void; -pub type IInkDrawingAttributes = *mut ::core::ffi::c_void; -pub type IInkEdit = *mut ::core::ffi::c_void; -pub type IInkExtendedProperties = *mut ::core::ffi::c_void; -pub type IInkExtendedProperty = *mut ::core::ffi::c_void; -pub type IInkGesture = *mut ::core::ffi::c_void; -pub type IInkLineInfo = *mut ::core::ffi::c_void; -pub type IInkOverlay = *mut ::core::ffi::c_void; -pub type IInkPicture = *mut ::core::ffi::c_void; -pub type IInkRecognitionAlternate = *mut ::core::ffi::c_void; -pub type IInkRecognitionAlternates = *mut ::core::ffi::c_void; -pub type IInkRecognitionResult = *mut ::core::ffi::c_void; -pub type IInkRecognizer = *mut ::core::ffi::c_void; -pub type IInkRecognizer2 = *mut ::core::ffi::c_void; -pub type IInkRecognizerContext = *mut ::core::ffi::c_void; -pub type IInkRecognizerContext2 = *mut ::core::ffi::c_void; -pub type IInkRecognizerGuide = *mut ::core::ffi::c_void; -pub type IInkRecognizers = *mut ::core::ffi::c_void; -pub type IInkRectangle = *mut ::core::ffi::c_void; -pub type IInkRenderer = *mut ::core::ffi::c_void; -pub type IInkStrokeDisp = *mut ::core::ffi::c_void; -pub type IInkStrokes = *mut ::core::ffi::c_void; -pub type IInkTablet = *mut ::core::ffi::c_void; -pub type IInkTablet2 = *mut ::core::ffi::c_void; -pub type IInkTablet3 = *mut ::core::ffi::c_void; -pub type IInkTablets = *mut ::core::ffi::c_void; -pub type IInkTransform = *mut ::core::ffi::c_void; -pub type IInkWordList = *mut ::core::ffi::c_void; -pub type IInkWordList2 = *mut ::core::ffi::c_void; -pub type IInputPanelWindowHandle = *mut ::core::ffi::c_void; -pub type IMathInputControl = *mut ::core::ffi::c_void; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const INKEDIT_CLASS: &str = "INKEDIT"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const INKEDIT_CLASSW: &str = "INKEDIT"; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub struct INKMETRIC { - pub iHeight: i32, - pub iFontAscent: i32, - pub iFontDescent: i32, - pub dwFlags: u32, - pub color: u32, -} -impl ::core::marker::Copy for INKMETRIC {} -impl ::core::clone::Clone for INKMETRIC { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const INKRECOGNITIONPROPERTY_BOXNUMBER: &str = "{2C243E3A-F733-4EB6-B1F8-B5DC5C2C4CDA}"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const INKRECOGNITIONPROPERTY_CONFIDENCELEVEL: &str = "{7DFE11A7-FB5D-4958-8765-154ADF0D833F}"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const INKRECOGNITIONPROPERTY_HOTPOINT: &str = "{CA6F40DC-5292-452a-91FB-2181C0BEC0DE}"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const INKRECOGNITIONPROPERTY_LINEMETRICS: &str = "{8CC24B27-30A9-4b96-9056-2D3A90DA0727}"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const INKRECOGNITIONPROPERTY_LINENUMBER: &str = "{DBF29F2C-5289-4BE8-B3D8-6EF63246253E}"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const INKRECOGNITIONPROPERTY_MAXIMUMSTROKECOUNT: &str = "{BF0EEC4E-4B7D-47a9-8CFA-234DD24BD22A}"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const INKRECOGNITIONPROPERTY_POINTSPERINCH: &str = "{7ED16B76-889C-468e-8276-0021B770187E}"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const INKRECOGNITIONPROPERTY_SEGMENTATION: &str = "{B3C0FE6C-FB51-4164-BA2F-844AF8F983DA}"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const INK_SERIALIZED_FORMAT: &str = "Ink Serialized Format"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const IP_CURSOR_DOWN: u32 = 1u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const IP_INVERTED: u32 = 2u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const IP_MARGIN: u32 = 4u32; -pub type IPenInputPanel = *mut ::core::ffi::c_void; -pub type IRealTimeStylus = *mut ::core::ffi::c_void; -pub type IRealTimeStylus2 = *mut ::core::ffi::c_void; -pub type IRealTimeStylus3 = *mut ::core::ffi::c_void; -pub type IRealTimeStylusSynchronization = *mut ::core::ffi::c_void; -pub type ISketchInk = *mut ::core::ffi::c_void; -pub type IStrokeBuilder = *mut ::core::ffi::c_void; -pub type IStylusAsyncPlugin = *mut ::core::ffi::c_void; -pub type IStylusPlugin = *mut ::core::ffi::c_void; -pub type IStylusSyncPlugin = *mut ::core::ffi::c_void; -pub type ITextInputPanel = *mut ::core::ffi::c_void; -pub type ITextInputPanelEventSink = *mut ::core::ffi::c_void; -pub type ITextInputPanelRunInfo = *mut ::core::ffi::c_void; -pub type ITipAutoCompleteClient = *mut ::core::ffi::c_void; -pub type ITipAutoCompleteProvider = *mut ::core::ffi::c_void; +pub const IMF_BOLD: INK_METRIC_FLAGS = 4i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub type InPlaceDirection = i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] @@ -1783,7 +1870,6 @@ pub const InPlaceState_Auto: InPlaceState = 0i32; pub const InPlaceState_HoverTarget: InPlaceState = 1i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const InPlaceState_Expanded: InPlaceState = 2i32; -pub const Ink: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 333335106, data2: 36129, data3: 19598, data4: [191, 156, 143, 105, 203, 6, 143, 202] }; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub type InkApplicationGesture = i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] @@ -1928,11 +2014,6 @@ pub const ICM_InkOnly: InkCollectionMode = 0i32; pub const ICM_GestureOnly: InkCollectionMode = 1i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const ICM_InkAndGesture: InkCollectionMode = 2i32; -pub const InkCollector: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1140528467, data2: 44404, data3: 20200, data4: [136, 228, 62, 109, 170, 201, 21, 219] }; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const InkCollectorClipInkToMargin: i32 = 0i32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const InkCollectorDefaultMargin: i32 = -2147483648i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub type InkCollectorEventInterest = i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] @@ -1979,14 +2060,12 @@ pub const ICBS_Unavailable: InkCursorButtonState = 0i32; pub const ICBS_Up: InkCursorButtonState = 1i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const ICBS_Down: InkCursorButtonState = 2i32; -pub const InkDisp: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2474383924, data2: 5405, data3: 17936, data4: [156, 166, 168, 204, 155, 219, 93, 131] }; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub type InkDisplayMode = i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const IDM_Ink: InkDisplayMode = 0i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const IDM_Text: InkDisplayMode = 1i32; -pub const InkDivider: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2287269536, data2: 18051, data3: 19175, data4: [145, 145, 117, 47, 230, 70, 18, 195] }; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub type InkDivisionType = i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] @@ -1997,8 +2076,6 @@ pub const IDT_Line: InkDivisionType = 1i32; pub const IDT_Paragraph: InkDivisionType = 2i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const IDT_Drawing: InkDivisionType = 3i32; -pub const InkDrawingAttributes: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3636408994, data2: 1445, data3: 17603, data4: [179, 170, 94, 128, 172, 125, 37, 118] }; -pub const InkEdit: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3855243765, data2: 22468, data3: 19928, data4: [155, 214, 29, 238, 237, 210, 122, 244] }; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub type InkEditStatus = i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] @@ -2022,10 +2099,6 @@ pub const IEM_InsertText: InkInsertMode = 0i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const IEM_InsertInk: InkInsertMode = 1i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const InkMaxTransparencyValue: i32 = 255i32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const InkMinTransparencyValue: i32 = 0i32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub type InkMode = i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const IEM_Disabled: InkMode = 0i32; @@ -2075,7 +2148,6 @@ pub const IMP_SizeAll: InkMousePointer = 13i32; pub const IMP_Hand: InkMousePointer = 14i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const IMP_Custom: InkMousePointer = 99i32; -pub const InkOverlay: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1708131910, data2: 52707, data3: 19080, data4: [145, 99, 103, 105, 240, 241, 169, 125] }; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub type InkOverlayAttachMode = i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] @@ -2120,7 +2192,6 @@ pub const IPF_Base64InkSerializedFormat: InkPersistenceFormat = 1i32; pub const IPF_GIF: InkPersistenceFormat = 2i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const IPF_Base64GIF: InkPersistenceFormat = 3i32; -pub const InkPicture: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 77718867, data2: 65078, data3: 20446, data4: [134, 94, 52, 65, 148, 230, 148, 36] }; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub type InkPictureSizeMode = i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] @@ -2165,24 +2236,6 @@ pub const IRO_MergePenNot: InkRasterOperation = 14i32; pub const IRO_MergePen: InkRasterOperation = 15i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const IRO_White: InkRasterOperation = 16i32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct InkRecoGuide { - pub rectWritingBox: super::super::Foundation::RECT, - pub rectDrawnBox: super::super::Foundation::RECT, - pub cRows: i32, - pub cColumns: i32, - pub midline: i32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for InkRecoGuide {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for InkRecoGuide { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub type InkRecognitionAlternatesSelection = i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] @@ -2297,11 +2350,6 @@ pub const IRCACM_Full: InkRecognizerCharacterAutoCompletionMode = 0i32; pub const IRCACM_Prefix: InkRecognizerCharacterAutoCompletionMode = 1i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const IRCACM_Random: InkRecognizerCharacterAutoCompletionMode = 2i32; -pub const InkRecognizerContext: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2864998967, data2: 37417, data3: 20416, data4: [140, 206, 68, 151, 86, 155, 244, 209] }; -pub const InkRecognizerGuide: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2272319809, data2: 42554, data3: 18033, data4: [163, 117, 40, 85, 161, 142, 186, 115] }; -pub const InkRecognizers: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2681530376, data2: 63206, data3: 20069, data4: [152, 211, 170, 57, 5, 76, 18, 85] }; -pub const InkRectangle: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1135637286, data2: 43744, data3: 19298, data4: [168, 61, 95, 215, 104, 183, 53, 60] }; -pub const InkRenderer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2619131620, data2: 55275, data3: 20203, data4: [144, 145, 21, 167, 200, 121, 30, 217] }; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub type InkSelectionConstants = i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] @@ -2316,7 +2364,6 @@ pub const IKM_Shift: InkShiftKeyModifierFlags = 1i32; pub const IKM_Control: InkShiftKeyModifierFlags = 2i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const IKM_Alt: InkShiftKeyModifierFlags = 4i32; -pub const InkStrokes: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1223987644, data2: 9230, data3: 18528, data4: [176, 121, 161, 233, 77, 61, 44, 134] }; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub type InkSystemGesture = i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] @@ -2339,9 +2386,6 @@ pub const ISG_HoverEnter: InkSystemGesture = 23i32; pub const ISG_HoverLeave: InkSystemGesture = 24i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const ISG_Flick: InkSystemGesture = 31i32; -pub const InkTablets: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1850723090, data2: 20746, data3: 19776, data4: [147, 4, 29, 161, 10, 233, 20, 124] }; -pub const InkTransform: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3822442812, data2: 5731, data3: 19064, data4: [161, 167, 34, 55, 93, 254, 186, 238] }; -pub const InkWordList: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2649247892, data2: 63263, data3: 17649, data4: [132, 113, 21, 162, 250, 118, 252, 243] }; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub type InteractionMode = i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] @@ -2366,21 +2410,6 @@ pub const KEYMODIFIER_WIN: KEYMODIFIER = 8i32; pub const KEYMODIFIER_ALTGR: KEYMODIFIER = 16i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const KEYMODIFIER_EXT: KEYMODIFIER = 32i32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct LATTICE_METRICS { - pub lsBaseline: LINE_SEGMENT, - pub iMidlineOffset: i16, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for LATTICE_METRICS {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for LATTICE_METRICS { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub type LINE_METRICS = i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] @@ -2391,41 +2420,6 @@ pub const LM_MIDLINE: LINE_METRICS = 1i32; pub const LM_ASCENDER: LINE_METRICS = 2i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const LM_DESCENDER: LINE_METRICS = 3i32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct LINE_SEGMENT { - pub PtA: super::super::Foundation::POINT, - pub PtB: super::super::Foundation::POINT, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for LINE_SEGMENT {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for LINE_SEGMENT { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const MAX_FRIENDLYNAME: u32 = 64u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const MAX_LANGUAGES: u32 = 64u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const MAX_PACKET_BUTTON_COUNT: u32 = 32u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const MAX_PACKET_PROPERTY_COUNT: u32 = 32u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const MAX_VENDORNAME: u32 = 32u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const MICROSOFT_PENINPUT_PANEL_PROPERTY_T: &str = "Microsoft PenInputPanel 1.5"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const MICROSOFT_TIP_COMBOBOXLIST_PROPERTY: &str = "Microsoft TIP ComboBox List Window Identifier"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const MICROSOFT_TIP_NO_INSERT_BUTTON_PROPERTY: &str = "Microsoft TIP No Insert Option"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const MICROSOFT_TIP_OPENING_MSG: &str = "TabletInputPanelOpening"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const MICROSOFT_URL_EXPERIENCE_PROPERTY: &str = "Microsoft TIP URL Experience"; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub type MICUIELEMENT = i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] @@ -2458,7 +2452,6 @@ pub const MICUIELEMENTSTATE_HOT: MICUIELEMENTSTATE = 2i32; pub const MICUIELEMENTSTATE_PRESSED: MICUIELEMENTSTATE = 3i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const MICUIELEMENTSTATE_DISABLED: MICUIELEMENTSTATE = 4i32; -pub const MathInputControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3311501676, data2: 5336, data3: 16528, data4: [131, 12, 152, 217, 148, 178, 28, 123] }; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub type MouseButton = i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] @@ -2470,49 +2463,6 @@ pub const RIGHT_BUTTON: MouseButton = 2i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const MIDDLE_BUTTON: MouseButton = 4i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const NUM_FLICK_DIRECTIONS: u32 = 8u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub struct PACKET_DESCRIPTION { - pub cbPacketSize: u32, - pub cPacketProperties: u32, - pub pPacketProperties: *mut PACKET_PROPERTY, - pub cButtons: u32, - pub pguidButtons: *mut ::windows_sys::core::GUID, -} -impl ::core::marker::Copy for PACKET_DESCRIPTION {} -impl ::core::clone::Clone for PACKET_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub struct PACKET_PROPERTY { - pub guid: ::windows_sys::core::GUID, - pub PropertyMetrics: PROPERTY_METRICS, -} -impl ::core::marker::Copy for PACKET_PROPERTY {} -impl ::core::clone::Clone for PACKET_PROPERTY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub struct PROPERTY_METRICS { - pub nLogicalMin: i32, - pub nLogicalMax: i32, - pub Units: PROPERTY_UNITS, - pub fResolution: f32, -} -impl ::core::marker::Copy for PROPERTY_METRICS {} -impl ::core::clone::Clone for PROPERTY_METRICS { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub type PROPERTY_UNITS = i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const PROPERTY_UNITS_DEFAULT: PROPERTY_UNITS = 0i32; @@ -2568,186 +2518,12 @@ pub const PT_Inactive: PanelType = 1i32; pub const PT_Handwriting: PanelType = 2i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const PT_Keyboard: PanelType = 3i32; -pub const PenInputPanel: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4148487318, data2: 7002, data3: 18590, data4: [129, 220, 251, 215, 172, 98, 152, 168] }; -pub const PenInputPanel_Internal: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2150309817, data2: 1387, data3: 18208, data4: [176, 204, 128, 210, 59, 113, 23, 30] }; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub type PfnRecoCallback = ::core::option::Option<unsafe extern "system" fn(param0: u32, param1: *mut u8, param2: HRECOCONTEXT) -> ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const RECOCONF_HIGHCONFIDENCE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const RECOCONF_LOWCONFIDENCE: i32 = -1i32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const RECOCONF_MEDIUMCONFIDENCE: u32 = 0u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const RECOCONF_NOTSET: u32 = 128u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const RECOFLAG_AUTOSPACE: u32 = 64u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const RECOFLAG_COERCE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const RECOFLAG_DISABLEPERSONALIZATION: u32 = 32u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const RECOFLAG_LINEMODE: u32 = 16u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const RECOFLAG_PREFIXOK: u32 = 8u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const RECOFLAG_SINGLESEG: u32 = 4u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const RECOFLAG_WORDMODE: u32 = 1u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub struct RECO_ATTRS { - pub dwRecoCapabilityFlags: u32, - pub awcVendorName: [u16; 32], - pub awcFriendlyName: [u16; 64], - pub awLanguageId: [u16; 64], -} -impl ::core::marker::Copy for RECO_ATTRS {} -impl ::core::clone::Clone for RECO_ATTRS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub struct RECO_GUIDE { - pub xOrigin: i32, - pub yOrigin: i32, - pub cxBox: i32, - pub cyBox: i32, - pub cxBase: i32, - pub cyBase: i32, - pub cHorzBox: i32, - pub cVertBox: i32, - pub cyMid: i32, -} -impl ::core::marker::Copy for RECO_GUIDE {} -impl ::core::clone::Clone for RECO_GUIDE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub struct RECO_LATTICE { - pub ulColumnCount: u32, - pub pLatticeColumns: *mut RECO_LATTICE_COLUMN, - pub ulPropertyCount: u32, - pub pGuidProperties: *mut ::windows_sys::core::GUID, - pub ulBestResultColumnCount: u32, - pub pulBestResultColumns: *mut u32, - pub pulBestResultIndexes: *mut u32, -} -impl ::core::marker::Copy for RECO_LATTICE {} -impl ::core::clone::Clone for RECO_LATTICE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub struct RECO_LATTICE_COLUMN { - pub key: u32, - pub cpProp: RECO_LATTICE_PROPERTIES, - pub cStrokes: u32, - pub pStrokes: *mut u32, - pub cLatticeElements: u32, - pub pLatticeElements: *mut RECO_LATTICE_ELEMENT, -} -impl ::core::marker::Copy for RECO_LATTICE_COLUMN {} -impl ::core::clone::Clone for RECO_LATTICE_COLUMN { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] +pub type RECO_TYPE = i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub struct RECO_LATTICE_ELEMENT { - pub score: i32, - pub r#type: u16, - pub pData: *mut u8, - pub ulNextColumn: u32, - pub ulStrokeNumber: u32, - pub epProp: RECO_LATTICE_PROPERTIES, -} -impl ::core::marker::Copy for RECO_LATTICE_ELEMENT {} -impl ::core::clone::Clone for RECO_LATTICE_ELEMENT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] +pub const RECO_TYPE_WSTRING: RECO_TYPE = 0i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub struct RECO_LATTICE_PROPERTIES { - pub cProperties: u32, - pub apProps: *mut *mut RECO_LATTICE_PROPERTY, -} -impl ::core::marker::Copy for RECO_LATTICE_PROPERTIES {} -impl ::core::clone::Clone for RECO_LATTICE_PROPERTIES { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub struct RECO_LATTICE_PROPERTY { - pub guidProperty: ::windows_sys::core::GUID, - pub cbPropertyValue: u16, - pub pPropertyValue: *mut u8, -} -impl ::core::marker::Copy for RECO_LATTICE_PROPERTY {} -impl ::core::clone::Clone for RECO_LATTICE_PROPERTY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub struct RECO_RANGE { - pub iwcBegin: u32, - pub cCount: u32, -} -impl ::core::marker::Copy for RECO_RANGE {} -impl ::core::clone::Clone for RECO_RANGE { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const RF_ADVISEINKCHANGE: i32 = 4096i32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const RF_ARBITRARY_ANGLE: i32 = 1024i32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const RF_BOXED_INPUT: i32 = 16i32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const RF_CAC_INPUT: i32 = 32i32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const RF_DONTCARE: i32 = 1i32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const RF_DOWN_AND_LEFT: i32 = 256i32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const RF_DOWN_AND_RIGHT: i32 = 512i32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const RF_FREE_INPUT: i32 = 4i32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const RF_LATTICE: i32 = 2048i32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const RF_LEFT_AND_DOWN: i32 = 128i32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const RF_LINED_INPUT: i32 = 8i32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const RF_OBJECT: i32 = 2i32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const RF_PERFORMSLINEBREAKING: i32 = 65536i32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const RF_PERSONALIZABLE: i32 = 16384i32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const RF_REQUIRESSEGMENTATIONBREAKING: i32 = 131072i32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const RF_RIGHT_AND_DOWN: i32 = 64i32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const RF_STROKEREORDER: i32 = 8192i32; -pub const RealTimeStylus: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3798677101, data2: 63896, data3: 17358, data4: [131, 111, 203, 109, 144, 68, 50, 176] }; +pub const RECO_TYPE_WCHAR: RECO_TYPE = 1i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub type RealTimeStylusDataInterest = i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] @@ -2805,83 +2581,11 @@ pub const RTSLT_SyncObjLock: RealTimeStylusLockType = 11i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const RTSLT_AsyncObjLock: RealTimeStylusLockType = 13i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const SAFE_PARTIAL: u32 = 1u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub type SCROLLDIRECTION = i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const SCROLLDIRECTION_UP: SCROLLDIRECTION = 0i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const SCROLLDIRECTION_DOWN: SCROLLDIRECTION = 1i32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub struct STROKE_RANGE { - pub iStrokeBegin: u32, - pub iStrokeEnd: u32, -} -impl ::core::marker::Copy for STROKE_RANGE {} -impl ::core::clone::Clone for STROKE_RANGE { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_ALTITUDEORIENTATION: &str = "{82DEC5C7-F6BA-4906-894F-66D68DFC456C}"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_AZIMUTHORIENTATION: &str = "{029123B4-8828-410B-B250-A0536595E5DC}"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_BUTTONPRESSURE: &str = "{8B7FEFC4-96AA-4BFE-AC26-8A5F0BE07BF5}"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_DEVICE_CONTACT_ID: &str = "{02585B91-049B-4750-9615-DF8948AB3C9C}"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_FINGERCONTACTCONFIDENCE: &str = "{E706C804-57F0-4F00-8A0C-853D57789BE9}"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_HEIGHT: &str = "{E61858D2-E447-4218-9D3F-18865C203DF4}"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_NORMALPRESSURE: &str = "{7307502D-F9F4-4E18-B3F2-2CE1B1A3610C}"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_PAKETSTATUS: &str = "{6E0E07BF-AFE7-4CF7-87D1-AF6446208418}"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_PITCHROTATION: &str = "{7F7E57B7-BE37-4BE1-A356-7A84160E1893}"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_ROLLROTATION: &str = "{5D5D5E56-6BA9-4C5B-9FB0-851C91714E56}"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_SERIALNUMBER: &str = "{78A81B56-0935-4493-BAAE-00541A8A16C4}"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_TANGENTPRESSURE: &str = "{6DA4488B-5244-41EC-905B-32D89AB80809}"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_TIMERTICK: &str = "{436510C5-FED3-45D1-8B76-71D3EA7A829D}"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_TWISTORIENTATION: &str = "{0D324960-13B2-41E4-ACE6-7AE9D43D2D3B}"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_WIDTH: &str = "{BAABE94D-2712-48F5-BE9D-8F8B5EA0711A}"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_X: &str = "{598A6A8F-52C0-4BA0-93AF-AF357411A561}"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_XTILTORIENTATION: &str = "{A8D07B3A-8BF0-40B0-95A9-B80A6BB787BF}"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_Y: &str = "{B53F9F75-04E0-4498-A7EE-C30DBB5A9011}"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_YAWROTATION: &str = "{6A849980-7C3A-45B7-AA82-90A262950E89}"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_YTILTORIENTATION: &str = "{0E932389-1D77-43AF-AC00-5B950D6D4B2D}"; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_Z: &str = "{735ADB30-0EBB-4788-A0E4-0F316490055D}"; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub struct SYSTEM_EVENT_DATA { - pub bModifier: u8, - pub wKey: u16, - pub xPos: i32, - pub yPos: i32, - pub bCursorMode: u8, - pub dwButtonState: u32, -} -impl ::core::marker::Copy for SYSTEM_EVENT_DATA {} -impl ::core::clone::Clone for SYSTEM_EVENT_DATA { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub type ScrollBarsConstants = i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] @@ -2922,24 +2626,6 @@ pub const SHR_N: SelectionHitResult = 7i32; pub const SHR_S: SelectionHitResult = 8i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const SHR_Selection: SelectionHitResult = 9i32; -pub const SketchInk: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4029223041, data2: 59516, data3: 19975, data4: [151, 218, 160, 160, 55, 97, 229, 134] }; -pub const StrokeBuilder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3893415655, data2: 28241, data3: 19632, data4: [170, 58, 11, 152, 91, 112, 218, 247] }; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct StylusInfo { - pub tcid: u32, - pub cid: u32, - pub bIsInvertedCursor: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for StylusInfo {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for StylusInfo { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub type StylusQueue = i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] @@ -2949,30 +2635,6 @@ pub const AsyncStylusQueueImmediate: StylusQueue = 2i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const AsyncStylusQueue: StylusQueue = 3i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const TABLET_DISABLE_FLICKFALLBACKKEYS: u32 = 1048576u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const TABLET_DISABLE_FLICKS: u32 = 65536u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const TABLET_DISABLE_PENBARRELFEEDBACK: u32 = 16u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const TABLET_DISABLE_PENTAPFEEDBACK: u32 = 8u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const TABLET_DISABLE_PRESSANDHOLD: u32 = 1u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const TABLET_DISABLE_SMOOTHSCROLLING: u32 = 524288u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const TABLET_DISABLE_TOUCHSWITCH: u32 = 32768u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const TABLET_DISABLE_TOUCHUIFORCEOFF: u32 = 512u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const TABLET_DISABLE_TOUCHUIFORCEON: u32 = 256u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const TABLET_ENABLE_FLICKLEARNINGMODE: u32 = 262144u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const TABLET_ENABLE_FLICKSONCONTEXT: u32 = 131072u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const TABLET_ENABLE_MULTITOUCHDATA: u32 = 16777216u32; -#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub type TabletDeviceKind = i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const TDK_Mouse: TabletDeviceKind = 0i32; @@ -3008,8 +2670,6 @@ pub const TPMU_Seconds: TabletPropertyMetricUnit = 5i32; pub const TPMU_Pounds: TabletPropertyMetricUnit = 6i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const TPMU_Grams: TabletPropertyMetricUnit = 7i32; -pub const TextInputPanel: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4189161943, data2: 8843, data3: 20267, data4: [134, 80, 185, 127, 89, 224, 44, 140] }; -pub const TipAutoCompleteClient: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2155617900, data2: 7424, data3: 17727, data4: [185, 32, 182, 27, 183, 205, 217, 151] }; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub type VisualState = i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] @@ -3022,44 +2682,387 @@ pub const DockedTop: VisualState = 2i32; pub const DockedBottom: VisualState = 3i32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const Closed: VisualState = 4i32; +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const WM_TABLET_ADDED: u32 = 712u32; +pub struct CHARACTER_RANGE { + pub wcLow: u16, + pub cChars: u16, +} +impl ::core::marker::Copy for CHARACTER_RANGE {} +impl ::core::clone::Clone for CHARACTER_RANGE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const WM_TABLET_DEFBASE: u32 = 704u32; +pub struct DYNAMIC_RENDERER_CACHED_DATA { + pub strokeId: i32, + pub dynamicRenderer: IDynamicRenderer, +} +impl ::core::marker::Copy for DYNAMIC_RENDERER_CACHED_DATA {} +impl ::core::clone::Clone for DYNAMIC_RENDERER_CACHED_DATA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const WM_TABLET_DELETED: u32 = 713u32; +pub struct FLICK_DATA { + pub _bitfield: i32, +} +impl ::core::marker::Copy for FLICK_DATA {} +impl ::core::clone::Clone for FLICK_DATA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const WM_TABLET_FLICK: u32 = 715u32; +pub struct FLICK_POINT { + pub _bitfield: i32, +} +impl ::core::marker::Copy for FLICK_POINT {} +impl ::core::clone::Clone for FLICK_POINT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const WM_TABLET_MAXOFFSET: u32 = 32u32; +pub struct GESTURE_DATA { + pub gestureId: i32, + pub recoConfidence: i32, + pub strokeCount: i32, +} +impl ::core::marker::Copy for GESTURE_DATA {} +impl ::core::clone::Clone for GESTURE_DATA { + fn clone(&self) -> Self { + *self + } +} +pub type HRECOALT = isize; +pub type HRECOCONTEXT = isize; +pub type HRECOGNIZER = isize; +pub type HRECOLATTICE = isize; +pub type HRECOWORDLIST = isize; +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Controls\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Controls"))] +pub struct IEC_GESTUREINFO { + pub nmhdr: super::Controls::NMHDR, + pub Cursor: IInkCursor, + pub Strokes: IInkStrokes, + pub Gestures: super::super::System::Com::VARIANT, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Controls"))] +impl ::core::marker::Copy for IEC_GESTUREINFO {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Controls"))] +impl ::core::clone::Clone for IEC_GESTUREINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Controls\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_UI_Controls"))] +pub struct IEC_RECOGNITIONRESULTINFO { + pub nmhdr: super::Controls::NMHDR, + pub RecognitionResult: IInkRecognitionResult, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_UI_Controls"))] +impl ::core::marker::Copy for IEC_RECOGNITIONRESULTINFO {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_UI_Controls"))] +impl ::core::clone::Clone for IEC_RECOGNITIONRESULTINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Controls\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_UI_Controls"))] +pub struct IEC_STROKEINFO { + pub nmhdr: super::Controls::NMHDR, + pub Cursor: IInkCursor, + pub Stroke: IInkStrokeDisp, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_UI_Controls"))] +impl ::core::marker::Copy for IEC_STROKEINFO {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_UI_Controls"))] +impl ::core::clone::Clone for IEC_STROKEINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct INKMETRIC { + pub iHeight: i32, + pub iFontAscent: i32, + pub iFontDescent: i32, + pub dwFlags: u32, + pub color: super::super::Foundation::COLORREF, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for INKMETRIC {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for INKMETRIC { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct InkRecoGuide { + pub rectWritingBox: super::super::Foundation::RECT, + pub rectDrawnBox: super::super::Foundation::RECT, + pub cRows: i32, + pub cColumns: i32, + pub midline: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for InkRecoGuide {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for InkRecoGuide { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct LATTICE_METRICS { + pub lsBaseline: LINE_SEGMENT, + pub iMidlineOffset: i16, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for LATTICE_METRICS {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for LATTICE_METRICS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct LINE_SEGMENT { + pub PtA: super::super::Foundation::POINT, + pub PtB: super::super::Foundation::POINT, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for LINE_SEGMENT {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for LINE_SEGMENT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const WM_TABLET_QUERYSYSTEMGESTURESTATUS: u32 = 716u32; -pub type _IInkCollectorEvents = *mut ::core::ffi::c_void; -pub type _IInkEditEvents = *mut ::core::ffi::c_void; -pub type _IInkEvents = *mut ::core::ffi::c_void; -pub type _IInkOverlayEvents = *mut ::core::ffi::c_void; -pub type _IInkPictureEvents = *mut ::core::ffi::c_void; -pub type _IInkRecognitionEvents = *mut ::core::ffi::c_void; -pub type _IInkStrokesEvents = *mut ::core::ffi::c_void; -pub type _IMathInputControlEvents = *mut ::core::ffi::c_void; -pub type _IPenInputPanelEvents = *mut ::core::ffi::c_void; +pub struct PACKET_DESCRIPTION { + pub cbPacketSize: u32, + pub cPacketProperties: u32, + pub pPacketProperties: *mut PACKET_PROPERTY, + pub cButtons: u32, + pub pguidButtons: *mut ::windows_sys::core::GUID, +} +impl ::core::marker::Copy for PACKET_DESCRIPTION {} +impl ::core::clone::Clone for PACKET_DESCRIPTION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub type enumGetCandidateFlags = i32; +pub struct PACKET_PROPERTY { + pub guid: ::windows_sys::core::GUID, + pub PropertyMetrics: PROPERTY_METRICS, +} +impl ::core::marker::Copy for PACKET_PROPERTY {} +impl ::core::clone::Clone for PACKET_PROPERTY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const TCF_ALLOW_RECOGNITION: enumGetCandidateFlags = 1i32; +pub struct PROPERTY_METRICS { + pub nLogicalMin: i32, + pub nLogicalMax: i32, + pub Units: PROPERTY_UNITS, + pub fResolution: f32, +} +impl ::core::marker::Copy for PROPERTY_METRICS {} +impl ::core::clone::Clone for PROPERTY_METRICS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const TCF_FORCE_RECOGNITION: enumGetCandidateFlags = 2i32; +pub struct RECO_ATTRS { + pub dwRecoCapabilityFlags: u32, + pub awcVendorName: [u16; 32], + pub awcFriendlyName: [u16; 64], + pub awLanguageId: [u16; 64], +} +impl ::core::marker::Copy for RECO_ATTRS {} +impl ::core::clone::Clone for RECO_ATTRS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub type enumINKMETRIC_FLAGS = i32; +pub struct RECO_GUIDE { + pub xOrigin: i32, + pub yOrigin: i32, + pub cxBox: i32, + pub cyBox: i32, + pub cxBase: i32, + pub cyBase: i32, + pub cHorzBox: i32, + pub cVertBox: i32, + pub cyMid: i32, +} +impl ::core::marker::Copy for RECO_GUIDE {} +impl ::core::clone::Clone for RECO_GUIDE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub struct RECO_LATTICE { + pub ulColumnCount: u32, + pub pLatticeColumns: *mut RECO_LATTICE_COLUMN, + pub ulPropertyCount: u32, + pub pGuidProperties: *mut ::windows_sys::core::GUID, + pub ulBestResultColumnCount: u32, + pub pulBestResultColumns: *mut u32, + pub pulBestResultIndexes: *mut u32, +} +impl ::core::marker::Copy for RECO_LATTICE {} +impl ::core::clone::Clone for RECO_LATTICE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub struct RECO_LATTICE_COLUMN { + pub key: u32, + pub cpProp: RECO_LATTICE_PROPERTIES, + pub cStrokes: u32, + pub pStrokes: *mut u32, + pub cLatticeElements: u32, + pub pLatticeElements: *mut RECO_LATTICE_ELEMENT, +} +impl ::core::marker::Copy for RECO_LATTICE_COLUMN {} +impl ::core::clone::Clone for RECO_LATTICE_COLUMN { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] +pub struct RECO_LATTICE_ELEMENT { + pub score: i32, + pub r#type: u16, + pub pData: *mut u8, + pub ulNextColumn: u32, + pub ulStrokeNumber: u32, + pub epProp: RECO_LATTICE_PROPERTIES, +} +impl ::core::marker::Copy for RECO_LATTICE_ELEMENT {} +impl ::core::clone::Clone for RECO_LATTICE_ELEMENT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const IMF_FONT_SELECTED_IN_HDC: enumINKMETRIC_FLAGS = 1i32; +pub struct RECO_LATTICE_PROPERTIES { + pub cProperties: u32, + pub apProps: *mut *mut RECO_LATTICE_PROPERTY, +} +impl ::core::marker::Copy for RECO_LATTICE_PROPERTIES {} +impl ::core::clone::Clone for RECO_LATTICE_PROPERTIES { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const IMF_ITALIC: enumINKMETRIC_FLAGS = 2i32; +pub struct RECO_LATTICE_PROPERTY { + pub guidProperty: ::windows_sys::core::GUID, + pub cbPropertyValue: u16, + pub pPropertyValue: *mut u8, +} +impl ::core::marker::Copy for RECO_LATTICE_PROPERTY {} +impl ::core::clone::Clone for RECO_LATTICE_PROPERTY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const IMF_BOLD: enumINKMETRIC_FLAGS = 4i32; +pub struct RECO_RANGE { + pub iwcBegin: u32, + pub cCount: u32, +} +impl ::core::marker::Copy for RECO_RANGE {} +impl ::core::clone::Clone for RECO_RANGE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub type enumRECO_TYPE = i32; +pub struct STROKE_RANGE { + pub iStrokeBegin: u32, + pub iStrokeEnd: u32, +} +impl ::core::marker::Copy for STROKE_RANGE {} +impl ::core::clone::Clone for STROKE_RANGE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const RECO_TYPE_WSTRING: enumRECO_TYPE = 0i32; +pub struct SYSTEM_EVENT_DATA { + pub bModifier: u8, + pub wKey: u16, + pub xPos: i32, + pub yPos: i32, + pub bCursorMode: u8, + pub dwButtonState: u32, +} +impl ::core::marker::Copy for SYSTEM_EVENT_DATA {} +impl ::core::clone::Clone for SYSTEM_EVENT_DATA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct StylusInfo { + pub tcid: u32, + pub cid: u32, + pub bIsInvertedCursor: super::super::Foundation::BOOL, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for StylusInfo {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for StylusInfo { + fn clone(&self) -> Self { + *self + } +} #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const RECO_TYPE_WCHAR: enumRECO_TYPE = 1i32; +pub type PfnRecoCallback = ::core::option::Option<unsafe extern "system" fn(param0: u32, param1: *mut u8, param2: HRECOCONTEXT) -> ::windows_sys::core::HRESULT>; |