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/TextServices | |
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/TextServices')
-rw-r--r-- | vendor/windows-sys/src/Windows/Win32/UI/TextServices/mod.rs | 1341 |
1 files changed, 669 insertions, 672 deletions
diff --git a/vendor/windows-sys/src/Windows/Win32/UI/TextServices/mod.rs b/vendor/windows-sys/src/Windows/Win32/UI/TextServices/mod.rs index f8d2b8028..496107aca 100644 --- a/vendor/windows-sys/src/Windows/Win32/UI/TextServices/mod.rs +++ b/vendor/windows-sys/src/Windows/Win32/UI/TextServices/mod.rs @@ -1,4 +1,4 @@ -#[link(name = "windows")] +#[cfg_attr(windows, link(name = "windows"))] extern "system" { #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -8,114 +8,6 @@ extern "system" { #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub fn UninitLocalMsCtfMonitor() -> ::windows_sys::core::HRESULT; } -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub type ANCHOR_CHANGE_HISTORY_FLAGS = u32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const TS_CH_PRECEDING_DEL: ANCHOR_CHANGE_HISTORY_FLAGS = 1u32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const TS_CH_FOLLOWING_DEL: ANCHOR_CHANGE_HISTORY_FLAGS = 2u32; -pub const AccClientDocMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4232629296, data2: 20286, data3: 20385, data4: [128, 59, 173, 14, 25, 106, 131, 177] }; -pub const AccDictionary: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1702030870, data2: 24549, data3: 17201, data4: [187, 109, 118, 164, 156, 86, 228, 35] }; -pub const AccServerDocMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1619633022, data2: 60298, data3: 18477, data4: [189, 111, 249, 244, 105, 4, 209, 109] }; -pub const AccStore: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1413514111, data2: 19455, data3: 19173, data4: [161, 177, 119, 34, 236, 198, 51, 42] }; -pub const CLSID_TF_CategoryMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2763343009, data2: 17293, data3: 19265, data4: [147, 37, 134, 149, 35, 226, 214, 199] }; -pub const CLSID_TF_ClassicLangBar: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 857224716, data2: 6908, data3: 19721, data4: [168, 107, 159, 156, 182, 220, 235, 156] }; -pub const CLSID_TF_DisplayAttributeMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1021791716, data2: 21459, data3: 19828, data4: [139, 131, 67, 27, 56, 40, 186, 83] }; -pub const CLSID_TF_InputProcessorProfiles: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 868563536, data2: 62550, data3: 18564, data4: [176, 73, 133, 253, 100, 62, 207, 237] }; -pub const CLSID_TF_LangBarItemMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3113424530, data2: 41651, data3: 20395, data4: [191, 51, 158, 198, 249, 251, 150, 172] }; -pub const CLSID_TF_LangBarMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3954216005, data2: 27722, data3: 20444, data4: [174, 83, 78, 184, 196, 199, 219, 142] }; -pub const CLSID_TF_ThreadMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1385864811, data2: 25991, data3: 20259, data4: [171, 158, 156, 125, 104, 62, 60, 80] }; -pub const CLSID_TF_TransitoryExtensionUIEntry: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2926305288, data2: 2043, data3: 16397, data4: [139, 235, 51, 122, 100, 247, 5, 31] }; -pub const CLSID_TsfServices: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 967760896, data2: 27488, data3: 18139, data4: [141, 49, 54, 66, 190, 14, 67, 115] }; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const DCM_FLAGS_CTFMON: u32 = 2u32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const DCM_FLAGS_LOCALTHREADTSF: u32 = 4u32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const DCM_FLAGS_TASKENG: u32 = 1u32; -pub const DocWrap: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3208802174, data2: 31326, data3: 17622, data4: [131, 12, 163, 144, 234, 148, 98, 163] }; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub type GET_TEXT_AND_PROPERTY_UPDATES_FLAGS = u32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const TF_GTP_NONE: GET_TEXT_AND_PROPERTY_UPDATES_FLAGS = 0u32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const TF_GTP_INCL_TEXT: GET_TEXT_AND_PROPERTY_UPDATES_FLAGS = 1u32; -pub const GUID_APP_FUNCTIONPROVIDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1286533150, data2: 4783, data3: 19214, data4: [157, 177, 166, 236, 91, 136, 18, 8] }; -pub const GUID_COMPARTMENT_CONVERSIONMODEBIAS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1419244822, data2: 61073, data3: 17262, data4: [185, 70, 170, 44, 5, 241, 172, 91] }; -pub const GUID_COMPARTMENT_EMPTYCONTEXT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3611852223, data2: 32846, data3: 16837, data4: [137, 77, 173, 150, 253, 78, 234, 19] }; -pub const GUID_COMPARTMENT_ENABLED_PROFILES_UPDATED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2462186824, data2: 43438, data3: 19068, data4: [190, 8, 67, 41, 228, 114, 56, 23] }; -pub const GUID_COMPARTMENT_HANDWRITING_OPENCLOSE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4188941419, data2: 6246, data3: 17249, data4: [175, 114, 122, 163, 9, 72, 137, 14] }; -pub const GUID_COMPARTMENT_KEYBOARD_DISABLED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1906684499, data2: 6481, data3: 18027, data4: [159, 188, 156, 136, 8, 250, 132, 242] }; -pub const GUID_COMPARTMENT_KEYBOARD_INPUTMODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3059295505, data2: 48366, data3: 16674, data4: [167, 196, 9, 244, 179, 250, 67, 150] }; -pub const GUID_COMPARTMENT_KEYBOARD_INPUTMODE_CONVERSION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3438304728, data2: 19079, data3: 4567, data4: [166, 226, 0, 6, 91, 132, 67, 92] }; -pub const GUID_COMPARTMENT_KEYBOARD_INPUTMODE_SENTENCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3438304729, data2: 19079, data3: 4567, data4: [166, 226, 0, 6, 91, 132, 67, 92] }; -pub const GUID_COMPARTMENT_KEYBOARD_OPENCLOSE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1478965933, data2: 443, data3: 16740, data4: [149, 198, 117, 91, 160, 181, 22, 45] }; -pub const GUID_COMPARTMENT_SAPI_AUDIO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1370431622, data2: 52331, data3: 17789, data4: [181, 170, 139, 25, 220, 41, 10, 180] }; -pub const GUID_COMPARTMENT_SPEECH_CFGMENU: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4218182701, data2: 20099, data3: 19382, data4: [145, 162, 224, 25, 191, 246, 118, 45] }; -pub const GUID_COMPARTMENT_SPEECH_DISABLED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1455801863, data2: 1795, data3: 20057, data4: [142, 82, 203, 200, 78, 139, 190, 53] }; -pub const GUID_COMPARTMENT_SPEECH_GLOBALSTATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 710213262, data2: 3336, data3: 17932, data4: [167, 93, 135, 3, 95, 244, 54, 197] }; -pub const GUID_COMPARTMENT_SPEECH_OPENCLOSE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1414359651, data2: 58088, data3: 18258, data4: [187, 209, 0, 9, 96, 188, 160, 131] }; -pub const GUID_COMPARTMENT_SPEECH_UI_STATUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3642758896, data2: 37735, data3: 20455, data4: [154, 191, 188, 89, 218, 203, 224, 227] }; -pub const GUID_COMPARTMENT_TIPUISTATUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 344761324, data2: 870, data3: 16412, data4: [141, 117, 237, 151, 141, 133, 251, 201] }; -pub const GUID_COMPARTMENT_TRANSITORYEXTENSION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2346928117, data2: 51104, data3: 4567, data4: [180, 8, 0, 6, 91, 132, 67, 92] }; -pub const GUID_COMPARTMENT_TRANSITORYEXTENSION_DOCUMENTMANAGER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2346928119, data2: 51104, data3: 4567, data4: [180, 8, 0, 6, 91, 132, 67, 92] }; -pub const GUID_COMPARTMENT_TRANSITORYEXTENSION_PARENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2346928120, data2: 51104, data3: 4567, data4: [180, 8, 0, 6, 91, 132, 67, 92] }; -pub const GUID_INTEGRATIONSTYLE_SEARCHBOX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3872505105, data2: 33527, data3: 18691, data4: [174, 33, 26, 99, 151, 205, 226, 235] }; -pub const GUID_LBI_INPUTMODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 746039326, data2: 16844, data3: 16760, data4: [163, 167, 95, 138, 152, 117, 104, 230] }; -pub const GUID_LBI_SAPILAYR_CFGMENUBUTTON: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3492750497, data2: 37933, data3: 16942, data4: [141, 153, 180, 242, 173, 222, 233, 153] }; -pub const GUID_MODEBIAS_CHINESE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2061313758, data2: 17192, data3: 18587, data4: [131, 174, 100, 147, 117, 12, 173, 92] }; -pub const GUID_MODEBIAS_CONVERSATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 256819460, data2: 6032, data3: 17467, data4: [149, 241, 225, 15, 147, 157, 101, 70] }; -pub const GUID_MODEBIAS_DATETIME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4072518514, data2: 32609, data3: 16441, data4: [146, 239, 28, 53, 89, 159, 2, 34] }; -pub const GUID_MODEBIAS_FILENAME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3623290878, data2: 17606, data3: 20426, data4: [142, 118, 134, 171, 80, 199, 147, 27] }; -pub const GUID_MODEBIAS_FULLWIDTHALPHANUMERIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2169020344, data2: 45930, data3: 18237, data4: [129, 70, 228, 162, 37, 139, 36, 174] }; -pub const GUID_MODEBIAS_FULLWIDTHHANGUL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3222988489, data2: 17845, data3: 20432, data4: [156, 177, 159, 76, 235, 195, 159, 234] }; -pub const GUID_MODEBIAS_HALFWIDTHKATAKANA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 6253411, data2: 30932, data3: 16844, data4: [136, 89, 72, 92, 168, 33, 167, 149] }; -pub const GUID_MODEBIAS_HANGUL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1995375937, data2: 9139, data3: 19831, data4: [160, 116, 105, 24, 1, 204, 234, 23] }; -pub const GUID_MODEBIAS_HIRAGANA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3611111790, data2: 39825, data3: 18161, data4: [162, 128, 49, 89, 127, 82, 198, 148] }; -pub const GUID_MODEBIAS_KATAKANA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 772730333, data2: 14874, data3: 18846, data4: [133, 67, 60, 126, 231, 148, 152, 17] }; -pub const GUID_MODEBIAS_NAME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4259057904, data2: 53817, data3: 18879, data4: [184, 252, 84, 16, 202, 170, 66, 126] }; -pub const GUID_MODEBIAS_NONE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 0, data2: 0, data3: 0, data4: [0, 0, 0, 0, 0, 0, 0, 0] }; -pub const GUID_MODEBIAS_NUMERIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1075934828, data2: 59506, data3: 18685, data4: [156, 238, 78, 197, 199, 94, 22, 195] }; -pub const GUID_MODEBIAS_READING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3809887139, data2: 25702, data3: 19647, data4: [141, 139, 11, 212, 216, 84, 84, 97] }; -pub const GUID_MODEBIAS_URLHISTORY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2332972249, data2: 25586, data3: 19560, data4: [132, 212, 121, 174, 231, 165, 159, 9] }; -pub const GUID_PROP_ATTRIBUTE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 884233840, data2: 29990, data3: 4562, data4: [161, 71, 0, 16, 90, 39, 153, 181] }; -pub const GUID_PROP_COMPOSING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3777675360, data2: 44821, data3: 4562, data4: [175, 197, 0, 16, 90, 39, 153, 181] }; -pub const GUID_PROP_INPUTSCOPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 387177818, data2: 26855, data3: 19035, data4: [154, 246, 89, 42, 89, 92, 119, 141] }; -pub const GUID_PROP_LANGID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 847302176, data2: 32818, data3: 4562, data4: [182, 3, 0, 16, 90, 39, 153, 181] }; -pub const GUID_PROP_MODEBIAS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 925763350, data2: 38735, data3: 16556, data4: [160, 136, 8, 205, 201, 46, 191, 188] }; -pub const GUID_PROP_READING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1415837632, data2: 36401, data3: 4562, data4: [191, 70, 0, 16, 90, 39, 153, 181] }; -pub const GUID_PROP_TEXTOWNER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4058174752, data2: 2409, data3: 4563, data4: [141, 240, 0, 16, 90, 39, 153, 181] }; -pub const GUID_PROP_TKB_ALTERNATES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1890756611, data2: 38541, data3: 17966, data4: [185, 59, 33, 100, 201, 21, 23, 247] }; -pub const GUID_SYSTEM_FUNCTIONPROVIDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2590608304, data2: 3873, data3: 4563, data4: [141, 241, 0, 16, 90, 39, 153, 181] }; -pub const GUID_TFCAT_CATEGORY_OF_TIP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1397508289, data2: 1543, data3: 16536, data4: [165, 33, 79, 200, 153, 199, 62, 144] }; -pub const GUID_TFCAT_DISPLAYATTRIBUTEPROPERTY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3110017051, data2: 59980, data3: 19185, data4: [128, 86, 124, 50, 26, 187, 176, 145] }; -pub const GUID_TFCAT_DISPLAYATTRIBUTEPROVIDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 74157184, data2: 5703, data3: 16631, data4: [155, 33, 185, 59, 129, 170, 188, 27] }; -pub const GUID_TFCAT_PROPSTYLE_STATIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1449113816, data2: 27604, data3: 19617, data4: [178, 35, 15, 44, 203, 143, 79, 150] }; -pub const GUID_TFCAT_PROP_AUDIODATA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2608587689, data2: 59563, data3: 19783, data4: [168, 254, 37, 79, 164, 35, 67, 109] }; -pub const GUID_TFCAT_PROP_INKDATA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2087355054, data2: 45271, data3: 20244, data4: [167, 69, 20, 242, 139, 0, 157, 97] }; -pub const GUID_TFCAT_TIPCAP_COMLESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 910300633, data2: 30140, data3: 4567, data4: [166, 239, 0, 6, 91, 132, 67, 92] }; -pub const GUID_TFCAT_TIPCAP_DUALMODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 989009058, data2: 55199, data3: 19227, data4: [153, 146, 21, 8, 109, 51, 155, 5] }; -pub const GUID_TFCAT_TIPCAP_IMMERSIVEONLY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 977426860, data2: 25613, data3: 19156, data4: [137, 247, 30, 182, 126, 124, 78, 232] }; -pub const GUID_TFCAT_TIPCAP_IMMERSIVESUPPORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 329258719, data2: 22027, data3: 18125, data4: [148, 122, 76, 58, 241, 224, 227, 93] }; -pub const GUID_TFCAT_TIPCAP_INPUTMODECOMPARTMENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3438304727, data2: 19079, data3: 4567, data4: [166, 226, 0, 6, 91, 132, 67, 92] }; -pub const GUID_TFCAT_TIPCAP_LOCALSERVER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1953930985, data2: 19046, data3: 20381, data4: [144, 214, 191, 139, 124, 62, 180, 97] }; -pub const GUID_TFCAT_TIPCAP_SECUREMODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1238563278, data2: 8030, data3: 4567, data4: [166, 211, 0, 6, 91, 132, 67, 92] }; -pub const GUID_TFCAT_TIPCAP_SYSTRAYSUPPORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 626020276, data2: 31659, data3: 19393, data4: [156, 105, 207, 129, 137, 15, 14, 245] }; -pub const GUID_TFCAT_TIPCAP_TSF3: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 131904687, data2: 39134, data3: 17736, data4: [190, 247, 37, 189, 69, 151, 154, 31] }; -pub const GUID_TFCAT_TIPCAP_UIELEMENTENABLED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1238563279, data2: 8030, data3: 4567, data4: [166, 211, 0, 6, 91, 132, 67, 92] }; -pub const GUID_TFCAT_TIPCAP_WOW16: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 910300634, data2: 30140, data3: 4567, data4: [166, 239, 0, 6, 91, 132, 67, 92] }; -pub const GUID_TFCAT_TIP_HANDWRITING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 611240839, data2: 49906, data3: 19134, data4: [144, 91, 200, 179, 138, 221, 44, 67] }; -pub const GUID_TFCAT_TIP_KEYBOARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 880041059, data2: 45808, data3: 18308, data4: [139, 103, 94, 18, 200, 112, 26, 49] }; -pub const GUID_TFCAT_TIP_SPEECH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3047636177, data2: 33621, data3: 17003, data4: [161, 97, 37, 152, 8, 242, 107, 20] }; -pub const GUID_TFCAT_TRANSITORYEXTENSIONUI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1661132322, data2: 42447, data3: 19202, data4: [191, 232, 77, 114, 178, 190, 211, 198] }; -pub const GUID_TS_SERVICE_ACCESSIBLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4185416192, data2: 42431, data3: 18959, data4: [140, 36, 251, 22, 245, 209, 170, 187] }; -pub const GUID_TS_SERVICE_ACTIVEX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3935533648, data2: 51622, data3: 19325, data4: [137, 74, 73, 217, 155, 120, 72, 52] }; -pub const GUID_TS_SERVICE_DATAOBJECT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1619458997, data2: 57893, data3: 18126, data4: [167, 112, 193, 187, 211, 224, 93, 123] }; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const GXFPF_NEAREST: u32 = 2u32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const GXFPF_ROUND_NEAREST: u32 = 1u32; -pub type HKL = isize; pub type IAccClientDocMgr = *mut ::core::ffi::c_void; pub type IAccDictionary = *mut ::core::ffi::c_void; pub type IAccServerDocMgr = *mut ::core::ffi::c_void; @@ -142,18 +34,6 @@ pub type IEnumTfPropertyValue = *mut ::core::ffi::c_void; pub type IEnumTfRanges = *mut ::core::ffi::c_void; pub type IEnumTfUIElements = *mut ::core::ffi::c_void; pub type IInternalDocWrap = *mut ::core::ffi::c_void; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const ILMCM_CHECKLAYOUTANDTIPENABLED: u32 = 1u32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const ILMCM_LANGUAGEBAROFF: u32 = 2u32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub type INSERT_TEXT_AT_SELECTION_FLAGS = u32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const TF_IAS_NOQUERY: INSERT_TEXT_AT_SELECTION_FLAGS = 1u32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const TF_IAS_QUERYONLY: INSERT_TEXT_AT_SELECTION_FLAGS = 2u32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const TF_IAS_NO_DEFAULT_COMPOSITION: INSERT_TEXT_AT_SELECTION_FLAGS = 2147483648u32; pub type ISpeechCommandProvider = *mut ::core::ffi::c_void; pub type ITextStoreACP = *mut ::core::ffi::c_void; pub type ITextStoreACP2 = *mut ::core::ffi::c_void; @@ -284,183 +164,108 @@ pub type ITfUIElementMgr = *mut ::core::ffi::c_void; pub type ITfUIElementSink = *mut ::core::ffi::c_void; pub type IUIManagerEventSink = *mut ::core::ffi::c_void; pub type IVersionInfo = *mut ::core::ffi::c_void; +pub const AccClientDocMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4232629296, data2: 20286, data3: 20385, data4: [128, 59, 173, 14, 25, 106, 131, 177] }; +pub const AccDictionary: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1702030870, data2: 24549, data3: 17201, data4: [187, 109, 118, 164, 156, 86, 228, 35] }; +pub const AccServerDocMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1619633022, data2: 60298, data3: 18477, data4: [189, 111, 249, 244, 105, 4, 209, 109] }; +pub const AccStore: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1413514111, data2: 19455, data3: 19173, data4: [161, 177, 119, 34, 236, 198, 51, 42] }; +pub const CLSID_TF_CategoryMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2763343009, data2: 17293, data3: 19265, data4: [147, 37, 134, 149, 35, 226, 214, 199] }; +pub const CLSID_TF_ClassicLangBar: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 857224716, data2: 6908, data3: 19721, data4: [168, 107, 159, 156, 182, 220, 235, 156] }; +pub const CLSID_TF_DisplayAttributeMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1021791716, data2: 21459, data3: 19828, data4: [139, 131, 67, 27, 56, 40, 186, 83] }; +pub const CLSID_TF_InputProcessorProfiles: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 868563536, data2: 62550, data3: 18564, data4: [176, 73, 133, 253, 100, 62, 207, 237] }; +pub const CLSID_TF_LangBarItemMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3113424530, data2: 41651, data3: 20395, data4: [191, 51, 158, 198, 249, 251, 150, 172] }; +pub const CLSID_TF_LangBarMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3954216005, data2: 27722, data3: 20444, data4: [174, 83, 78, 184, 196, 199, 219, 142] }; +pub const CLSID_TF_ThreadMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1385864811, data2: 25991, data3: 20259, data4: [171, 158, 156, 125, 104, 62, 60, 80] }; +pub const CLSID_TF_TransitoryExtensionUIEntry: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2926305288, data2: 2043, data3: 16397, data4: [139, 235, 51, 122, 100, 247, 5, 31] }; +pub const CLSID_TsfServices: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 967760896, data2: 27488, data3: 18139, data4: [141, 49, 54, 66, 190, 14, 67, 115] }; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub type InputScope = i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_DEFAULT: InputScope = 0i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_URL: InputScope = 1i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_FILE_FULLFILEPATH: InputScope = 2i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_FILE_FILENAME: InputScope = 3i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_EMAIL_USERNAME: InputScope = 4i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_EMAIL_SMTPEMAILADDRESS: InputScope = 5i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_LOGINNAME: InputScope = 6i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_PERSONALNAME_FULLNAME: InputScope = 7i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_PERSONALNAME_PREFIX: InputScope = 8i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_PERSONALNAME_GIVENNAME: InputScope = 9i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_PERSONALNAME_MIDDLENAME: InputScope = 10i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_PERSONALNAME_SURNAME: InputScope = 11i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_PERSONALNAME_SUFFIX: InputScope = 12i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_ADDRESS_FULLPOSTALADDRESS: InputScope = 13i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_ADDRESS_POSTALCODE: InputScope = 14i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_ADDRESS_STREET: InputScope = 15i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_ADDRESS_STATEORPROVINCE: InputScope = 16i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_ADDRESS_CITY: InputScope = 17i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_ADDRESS_COUNTRYNAME: InputScope = 18i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_ADDRESS_COUNTRYSHORTNAME: InputScope = 19i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_CURRENCY_AMOUNTANDSYMBOL: InputScope = 20i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_CURRENCY_AMOUNT: InputScope = 21i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_DATE_FULLDATE: InputScope = 22i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_DATE_MONTH: InputScope = 23i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_DATE_DAY: InputScope = 24i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_DATE_YEAR: InputScope = 25i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_DATE_MONTHNAME: InputScope = 26i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_DATE_DAYNAME: InputScope = 27i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_DIGITS: InputScope = 28i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_NUMBER: InputScope = 29i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_ONECHAR: InputScope = 30i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_PASSWORD: InputScope = 31i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_TELEPHONE_FULLTELEPHONENUMBER: InputScope = 32i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_TELEPHONE_COUNTRYCODE: InputScope = 33i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_TELEPHONE_AREACODE: InputScope = 34i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_TELEPHONE_LOCALNUMBER: InputScope = 35i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_TIME_FULLTIME: InputScope = 36i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_TIME_HOUR: InputScope = 37i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_TIME_MINORSEC: InputScope = 38i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_NUMBER_FULLWIDTH: InputScope = 39i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_ALPHANUMERIC_HALFWIDTH: InputScope = 40i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_ALPHANUMERIC_FULLWIDTH: InputScope = 41i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_CURRENCY_CHINESE: InputScope = 42i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_BOPOMOFO: InputScope = 43i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_HIRAGANA: InputScope = 44i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_KATAKANA_HALFWIDTH: InputScope = 45i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_KATAKANA_FULLWIDTH: InputScope = 46i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_HANJA: InputScope = 47i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_HANGUL_HALFWIDTH: InputScope = 48i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_HANGUL_FULLWIDTH: InputScope = 49i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_SEARCH: InputScope = 50i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_FORMULA: InputScope = 51i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_SEARCH_INCREMENTAL: InputScope = 52i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_CHINESE_HALFWIDTH: InputScope = 53i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_CHINESE_FULLWIDTH: InputScope = 54i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_NATIVE_SCRIPT: InputScope = 55i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_YOMI: InputScope = 56i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_TEXT: InputScope = 57i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_CHAT: InputScope = 58i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_NAME_OR_PHONENUMBER: InputScope = 59i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_EMAILNAME_OR_ADDRESS: InputScope = 60i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_PRIVATE: InputScope = 61i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_MAPS: InputScope = 62i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_NUMERIC_PASSWORD: InputScope = 63i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_NUMERIC_PIN: InputScope = 64i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_ALPHANUMERIC_PIN: InputScope = 65i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_ALPHANUMERIC_PIN_SET: InputScope = 66i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_FORMULA_NUMBER: InputScope = 67i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_CHAT_WITHOUT_EMOJI: InputScope = 68i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_PHRASELIST: InputScope = -1i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_REGULAREXPRESSION: InputScope = -2i32; +pub const DCM_FLAGS_CTFMON: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_SRGS: InputScope = -3i32; +pub const DCM_FLAGS_LOCALTHREADTSF: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_XML: InputScope = -4i32; +pub const DCM_FLAGS_TASKENG: u32 = 1u32; +pub const DocWrap: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3208802174, data2: 31326, data3: 17622, data4: [131, 12, 163, 144, 234, 148, 98, 163] }; +pub const GUID_APP_FUNCTIONPROVIDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1286533150, data2: 4783, data3: 19214, data4: [157, 177, 166, 236, 91, 136, 18, 8] }; +pub const GUID_COMPARTMENT_CONVERSIONMODEBIAS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1419244822, data2: 61073, data3: 17262, data4: [185, 70, 170, 44, 5, 241, 172, 91] }; +pub const GUID_COMPARTMENT_EMPTYCONTEXT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3611852223, data2: 32846, data3: 16837, data4: [137, 77, 173, 150, 253, 78, 234, 19] }; +pub const GUID_COMPARTMENT_ENABLED_PROFILES_UPDATED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2462186824, data2: 43438, data3: 19068, data4: [190, 8, 67, 41, 228, 114, 56, 23] }; +pub const GUID_COMPARTMENT_HANDWRITING_OPENCLOSE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4188941419, data2: 6246, data3: 17249, data4: [175, 114, 122, 163, 9, 72, 137, 14] }; +pub const GUID_COMPARTMENT_KEYBOARD_DISABLED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1906684499, data2: 6481, data3: 18027, data4: [159, 188, 156, 136, 8, 250, 132, 242] }; +pub const GUID_COMPARTMENT_KEYBOARD_INPUTMODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3059295505, data2: 48366, data3: 16674, data4: [167, 196, 9, 244, 179, 250, 67, 150] }; +pub const GUID_COMPARTMENT_KEYBOARD_INPUTMODE_CONVERSION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3438304728, data2: 19079, data3: 4567, data4: [166, 226, 0, 6, 91, 132, 67, 92] }; +pub const GUID_COMPARTMENT_KEYBOARD_INPUTMODE_SENTENCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3438304729, data2: 19079, data3: 4567, data4: [166, 226, 0, 6, 91, 132, 67, 92] }; +pub const GUID_COMPARTMENT_KEYBOARD_OPENCLOSE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1478965933, data2: 443, data3: 16740, data4: [149, 198, 117, 91, 160, 181, 22, 45] }; +pub const GUID_COMPARTMENT_SAPI_AUDIO: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1370431622, data2: 52331, data3: 17789, data4: [181, 170, 139, 25, 220, 41, 10, 180] }; +pub const GUID_COMPARTMENT_SPEECH_CFGMENU: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4218182701, data2: 20099, data3: 19382, data4: [145, 162, 224, 25, 191, 246, 118, 45] }; +pub const GUID_COMPARTMENT_SPEECH_DISABLED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1455801863, data2: 1795, data3: 20057, data4: [142, 82, 203, 200, 78, 139, 190, 53] }; +pub const GUID_COMPARTMENT_SPEECH_GLOBALSTATE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 710213262, data2: 3336, data3: 17932, data4: [167, 93, 135, 3, 95, 244, 54, 197] }; +pub const GUID_COMPARTMENT_SPEECH_OPENCLOSE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1414359651, data2: 58088, data3: 18258, data4: [187, 209, 0, 9, 96, 188, 160, 131] }; +pub const GUID_COMPARTMENT_SPEECH_UI_STATUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3642758896, data2: 37735, data3: 20455, data4: [154, 191, 188, 89, 218, 203, 224, 227] }; +pub const GUID_COMPARTMENT_TIPUISTATUS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 344761324, data2: 870, data3: 16412, data4: [141, 117, 237, 151, 141, 133, 251, 201] }; +pub const GUID_COMPARTMENT_TRANSITORYEXTENSION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2346928117, data2: 51104, data3: 4567, data4: [180, 8, 0, 6, 91, 132, 67, 92] }; +pub const GUID_COMPARTMENT_TRANSITORYEXTENSION_DOCUMENTMANAGER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2346928119, data2: 51104, data3: 4567, data4: [180, 8, 0, 6, 91, 132, 67, 92] }; +pub const GUID_COMPARTMENT_TRANSITORYEXTENSION_PARENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2346928120, data2: 51104, data3: 4567, data4: [180, 8, 0, 6, 91, 132, 67, 92] }; +pub const GUID_INTEGRATIONSTYLE_SEARCHBOX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3872505105, data2: 33527, data3: 18691, data4: [174, 33, 26, 99, 151, 205, 226, 235] }; +pub const GUID_LBI_INPUTMODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 746039326, data2: 16844, data3: 16760, data4: [163, 167, 95, 138, 152, 117, 104, 230] }; +pub const GUID_LBI_SAPILAYR_CFGMENUBUTTON: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3492750497, data2: 37933, data3: 16942, data4: [141, 153, 180, 242, 173, 222, 233, 153] }; +pub const GUID_MODEBIAS_CHINESE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2061313758, data2: 17192, data3: 18587, data4: [131, 174, 100, 147, 117, 12, 173, 92] }; +pub const GUID_MODEBIAS_CONVERSATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 256819460, data2: 6032, data3: 17467, data4: [149, 241, 225, 15, 147, 157, 101, 70] }; +pub const GUID_MODEBIAS_DATETIME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4072518514, data2: 32609, data3: 16441, data4: [146, 239, 28, 53, 89, 159, 2, 34] }; +pub const GUID_MODEBIAS_FILENAME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3623290878, data2: 17606, data3: 20426, data4: [142, 118, 134, 171, 80, 199, 147, 27] }; +pub const GUID_MODEBIAS_FULLWIDTHALPHANUMERIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2169020344, data2: 45930, data3: 18237, data4: [129, 70, 228, 162, 37, 139, 36, 174] }; +pub const GUID_MODEBIAS_FULLWIDTHHANGUL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3222988489, data2: 17845, data3: 20432, data4: [156, 177, 159, 76, 235, 195, 159, 234] }; +pub const GUID_MODEBIAS_HALFWIDTHKATAKANA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 6253411, data2: 30932, data3: 16844, data4: [136, 89, 72, 92, 168, 33, 167, 149] }; +pub const GUID_MODEBIAS_HANGUL: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1995375937, data2: 9139, data3: 19831, data4: [160, 116, 105, 24, 1, 204, 234, 23] }; +pub const GUID_MODEBIAS_HIRAGANA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3611111790, data2: 39825, data3: 18161, data4: [162, 128, 49, 89, 127, 82, 198, 148] }; +pub const GUID_MODEBIAS_KATAKANA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 772730333, data2: 14874, data3: 18846, data4: [133, 67, 60, 126, 231, 148, 152, 17] }; +pub const GUID_MODEBIAS_NAME: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4259057904, data2: 53817, data3: 18879, data4: [184, 252, 84, 16, 202, 170, 66, 126] }; +pub const GUID_MODEBIAS_NONE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 0, data2: 0, data3: 0, data4: [0, 0, 0, 0, 0, 0, 0, 0] }; +pub const GUID_MODEBIAS_NUMERIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1075934828, data2: 59506, data3: 18685, data4: [156, 238, 78, 197, 199, 94, 22, 195] }; +pub const GUID_MODEBIAS_READING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3809887139, data2: 25702, data3: 19647, data4: [141, 139, 11, 212, 216, 84, 84, 97] }; +pub const GUID_MODEBIAS_URLHISTORY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2332972249, data2: 25586, data3: 19560, data4: [132, 212, 121, 174, 231, 165, 159, 9] }; +pub const GUID_PROP_ATTRIBUTE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 884233840, data2: 29990, data3: 4562, data4: [161, 71, 0, 16, 90, 39, 153, 181] }; +pub const GUID_PROP_COMPOSING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3777675360, data2: 44821, data3: 4562, data4: [175, 197, 0, 16, 90, 39, 153, 181] }; +pub const GUID_PROP_INPUTSCOPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 387177818, data2: 26855, data3: 19035, data4: [154, 246, 89, 42, 89, 92, 119, 141] }; +pub const GUID_PROP_LANGID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 847302176, data2: 32818, data3: 4562, data4: [182, 3, 0, 16, 90, 39, 153, 181] }; +pub const GUID_PROP_MODEBIAS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 925763350, data2: 38735, data3: 16556, data4: [160, 136, 8, 205, 201, 46, 191, 188] }; +pub const GUID_PROP_READING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1415837632, data2: 36401, data3: 4562, data4: [191, 70, 0, 16, 90, 39, 153, 181] }; +pub const GUID_PROP_TEXTOWNER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4058174752, data2: 2409, data3: 4563, data4: [141, 240, 0, 16, 90, 39, 153, 181] }; +pub const GUID_PROP_TKB_ALTERNATES: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1890756611, data2: 38541, data3: 17966, data4: [185, 59, 33, 100, 201, 21, 23, 247] }; +pub const GUID_SYSTEM_FUNCTIONPROVIDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2590608304, data2: 3873, data3: 4563, data4: [141, 241, 0, 16, 90, 39, 153, 181] }; +pub const GUID_TFCAT_CATEGORY_OF_TIP: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1397508289, data2: 1543, data3: 16536, data4: [165, 33, 79, 200, 153, 199, 62, 144] }; +pub const GUID_TFCAT_DISPLAYATTRIBUTEPROPERTY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3110017051, data2: 59980, data3: 19185, data4: [128, 86, 124, 50, 26, 187, 176, 145] }; +pub const GUID_TFCAT_DISPLAYATTRIBUTEPROVIDER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 74157184, data2: 5703, data3: 16631, data4: [155, 33, 185, 59, 129, 170, 188, 27] }; +pub const GUID_TFCAT_PROPSTYLE_STATIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1449113816, data2: 27604, data3: 19617, data4: [178, 35, 15, 44, 203, 143, 79, 150] }; +pub const GUID_TFCAT_PROP_AUDIODATA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2608587689, data2: 59563, data3: 19783, data4: [168, 254, 37, 79, 164, 35, 67, 109] }; +pub const GUID_TFCAT_PROP_INKDATA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2087355054, data2: 45271, data3: 20244, data4: [167, 69, 20, 242, 139, 0, 157, 97] }; +pub const GUID_TFCAT_TIPCAP_COMLESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 910300633, data2: 30140, data3: 4567, data4: [166, 239, 0, 6, 91, 132, 67, 92] }; +pub const GUID_TFCAT_TIPCAP_DUALMODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 989009058, data2: 55199, data3: 19227, data4: [153, 146, 21, 8, 109, 51, 155, 5] }; +pub const GUID_TFCAT_TIPCAP_IMMERSIVEONLY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 977426860, data2: 25613, data3: 19156, data4: [137, 247, 30, 182, 126, 124, 78, 232] }; +pub const GUID_TFCAT_TIPCAP_IMMERSIVESUPPORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 329258719, data2: 22027, data3: 18125, data4: [148, 122, 76, 58, 241, 224, 227, 93] }; +pub const GUID_TFCAT_TIPCAP_INPUTMODECOMPARTMENT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3438304727, data2: 19079, data3: 4567, data4: [166, 226, 0, 6, 91, 132, 67, 92] }; +pub const GUID_TFCAT_TIPCAP_LOCALSERVER: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1953930985, data2: 19046, data3: 20381, data4: [144, 214, 191, 139, 124, 62, 180, 97] }; +pub const GUID_TFCAT_TIPCAP_SECUREMODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1238563278, data2: 8030, data3: 4567, data4: [166, 211, 0, 6, 91, 132, 67, 92] }; +pub const GUID_TFCAT_TIPCAP_SYSTRAYSUPPORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 626020276, data2: 31659, data3: 19393, data4: [156, 105, 207, 129, 137, 15, 14, 245] }; +pub const GUID_TFCAT_TIPCAP_TSF3: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 131904687, data2: 39134, data3: 17736, data4: [190, 247, 37, 189, 69, 151, 154, 31] }; +pub const GUID_TFCAT_TIPCAP_UIELEMENTENABLED: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1238563279, data2: 8030, data3: 4567, data4: [166, 211, 0, 6, 91, 132, 67, 92] }; +pub const GUID_TFCAT_TIPCAP_WOW16: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 910300634, data2: 30140, data3: 4567, data4: [166, 239, 0, 6, 91, 132, 67, 92] }; +pub const GUID_TFCAT_TIP_HANDWRITING: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 611240839, data2: 49906, data3: 19134, data4: [144, 91, 200, 179, 138, 221, 44, 67] }; +pub const GUID_TFCAT_TIP_KEYBOARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 880041059, data2: 45808, data3: 18308, data4: [139, 103, 94, 18, 200, 112, 26, 49] }; +pub const GUID_TFCAT_TIP_SPEECH: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3047636177, data2: 33621, data3: 17003, data4: [161, 97, 37, 152, 8, 242, 107, 20] }; +pub const GUID_TFCAT_TRANSITORYEXTENSIONUI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1661132322, data2: 42447, data3: 19202, data4: [191, 232, 77, 114, 178, 190, 211, 198] }; +pub const GUID_TS_SERVICE_ACCESSIBLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4185416192, data2: 42431, data3: 18959, data4: [140, 36, 251, 22, 245, 209, 170, 187] }; +pub const GUID_TS_SERVICE_ACTIVEX: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3935533648, data2: 51622, data3: 19325, data4: [137, 74, 73, 217, 155, 120, 72, 52] }; +pub const GUID_TS_SERVICE_DATAOBJECT: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1619458997, data2: 57893, data3: 18126, data4: [167, 112, 193, 187, 211, 224, 93, 123] }; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const IS_ENUMSTRING: InputScope = -5i32; +pub const GXFPF_NEAREST: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub type LANG_BAR_ITEM_ICON_MODE_FLAGS = u32; +pub const GXFPF_ROUND_NEAREST: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const TF_DTLBI_NONE: LANG_BAR_ITEM_ICON_MODE_FLAGS = 0u32; +pub const ILMCM_CHECKLAYOUTANDTIPENABLED: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const TF_DTLBI_USEPROFILEICON: LANG_BAR_ITEM_ICON_MODE_FLAGS = 1u32; +pub const ILMCM_LANGUAGEBAROFF: u32 = 2u32; pub const LIBID_MSAATEXTLib: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 353250682, data2: 56001, data3: 17794, data4: [148, 125, 42, 143, 215, 139, 130, 205] }; pub const MSAAControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 147691071, data2: 31294, data3: 20316, data4: [155, 216, 214, 146, 187, 4, 60, 91] }; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub type TEXT_STORE_CHANGE_FLAGS = u32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const TS_TC_NONE: TEXT_STORE_CHANGE_FLAGS = 0u32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const TS_TC_CORRECTION: TEXT_STORE_CHANGE_FLAGS = 1u32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub type TEXT_STORE_LOCK_FLAGS = u32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const TS_LF_READ: TEXT_STORE_LOCK_FLAGS = 2u32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const TS_LF_READWRITE: TEXT_STORE_LOCK_FLAGS = 6u32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub type TEXT_STORE_TEXT_CHANGE_FLAGS = u32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const TS_ST_NONE: TEXT_STORE_TEXT_CHANGE_FLAGS = 0u32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const TS_ST_CORRECTION: TEXT_STORE_TEXT_CHANGE_FLAGS = 1u32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub const TF_CHAR_EMBEDDED: u32 = 65532u32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub const TF_CLUIE_COUNT: u32 = 2u32; @@ -479,18 +284,6 @@ pub const TF_COMMANDING_ENABLED: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub const TF_COMMANDING_ON: u32 = 8u32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub type TF_CONTEXT_EDIT_CONTEXT_FLAGS = u32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const TF_ES_ASYNCDONTCARE: TF_CONTEXT_EDIT_CONTEXT_FLAGS = 0u32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const TF_ES_SYNC: TF_CONTEXT_EDIT_CONTEXT_FLAGS = 1u32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const TF_ES_READ: TF_CONTEXT_EDIT_CONTEXT_FLAGS = 2u32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const TF_ES_READWRITE: TF_CONTEXT_EDIT_CONTEXT_FLAGS = 6u32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const TF_ES_ASYNC: TF_CONTEXT_EDIT_CONTEXT_FLAGS = 8u32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub const TF_CONVERSIONMODE_ALPHANUMERIC: u32 = 0u32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub const TF_CONVERSIONMODE_CHARCODE: u32 = 32u32; @@ -513,66 +306,6 @@ pub const TF_CONVERSIONMODE_SOFTKEYBOARD: u32 = 128u32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub const TF_CONVERSIONMODE_SYMBOL: u32 = 1024u32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub type TF_DA_ATTR_INFO = i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const TF_ATTR_INPUT: TF_DA_ATTR_INFO = 0i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const TF_ATTR_TARGET_CONVERTED: TF_DA_ATTR_INFO = 1i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const TF_ATTR_CONVERTED: TF_DA_ATTR_INFO = 2i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const TF_ATTR_TARGET_NOTCONVERTED: TF_DA_ATTR_INFO = 3i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const TF_ATTR_INPUT_ERROR: TF_DA_ATTR_INFO = 4i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const TF_ATTR_FIXEDCONVERTED: TF_DA_ATTR_INFO = 5i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const TF_ATTR_OTHER: TF_DA_ATTR_INFO = -1i32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub struct TF_DA_COLOR { - pub r#type: TF_DA_COLORTYPE, - pub Anonymous: TF_DA_COLOR_0, -} -impl ::core::marker::Copy for TF_DA_COLOR {} -impl ::core::clone::Clone for TF_DA_COLOR { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub union TF_DA_COLOR_0 { - pub nIndex: i32, - pub cr: u32, -} -impl ::core::marker::Copy for TF_DA_COLOR_0 {} -impl ::core::clone::Clone for TF_DA_COLOR_0 { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub type TF_DA_COLORTYPE = i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const TF_CT_NONE: TF_DA_COLORTYPE = 0i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const TF_CT_SYSCOLOR: TF_DA_COLORTYPE = 1i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const TF_CT_COLORREF: TF_DA_COLORTYPE = 2i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub type TF_DA_LINESTYLE = i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const TF_LS_NONE: TF_DA_LINESTYLE = 0i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const TF_LS_SOLID: TF_DA_LINESTYLE = 1i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const TF_LS_DOT: TF_DA_LINESTYLE = 2i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const TF_LS_DASH: TF_DA_LINESTYLE = 3i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const TF_LS_SQUIGGLE: TF_DA_LINESTYLE = 4i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub const TF_DICTATION_ENABLED: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub const TF_DICTATION_ON: u32 = 1u32; @@ -584,25 +317,6 @@ pub const TF_DISABLE_COMMANDING: u32 = 4u32; pub const TF_DISABLE_DICTATION: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub const TF_DISABLE_SPEECH: u32 = 1u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct TF_DISPLAYATTRIBUTE { - pub crText: TF_DA_COLOR, - pub crBk: TF_DA_COLOR, - pub lsStyle: TF_DA_LINESTYLE, - pub fBoldLine: super::super::Foundation::BOOL, - pub crLine: TF_DA_COLOR, - pub bAttr: TF_DA_ATTR_INFO, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for TF_DISPLAYATTRIBUTE {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for TF_DISPLAYATTRIBUTE { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub const TF_ENABLE_PROCESS_ATOM: &str = "_CTF_ENABLE_PROCESS_ATOM_"; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] @@ -655,42 +369,10 @@ pub const TF_FLOATINGLANGBAR_WNDTITLE: &str = "TF_FloatingLangBar_WndTitle"; pub const TF_FLOATINGLANGBAR_WNDTITLEA: &str = "TF_FloatingLangBar_WndTitle"; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub const TF_FLOATINGLANGBAR_WNDTITLEW: &str = "TF_FloatingLangBar_WndTitle"; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub struct TF_HALTCOND { - pub pHaltRange: ITfRange, - pub aHaltPos: TfAnchor, - pub dwFlags: u32, -} -impl ::core::marker::Copy for TF_HALTCOND {} -impl ::core::clone::Clone for TF_HALTCOND { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub const TF_HF_OBJECT: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub const TF_IE_CORRECTION: u32 = 1u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub struct TF_INPUTPROCESSORPROFILE { - pub dwProfileType: u32, - pub langid: u16, - pub clsid: ::windows_sys::core::GUID, - pub guidProfile: ::windows_sys::core::GUID, - pub catid: ::windows_sys::core::GUID, - pub hklSubstitute: HKL, - pub dwCaps: u32, - pub hkl: HKL, - pub dwFlags: u32, -} -impl ::core::marker::Copy for TF_INPUTPROCESSORPROFILE {} -impl ::core::clone::Clone for TF_INPUTPROCESSORPROFILE { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub const TF_INVALID_COOKIE: u32 = 4294967295u32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] @@ -729,54 +411,6 @@ pub const TF_IPP_FLAG_ENABLED: u32 = 2u32; pub const TF_IPP_FLAG_SUBSTITUTEDBYINPUTPROCESSOR: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub const TF_IPSINK_FLAG_ACTIVE: u32 = 1u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub struct TF_LANGBARITEMINFO { - pub clsidService: ::windows_sys::core::GUID, - pub guidItem: ::windows_sys::core::GUID, - pub dwStyle: u32, - pub ulSort: u32, - pub szDescription: [u16; 32], -} -impl ::core::marker::Copy for TF_LANGBARITEMINFO {} -impl ::core::clone::Clone for TF_LANGBARITEMINFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct TF_LANGUAGEPROFILE { - pub clsid: ::windows_sys::core::GUID, - pub langid: u16, - pub catid: ::windows_sys::core::GUID, - pub fActive: super::super::Foundation::BOOL, - pub guidProfile: ::windows_sys::core::GUID, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for TF_LANGUAGEPROFILE {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for TF_LANGUAGEPROFILE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct TF_LBBALLOONINFO { - pub style: TfLBBalloonStyle, - pub bstrText: super::super::Foundation::BSTR, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for TF_LBBALLOONINFO {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for TF_LBBALLOONINFO { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub const TF_LBI_BALLOON: u32 = 16u32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] @@ -829,38 +463,6 @@ pub const TF_LBMENUF_RADIOCHECKED: u32 = 8u32; pub const TF_LBMENUF_SEPARATOR: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub const TF_LBMENUF_SUBMENU: u32 = 2u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct TF_LMLATTELEMENT { - pub dwFrameStart: u32, - pub dwFrameLen: u32, - pub dwFlags: u32, - pub Anonymous: TF_LMLATTELEMENT_0, - pub bstrText: super::super::Foundation::BSTR, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for TF_LMLATTELEMENT {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for TF_LMLATTELEMENT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub union TF_LMLATTELEMENT_0 { - pub iCost: i32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for TF_LMLATTELEMENT_0 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for TF_LMLATTELEMENT_0 { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub const TF_MENUREADY: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] @@ -885,36 +487,8 @@ pub const TF_MOD_RCONTROL: u32 = 16u32; pub const TF_MOD_RSHIFT: u32 = 32u32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub const TF_MOD_SHIFT: u32 = 4u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub struct TF_PERSISTENT_PROPERTY_HEADER_ACP { - pub guidType: ::windows_sys::core::GUID, - pub ichStart: i32, - pub cch: i32, - pub cb: u32, - pub dwPrivate: u32, - pub clsidTIP: ::windows_sys::core::GUID, -} -impl ::core::marker::Copy for TF_PERSISTENT_PROPERTY_HEADER_ACP {} -impl ::core::clone::Clone for TF_PERSISTENT_PROPERTY_HEADER_ACP { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub const TF_POPF_ALL: u32 = 1u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub struct TF_PRESERVEDKEY { - pub uVKey: u32, - pub uModifiers: u32, -} -impl ::core::marker::Copy for TF_PRESERVEDKEY {} -impl ::core::clone::Clone for TF_PRESERVEDKEY { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub const TF_PROCESS_ATOM: &str = "_CTF_PROCESS_ATOM_"; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] @@ -935,21 +509,6 @@ pub const TF_PROFILE_SIMPLEFAST: ::windows_sys::core::GUID = ::windows_sys::core pub const TF_PROFILE_TIGRINYA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1017874615, data2: 52286, data3: 18086, data4: [151, 101, 183, 114, 173, 119, 97, 255] }; pub const TF_PROFILE_WUBI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2186873875, data2: 62685, data3: 17652, data4: [186, 29, 134, 103, 36, 111, 223, 142] }; pub const TF_PROFILE_YI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1083999094, data2: 123, data3: 17239, data4: [174, 142, 38, 49, 110, 227, 251, 13] }; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -pub struct TF_PROPERTYVAL { - pub guidId: ::windows_sys::core::GUID, - pub varValue: super::super::System::Com::VARIANT, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -impl ::core::marker::Copy for TF_PROPERTYVAL {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -impl ::core::clone::Clone for TF_PROPERTYVAL { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub const TF_PROPUI_STATUS_SAVETOFILE: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] @@ -984,36 +543,6 @@ pub const TF_RP_SUBITEMINSETTINGUI: u32 = 16u32; pub const TF_SD_LOADING: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub const TF_SD_READONLY: u32 = 1u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct TF_SELECTION { - pub range: ITfRange, - pub style: TF_SELECTIONSTYLE, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for TF_SELECTION {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for TF_SELECTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct TF_SELECTIONSTYLE { - pub ase: TfActiveSelEnd, - pub fInterimChar: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for TF_SELECTIONSTYLE {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for TF_SELECTIONSTYLE { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub const TF_SENTENCEMODE_AUTOMATIC: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] @@ -1135,14 +664,6 @@ pub const TKBL_OPT_TRADITIONAL_CHINESE_PHONETIC: u32 = 1028u32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub const TKBL_UNDEFINED: u32 = 0u32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub type TKBLayoutType = i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const TKBLT_UNDEFINED: TKBLayoutType = 0i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const TKBLT_CLASSIC: TKBLayoutType = 1i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const TKBLT_OPTIMIZED: TKBLayoutType = 2i32; -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub const TKB_ALTERNATES_AUTOCORRECTION_APPLIED: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub const TKB_ALTERNATES_FOR_AUTOCORRECTION: u32 = 2u32; @@ -1244,22 +765,6 @@ pub const TS_AS_SEL_CHANGE: u32 = 2u32; pub const TS_AS_STATUS_CHANGE: u32 = 16u32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub const TS_AS_TEXT_CHANGE: u32 = 1u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -pub struct TS_ATTRVAL { - pub idAttr: ::windows_sys::core::GUID, - pub dwOverlapId: u32, - pub varValue: super::super::System::Com::VARIANT, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -impl ::core::marker::Copy for TS_ATTRVAL {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -impl ::core::clone::Clone for TS_ATTRVAL { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub const TS_ATTR_FIND_BACKWARDS: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] @@ -1314,18 +819,6 @@ pub const TS_IE_COMPOSITION: u32 = 2u32; pub const TS_IE_CORRECTION: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub const TS_LF_SYNC: u32 = 1u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub struct TS_RUNINFO { - pub uCount: u32, - pub r#type: TsRunType, -} -impl ::core::marker::Copy for TS_RUNINFO {} -impl ::core::clone::Clone for TS_RUNINFO { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub const TS_SD_EMBEDDEDHANDWRITINGVIEW_ENABLED: u32 = 128u32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] @@ -1344,53 +837,6 @@ pub const TS_SD_TKBAUTOCORRECTENABLE: u32 = 8u32; pub const TS_SD_TKBPREDICTIONENABLE: u32 = 16u32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub const TS_SD_UIINTEGRATIONENABLE: u32 = 32u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct TS_SELECTIONSTYLE { - pub ase: TsActiveSelEnd, - pub fInterimChar: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for TS_SELECTIONSTYLE {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for TS_SELECTIONSTYLE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct TS_SELECTION_ACP { - pub acpStart: i32, - pub acpEnd: i32, - pub style: TS_SELECTIONSTYLE, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for TS_SELECTION_ACP {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for TS_SELECTION_ACP { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct TS_SELECTION_ANCHOR { - pub paStart: IAnchor, - pub paEnd: IAnchor, - pub style: TS_SELECTIONSTYLE, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for TS_SELECTION_ANCHOR {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for TS_SELECTION_ANCHOR { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub const TS_SHIFT_COUNT_HIDDEN: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] @@ -1413,18 +859,6 @@ pub const TS_SS_TKBPREDICTIONENABLE: u32 = 32u32; pub const TS_SS_TRANSITORY: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub const TS_SS_UWPCONTROL: u32 = 64u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub struct TS_STATUS { - pub dwDynamicFlags: u32, - pub dwStaticFlags: u32, -} -impl ::core::marker::Copy for TS_STATUS {} -impl ::core::clone::Clone for TS_STATUS { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub const TS_STRF_END: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] @@ -1433,22 +867,259 @@ pub const TS_STRF_MID: u32 = 1u32; pub const TS_STRF_START: u32 = 0u32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub const TS_S_ASYNC: ::windows_sys::core::HRESULT = 262912i32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub struct TS_TEXTCHANGE { - pub acpStart: i32, - pub acpOldEnd: i32, - pub acpNewEnd: i32, -} -impl ::core::marker::Copy for TS_TEXTCHANGE {} -impl ::core::clone::Clone for TS_TEXTCHANGE { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub const TS_VCOOKIE_NUL: u32 = 4294967295u32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub type ANCHOR_CHANGE_HISTORY_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_CH_PRECEDING_DEL: ANCHOR_CHANGE_HISTORY_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_CH_FOLLOWING_DEL: ANCHOR_CHANGE_HISTORY_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub type GET_TEXT_AND_PROPERTY_UPDATES_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_GTP_NONE: GET_TEXT_AND_PROPERTY_UPDATES_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_GTP_INCL_TEXT: GET_TEXT_AND_PROPERTY_UPDATES_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub type INSERT_TEXT_AT_SELECTION_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_IAS_NOQUERY: INSERT_TEXT_AT_SELECTION_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_IAS_QUERYONLY: INSERT_TEXT_AT_SELECTION_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_IAS_NO_DEFAULT_COMPOSITION: INSERT_TEXT_AT_SELECTION_FLAGS = 2147483648u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub type InputScope = i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_DEFAULT: InputScope = 0i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_URL: InputScope = 1i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_FILE_FULLFILEPATH: InputScope = 2i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_FILE_FILENAME: InputScope = 3i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_EMAIL_USERNAME: InputScope = 4i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_EMAIL_SMTPEMAILADDRESS: InputScope = 5i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_LOGINNAME: InputScope = 6i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_PERSONALNAME_FULLNAME: InputScope = 7i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_PERSONALNAME_PREFIX: InputScope = 8i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_PERSONALNAME_GIVENNAME: InputScope = 9i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_PERSONALNAME_MIDDLENAME: InputScope = 10i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_PERSONALNAME_SURNAME: InputScope = 11i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_PERSONALNAME_SUFFIX: InputScope = 12i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_ADDRESS_FULLPOSTALADDRESS: InputScope = 13i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_ADDRESS_POSTALCODE: InputScope = 14i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_ADDRESS_STREET: InputScope = 15i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_ADDRESS_STATEORPROVINCE: InputScope = 16i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_ADDRESS_CITY: InputScope = 17i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_ADDRESS_COUNTRYNAME: InputScope = 18i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_ADDRESS_COUNTRYSHORTNAME: InputScope = 19i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_CURRENCY_AMOUNTANDSYMBOL: InputScope = 20i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_CURRENCY_AMOUNT: InputScope = 21i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_DATE_FULLDATE: InputScope = 22i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_DATE_MONTH: InputScope = 23i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_DATE_DAY: InputScope = 24i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_DATE_YEAR: InputScope = 25i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_DATE_MONTHNAME: InputScope = 26i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_DATE_DAYNAME: InputScope = 27i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_DIGITS: InputScope = 28i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_NUMBER: InputScope = 29i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_ONECHAR: InputScope = 30i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_PASSWORD: InputScope = 31i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_TELEPHONE_FULLTELEPHONENUMBER: InputScope = 32i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_TELEPHONE_COUNTRYCODE: InputScope = 33i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_TELEPHONE_AREACODE: InputScope = 34i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_TELEPHONE_LOCALNUMBER: InputScope = 35i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_TIME_FULLTIME: InputScope = 36i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_TIME_HOUR: InputScope = 37i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_TIME_MINORSEC: InputScope = 38i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_NUMBER_FULLWIDTH: InputScope = 39i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_ALPHANUMERIC_HALFWIDTH: InputScope = 40i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_ALPHANUMERIC_FULLWIDTH: InputScope = 41i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_CURRENCY_CHINESE: InputScope = 42i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_BOPOMOFO: InputScope = 43i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_HIRAGANA: InputScope = 44i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_KATAKANA_HALFWIDTH: InputScope = 45i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_KATAKANA_FULLWIDTH: InputScope = 46i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_HANJA: InputScope = 47i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_HANGUL_HALFWIDTH: InputScope = 48i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_HANGUL_FULLWIDTH: InputScope = 49i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_SEARCH: InputScope = 50i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_FORMULA: InputScope = 51i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_SEARCH_INCREMENTAL: InputScope = 52i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_CHINESE_HALFWIDTH: InputScope = 53i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_CHINESE_FULLWIDTH: InputScope = 54i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_NATIVE_SCRIPT: InputScope = 55i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_YOMI: InputScope = 56i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_TEXT: InputScope = 57i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_CHAT: InputScope = 58i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_NAME_OR_PHONENUMBER: InputScope = 59i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_EMAILNAME_OR_ADDRESS: InputScope = 60i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_PRIVATE: InputScope = 61i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_MAPS: InputScope = 62i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_NUMERIC_PASSWORD: InputScope = 63i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_NUMERIC_PIN: InputScope = 64i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_ALPHANUMERIC_PIN: InputScope = 65i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_ALPHANUMERIC_PIN_SET: InputScope = 66i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_FORMULA_NUMBER: InputScope = 67i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_CHAT_WITHOUT_EMOJI: InputScope = 68i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_PHRASELIST: InputScope = -1i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_REGULAREXPRESSION: InputScope = -2i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_SRGS: InputScope = -3i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_XML: InputScope = -4i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const IS_ENUMSTRING: InputScope = -5i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub type LANG_BAR_ITEM_ICON_MODE_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_DTLBI_NONE: LANG_BAR_ITEM_ICON_MODE_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_DTLBI_USEPROFILEICON: LANG_BAR_ITEM_ICON_MODE_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub type TEXT_STORE_CHANGE_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_TC_NONE: TEXT_STORE_CHANGE_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_TC_CORRECTION: TEXT_STORE_CHANGE_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub type TEXT_STORE_LOCK_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_LF_READ: TEXT_STORE_LOCK_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_LF_READWRITE: TEXT_STORE_LOCK_FLAGS = 6u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub type TEXT_STORE_TEXT_CHANGE_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_ST_NONE: TEXT_STORE_TEXT_CHANGE_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TS_ST_CORRECTION: TEXT_STORE_TEXT_CHANGE_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub type TF_CONTEXT_EDIT_CONTEXT_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_ES_ASYNCDONTCARE: TF_CONTEXT_EDIT_CONTEXT_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_ES_SYNC: TF_CONTEXT_EDIT_CONTEXT_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_ES_READ: TF_CONTEXT_EDIT_CONTEXT_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_ES_READWRITE: TF_CONTEXT_EDIT_CONTEXT_FLAGS = 6u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_ES_ASYNC: TF_CONTEXT_EDIT_CONTEXT_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub type TF_DA_ATTR_INFO = i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_ATTR_INPUT: TF_DA_ATTR_INFO = 0i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_ATTR_TARGET_CONVERTED: TF_DA_ATTR_INFO = 1i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_ATTR_CONVERTED: TF_DA_ATTR_INFO = 2i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_ATTR_TARGET_NOTCONVERTED: TF_DA_ATTR_INFO = 3i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_ATTR_INPUT_ERROR: TF_DA_ATTR_INFO = 4i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_ATTR_FIXEDCONVERTED: TF_DA_ATTR_INFO = 5i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_ATTR_OTHER: TF_DA_ATTR_INFO = -1i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub type TF_DA_COLORTYPE = i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_CT_NONE: TF_DA_COLORTYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_CT_SYSCOLOR: TF_DA_COLORTYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_CT_COLORREF: TF_DA_COLORTYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub type TF_DA_LINESTYLE = i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_LS_NONE: TF_DA_LINESTYLE = 0i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_LS_SOLID: TF_DA_LINESTYLE = 1i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_LS_DOT: TF_DA_LINESTYLE = 2i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_LS_DASH: TF_DA_LINESTYLE = 3i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TF_LS_SQUIGGLE: TF_DA_LINESTYLE = 4i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub type TKBLayoutType = i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TKBLT_UNDEFINED: TKBLayoutType = 0i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TKBLT_CLASSIC: TKBLayoutType = 1i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub const TKBLT_OPTIMIZED: TKBLayoutType = 2i32; +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub type TfActiveSelEnd = i32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub const TF_AE_NONE: TfActiveSelEnd = 0i32; @@ -1560,3 +1231,329 @@ pub type TsShiftDir = i32; pub const TS_SD_BACKWARD: TsShiftDir = 0i32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub const TS_SD_FORWARD: TsShiftDir = 1i32; +pub type HKL = isize; +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TF_DA_COLOR { + pub r#type: TF_DA_COLORTYPE, + pub Anonymous: TF_DA_COLOR_0, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TF_DA_COLOR {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TF_DA_COLOR { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub union TF_DA_COLOR_0 { + pub nIndex: i32, + pub cr: super::super::Foundation::COLORREF, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TF_DA_COLOR_0 {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TF_DA_COLOR_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TF_DISPLAYATTRIBUTE { + pub crText: TF_DA_COLOR, + pub crBk: TF_DA_COLOR, + pub lsStyle: TF_DA_LINESTYLE, + pub fBoldLine: super::super::Foundation::BOOL, + pub crLine: TF_DA_COLOR, + pub bAttr: TF_DA_ATTR_INFO, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TF_DISPLAYATTRIBUTE {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TF_DISPLAYATTRIBUTE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub struct TF_HALTCOND { + pub pHaltRange: ITfRange, + pub aHaltPos: TfAnchor, + pub dwFlags: u32, +} +impl ::core::marker::Copy for TF_HALTCOND {} +impl ::core::clone::Clone for TF_HALTCOND { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub struct TF_INPUTPROCESSORPROFILE { + pub dwProfileType: u32, + pub langid: u16, + pub clsid: ::windows_sys::core::GUID, + pub guidProfile: ::windows_sys::core::GUID, + pub catid: ::windows_sys::core::GUID, + pub hklSubstitute: HKL, + pub dwCaps: u32, + pub hkl: HKL, + pub dwFlags: u32, +} +impl ::core::marker::Copy for TF_INPUTPROCESSORPROFILE {} +impl ::core::clone::Clone for TF_INPUTPROCESSORPROFILE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub struct TF_LANGBARITEMINFO { + pub clsidService: ::windows_sys::core::GUID, + pub guidItem: ::windows_sys::core::GUID, + pub dwStyle: u32, + pub ulSort: u32, + pub szDescription: [u16; 32], +} +impl ::core::marker::Copy for TF_LANGBARITEMINFO {} +impl ::core::clone::Clone for TF_LANGBARITEMINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TF_LANGUAGEPROFILE { + pub clsid: ::windows_sys::core::GUID, + pub langid: u16, + pub catid: ::windows_sys::core::GUID, + pub fActive: super::super::Foundation::BOOL, + pub guidProfile: ::windows_sys::core::GUID, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TF_LANGUAGEPROFILE {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TF_LANGUAGEPROFILE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub struct TF_LBBALLOONINFO { + pub style: TfLBBalloonStyle, + pub bstrText: ::windows_sys::core::BSTR, +} +impl ::core::marker::Copy for TF_LBBALLOONINFO {} +impl ::core::clone::Clone for TF_LBBALLOONINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub struct TF_LMLATTELEMENT { + pub dwFrameStart: u32, + pub dwFrameLen: u32, + pub dwFlags: u32, + pub Anonymous: TF_LMLATTELEMENT_0, + pub bstrText: ::windows_sys::core::BSTR, +} +impl ::core::marker::Copy for TF_LMLATTELEMENT {} +impl ::core::clone::Clone for TF_LMLATTELEMENT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub union TF_LMLATTELEMENT_0 { + pub iCost: i32, +} +impl ::core::marker::Copy for TF_LMLATTELEMENT_0 {} +impl ::core::clone::Clone for TF_LMLATTELEMENT_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub struct TF_PERSISTENT_PROPERTY_HEADER_ACP { + pub guidType: ::windows_sys::core::GUID, + pub ichStart: i32, + pub cch: i32, + pub cb: u32, + pub dwPrivate: u32, + pub clsidTIP: ::windows_sys::core::GUID, +} +impl ::core::marker::Copy for TF_PERSISTENT_PROPERTY_HEADER_ACP {} +impl ::core::clone::Clone for TF_PERSISTENT_PROPERTY_HEADER_ACP { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub struct TF_PRESERVEDKEY { + pub uVKey: u32, + pub uModifiers: u32, +} +impl ::core::marker::Copy for TF_PRESERVEDKEY {} +impl ::core::clone::Clone for TF_PRESERVEDKEY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +pub struct TF_PROPERTYVAL { + pub guidId: ::windows_sys::core::GUID, + pub varValue: super::super::System::Com::VARIANT, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +impl ::core::marker::Copy for TF_PROPERTYVAL {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +impl ::core::clone::Clone for TF_PROPERTYVAL { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TF_SELECTION { + pub range: ITfRange, + pub style: TF_SELECTIONSTYLE, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TF_SELECTION {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TF_SELECTION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TF_SELECTIONSTYLE { + pub ase: TfActiveSelEnd, + pub fInterimChar: super::super::Foundation::BOOL, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TF_SELECTIONSTYLE {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TF_SELECTIONSTYLE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +pub struct TS_ATTRVAL { + pub idAttr: ::windows_sys::core::GUID, + pub dwOverlapId: u32, + pub varValue: super::super::System::Com::VARIANT, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +impl ::core::marker::Copy for TS_ATTRVAL {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] +impl ::core::clone::Clone for TS_ATTRVAL { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub struct TS_RUNINFO { + pub uCount: u32, + pub r#type: TsRunType, +} +impl ::core::marker::Copy for TS_RUNINFO {} +impl ::core::clone::Clone for TS_RUNINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TS_SELECTIONSTYLE { + pub ase: TsActiveSelEnd, + pub fInterimChar: super::super::Foundation::BOOL, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TS_SELECTIONSTYLE {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TS_SELECTIONSTYLE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TS_SELECTION_ACP { + pub acpStart: i32, + pub acpEnd: i32, + pub style: TS_SELECTIONSTYLE, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TS_SELECTION_ACP {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TS_SELECTION_ACP { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TS_SELECTION_ANCHOR { + pub paStart: IAnchor, + pub paEnd: IAnchor, + pub style: TS_SELECTIONSTYLE, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TS_SELECTION_ANCHOR {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TS_SELECTION_ANCHOR { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub struct TS_STATUS { + pub dwDynamicFlags: u32, + pub dwStaticFlags: u32, +} +impl ::core::marker::Copy for TS_STATUS {} +impl ::core::clone::Clone for TS_STATUS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] +pub struct TS_TEXTCHANGE { + pub acpStart: i32, + pub acpOldEnd: i32, + pub acpNewEnd: i32, +} +impl ::core::marker::Copy for TS_TEXTCHANGE {} +impl ::core::clone::Clone for TS_TEXTCHANGE { + fn clone(&self) -> Self { + *self + } +} |