]> git.proxmox.com Git - rustc.git/blame - vendor/windows-sys/src/Windows/Win32/UI/TextServices/mod.rs
New upstream version 1.63.0+dfsg1
[rustc.git] / vendor / windows-sys / src / Windows / Win32 / UI / TextServices / mod.rs
CommitLineData
5e7ed085
FG
1#[link(name = "windows")]
2extern "system" {
04454e1e 3 #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
4 #[cfg(feature = "Win32_Foundation")]
5 pub fn DoMsCtfMonitor(dwflags: u32, heventforservicestop: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL;
04454e1e 6 #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 7 pub fn InitLocalMsCtfMonitor(dwflags: u32) -> ::windows_sys::core::HRESULT;
04454e1e 8 #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085
FG
9 pub fn UninitLocalMsCtfMonitor() -> ::windows_sys::core::HRESULT;
10}
04454e1e 11#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 12pub type ANCHOR_CHANGE_HISTORY_FLAGS = u32;
04454e1e 13#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 14pub const TS_CH_PRECEDING_DEL: ANCHOR_CHANGE_HISTORY_FLAGS = 1u32;
04454e1e 15#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085
FG
16pub const TS_CH_FOLLOWING_DEL: ANCHOR_CHANGE_HISTORY_FLAGS = 2u32;
17pub 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] };
18pub 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] };
19pub 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] };
20pub 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] };
21pub 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] };
22pub 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] };
23pub 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] };
24pub 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] };
25pub 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] };
26pub 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] };
27pub 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] };
28pub 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] };
29pub 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] };
04454e1e 30#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 31pub const DCM_FLAGS_CTFMON: u32 = 2u32;
04454e1e 32#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 33pub const DCM_FLAGS_LOCALTHREADTSF: u32 = 4u32;
04454e1e 34#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085
FG
35pub const DCM_FLAGS_TASKENG: u32 = 1u32;
36pub 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] };
04454e1e 37#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 38pub type GET_TEXT_AND_PROPERTY_UPDATES_FLAGS = u32;
04454e1e 39#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 40pub const TF_GTP_NONE: GET_TEXT_AND_PROPERTY_UPDATES_FLAGS = 0u32;
04454e1e 41#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085
FG
42pub const TF_GTP_INCL_TEXT: GET_TEXT_AND_PROPERTY_UPDATES_FLAGS = 1u32;
43pub 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] };
44pub 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] };
45pub 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] };
46pub 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] };
47pub 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] };
48pub 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] };
49pub 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] };
50pub 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] };
51pub 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] };
52pub 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] };
53pub 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] };
54pub 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] };
55pub 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] };
56pub 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] };
57pub 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] };
58pub 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] };
59pub 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] };
60pub 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] };
61pub 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] };
62pub 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] };
63pub 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] };
64pub 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] };
65pub 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] };
66pub 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] };
67pub 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] };
68pub 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] };
69pub 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] };
70pub 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] };
71pub 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] };
72pub 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] };
73pub 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] };
74pub 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] };
75pub 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] };
76pub 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] };
77pub 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] };
78pub 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] };
79pub 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] };
80pub 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] };
81pub 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] };
82pub 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] };
83pub 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] };
84pub 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] };
85pub 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] };
86pub 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] };
87pub 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] };
88pub 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] };
89pub 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] };
90pub 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] };
91pub 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] };
92pub 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] };
93pub 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] };
94pub 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] };
95pub 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] };
96pub 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] };
97pub 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] };
98pub 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] };
99pub 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] };
100pub 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] };
101pub 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] };
102pub 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] };
103pub 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] };
104pub 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] };
105pub 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] };
106pub 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] };
107pub 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] };
108pub 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] };
109pub 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] };
110pub 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] };
111pub 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] };
112pub 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] };
113pub 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] };
04454e1e 114#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 115pub const GXFPF_NEAREST: u32 = 2u32;
04454e1e 116#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085
FG
117pub const GXFPF_ROUND_NEAREST: u32 = 1u32;
118pub type HKL = isize;
119pub type IAccClientDocMgr = *mut ::core::ffi::c_void;
120pub type IAccDictionary = *mut ::core::ffi::c_void;
121pub type IAccServerDocMgr = *mut ::core::ffi::c_void;
122pub type IAccStore = *mut ::core::ffi::c_void;
123pub type IAnchor = *mut ::core::ffi::c_void;
124pub type IClonableWrapper = *mut ::core::ffi::c_void;
125pub type ICoCreateLocally = *mut ::core::ffi::c_void;
126pub type ICoCreatedLocally = *mut ::core::ffi::c_void;
127pub type IDocWrap = *mut ::core::ffi::c_void;
128pub type IEnumITfCompositionView = *mut ::core::ffi::c_void;
129pub type IEnumSpeechCommands = *mut ::core::ffi::c_void;
130pub type IEnumTfCandidates = *mut ::core::ffi::c_void;
131pub type IEnumTfContextViews = *mut ::core::ffi::c_void;
132pub type IEnumTfContexts = *mut ::core::ffi::c_void;
133pub type IEnumTfDisplayAttributeInfo = *mut ::core::ffi::c_void;
134pub type IEnumTfDocumentMgrs = *mut ::core::ffi::c_void;
135pub type IEnumTfFunctionProviders = *mut ::core::ffi::c_void;
136pub type IEnumTfInputProcessorProfiles = *mut ::core::ffi::c_void;
137pub type IEnumTfLangBarItems = *mut ::core::ffi::c_void;
138pub type IEnumTfLanguageProfiles = *mut ::core::ffi::c_void;
139pub type IEnumTfLatticeElements = *mut ::core::ffi::c_void;
140pub type IEnumTfProperties = *mut ::core::ffi::c_void;
141pub type IEnumTfPropertyValue = *mut ::core::ffi::c_void;
142pub type IEnumTfRanges = *mut ::core::ffi::c_void;
143pub type IEnumTfUIElements = *mut ::core::ffi::c_void;
144pub type IInternalDocWrap = *mut ::core::ffi::c_void;
04454e1e 145#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 146pub const ILMCM_CHECKLAYOUTANDTIPENABLED: u32 = 1u32;
04454e1e 147#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 148pub const ILMCM_LANGUAGEBAROFF: u32 = 2u32;
04454e1e 149#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 150pub type INSERT_TEXT_AT_SELECTION_FLAGS = u32;
04454e1e 151#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 152pub const TF_IAS_NOQUERY: INSERT_TEXT_AT_SELECTION_FLAGS = 1u32;
04454e1e 153#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 154pub const TF_IAS_QUERYONLY: INSERT_TEXT_AT_SELECTION_FLAGS = 2u32;
04454e1e 155#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085
FG
156pub const TF_IAS_NO_DEFAULT_COMPOSITION: INSERT_TEXT_AT_SELECTION_FLAGS = 2147483648u32;
157pub type ISpeechCommandProvider = *mut ::core::ffi::c_void;
158pub type ITextStoreACP = *mut ::core::ffi::c_void;
159pub type ITextStoreACP2 = *mut ::core::ffi::c_void;
160pub type ITextStoreACPEx = *mut ::core::ffi::c_void;
161pub type ITextStoreACPServices = *mut ::core::ffi::c_void;
162pub type ITextStoreACPSink = *mut ::core::ffi::c_void;
163pub type ITextStoreACPSinkEx = *mut ::core::ffi::c_void;
164pub type ITextStoreAnchor = *mut ::core::ffi::c_void;
165pub type ITextStoreAnchorEx = *mut ::core::ffi::c_void;
166pub type ITextStoreAnchorSink = *mut ::core::ffi::c_void;
167pub type ITextStoreSinkAnchorEx = *mut ::core::ffi::c_void;
168pub type ITfActiveLanguageProfileNotifySink = *mut ::core::ffi::c_void;
169pub type ITfCandidateList = *mut ::core::ffi::c_void;
170pub type ITfCandidateListUIElement = *mut ::core::ffi::c_void;
171pub type ITfCandidateListUIElementBehavior = *mut ::core::ffi::c_void;
172pub type ITfCandidateString = *mut ::core::ffi::c_void;
173pub type ITfCategoryMgr = *mut ::core::ffi::c_void;
174pub type ITfCleanupContextDurationSink = *mut ::core::ffi::c_void;
175pub type ITfCleanupContextSink = *mut ::core::ffi::c_void;
176pub type ITfClientId = *mut ::core::ffi::c_void;
177pub type ITfCompartment = *mut ::core::ffi::c_void;
178pub type ITfCompartmentEventSink = *mut ::core::ffi::c_void;
179pub type ITfCompartmentMgr = *mut ::core::ffi::c_void;
180pub type ITfComposition = *mut ::core::ffi::c_void;
181pub type ITfCompositionSink = *mut ::core::ffi::c_void;
182pub type ITfCompositionView = *mut ::core::ffi::c_void;
183pub type ITfConfigureSystemKeystrokeFeed = *mut ::core::ffi::c_void;
184pub type ITfContext = *mut ::core::ffi::c_void;
185pub type ITfContextComposition = *mut ::core::ffi::c_void;
186pub type ITfContextKeyEventSink = *mut ::core::ffi::c_void;
187pub type ITfContextOwner = *mut ::core::ffi::c_void;
188pub type ITfContextOwnerCompositionServices = *mut ::core::ffi::c_void;
189pub type ITfContextOwnerCompositionSink = *mut ::core::ffi::c_void;
190pub type ITfContextOwnerServices = *mut ::core::ffi::c_void;
191pub type ITfContextView = *mut ::core::ffi::c_void;
192pub type ITfCreatePropertyStore = *mut ::core::ffi::c_void;
193pub type ITfDisplayAttributeInfo = *mut ::core::ffi::c_void;
194pub type ITfDisplayAttributeMgr = *mut ::core::ffi::c_void;
195pub type ITfDisplayAttributeNotifySink = *mut ::core::ffi::c_void;
196pub type ITfDisplayAttributeProvider = *mut ::core::ffi::c_void;
197pub type ITfDocumentMgr = *mut ::core::ffi::c_void;
198pub type ITfEditRecord = *mut ::core::ffi::c_void;
199pub type ITfEditSession = *mut ::core::ffi::c_void;
200pub type ITfEditTransactionSink = *mut ::core::ffi::c_void;
201pub type ITfFnAdviseText = *mut ::core::ffi::c_void;
202pub type ITfFnBalloon = *mut ::core::ffi::c_void;
203pub type ITfFnConfigure = *mut ::core::ffi::c_void;
204pub type ITfFnConfigureRegisterEudc = *mut ::core::ffi::c_void;
205pub type ITfFnConfigureRegisterWord = *mut ::core::ffi::c_void;
206pub type ITfFnCustomSpeechCommand = *mut ::core::ffi::c_void;
207pub type ITfFnGetLinguisticAlternates = *mut ::core::ffi::c_void;
208pub type ITfFnGetPreferredTouchKeyboardLayout = *mut ::core::ffi::c_void;
209pub type ITfFnGetSAPIObject = *mut ::core::ffi::c_void;
210pub type ITfFnLMInternal = *mut ::core::ffi::c_void;
211pub type ITfFnLMProcessor = *mut ::core::ffi::c_void;
212pub type ITfFnLangProfileUtil = *mut ::core::ffi::c_void;
213pub type ITfFnPlayBack = *mut ::core::ffi::c_void;
214pub type ITfFnPropertyUIStatus = *mut ::core::ffi::c_void;
215pub type ITfFnReconversion = *mut ::core::ffi::c_void;
216pub type ITfFnSearchCandidateProvider = *mut ::core::ffi::c_void;
217pub type ITfFnShowHelp = *mut ::core::ffi::c_void;
218pub type ITfFunction = *mut ::core::ffi::c_void;
219pub type ITfFunctionProvider = *mut ::core::ffi::c_void;
220pub type ITfInputProcessorProfileActivationSink = *mut ::core::ffi::c_void;
221pub type ITfInputProcessorProfileMgr = *mut ::core::ffi::c_void;
222pub type ITfInputProcessorProfileSubstituteLayout = *mut ::core::ffi::c_void;
223pub type ITfInputProcessorProfiles = *mut ::core::ffi::c_void;
224pub type ITfInputProcessorProfilesEx = *mut ::core::ffi::c_void;
225pub type ITfInputScope = *mut ::core::ffi::c_void;
226pub type ITfInputScope2 = *mut ::core::ffi::c_void;
227pub type ITfInsertAtSelection = *mut ::core::ffi::c_void;
228pub type ITfIntegratableCandidateListUIElement = *mut ::core::ffi::c_void;
229pub type ITfKeyEventSink = *mut ::core::ffi::c_void;
230pub type ITfKeyTraceEventSink = *mut ::core::ffi::c_void;
231pub type ITfKeystrokeMgr = *mut ::core::ffi::c_void;
232pub type ITfLMLattice = *mut ::core::ffi::c_void;
233pub type ITfLangBarEventSink = *mut ::core::ffi::c_void;
234pub type ITfLangBarItem = *mut ::core::ffi::c_void;
235pub type ITfLangBarItemBalloon = *mut ::core::ffi::c_void;
236pub type ITfLangBarItemBitmap = *mut ::core::ffi::c_void;
237pub type ITfLangBarItemBitmapButton = *mut ::core::ffi::c_void;
238pub type ITfLangBarItemButton = *mut ::core::ffi::c_void;
239pub type ITfLangBarItemMgr = *mut ::core::ffi::c_void;
240pub type ITfLangBarItemSink = *mut ::core::ffi::c_void;
241pub type ITfLangBarMgr = *mut ::core::ffi::c_void;
242pub type ITfLanguageProfileNotifySink = *mut ::core::ffi::c_void;
243pub type ITfMSAAControl = *mut ::core::ffi::c_void;
244pub type ITfMenu = *mut ::core::ffi::c_void;
245pub type ITfMessagePump = *mut ::core::ffi::c_void;
246pub type ITfMouseSink = *mut ::core::ffi::c_void;
247pub type ITfMouseTracker = *mut ::core::ffi::c_void;
248pub type ITfMouseTrackerACP = *mut ::core::ffi::c_void;
249pub type ITfPersistentPropertyLoaderACP = *mut ::core::ffi::c_void;
250pub type ITfPreservedKeyNotifySink = *mut ::core::ffi::c_void;
251pub type ITfProperty = *mut ::core::ffi::c_void;
252pub type ITfPropertyStore = *mut ::core::ffi::c_void;
253pub type ITfQueryEmbedded = *mut ::core::ffi::c_void;
254pub type ITfRange = *mut ::core::ffi::c_void;
255pub type ITfRangeACP = *mut ::core::ffi::c_void;
256pub type ITfRangeBackup = *mut ::core::ffi::c_void;
257pub type ITfReadOnlyProperty = *mut ::core::ffi::c_void;
258pub type ITfReadingInformationUIElement = *mut ::core::ffi::c_void;
259pub type ITfReverseConversion = *mut ::core::ffi::c_void;
260pub type ITfReverseConversionList = *mut ::core::ffi::c_void;
261pub type ITfReverseConversionMgr = *mut ::core::ffi::c_void;
262pub type ITfSource = *mut ::core::ffi::c_void;
263pub type ITfSourceSingle = *mut ::core::ffi::c_void;
264pub type ITfSpeechUIServer = *mut ::core::ffi::c_void;
265pub type ITfStatusSink = *mut ::core::ffi::c_void;
266pub type ITfSystemDeviceTypeLangBarItem = *mut ::core::ffi::c_void;
267pub type ITfSystemLangBarItem = *mut ::core::ffi::c_void;
268pub type ITfSystemLangBarItemSink = *mut ::core::ffi::c_void;
269pub type ITfSystemLangBarItemText = *mut ::core::ffi::c_void;
270pub type ITfTextEditSink = *mut ::core::ffi::c_void;
271pub type ITfTextInputProcessor = *mut ::core::ffi::c_void;
272pub type ITfTextInputProcessorEx = *mut ::core::ffi::c_void;
273pub type ITfTextLayoutSink = *mut ::core::ffi::c_void;
274pub type ITfThreadFocusSink = *mut ::core::ffi::c_void;
275pub type ITfThreadMgr = *mut ::core::ffi::c_void;
276pub type ITfThreadMgr2 = *mut ::core::ffi::c_void;
277pub type ITfThreadMgrEventSink = *mut ::core::ffi::c_void;
278pub type ITfThreadMgrEx = *mut ::core::ffi::c_void;
279pub type ITfToolTipUIElement = *mut ::core::ffi::c_void;
280pub type ITfTransitoryExtensionSink = *mut ::core::ffi::c_void;
281pub type ITfTransitoryExtensionUIElement = *mut ::core::ffi::c_void;
282pub type ITfUIElement = *mut ::core::ffi::c_void;
283pub type ITfUIElementMgr = *mut ::core::ffi::c_void;
284pub type ITfUIElementSink = *mut ::core::ffi::c_void;
285pub type IUIManagerEventSink = *mut ::core::ffi::c_void;
286pub type IVersionInfo = *mut ::core::ffi::c_void;
04454e1e 287#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 288pub type InputScope = i32;
04454e1e 289#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 290pub const IS_DEFAULT: InputScope = 0i32;
04454e1e 291#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 292pub const IS_URL: InputScope = 1i32;
04454e1e 293#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 294pub const IS_FILE_FULLFILEPATH: InputScope = 2i32;
04454e1e 295#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 296pub const IS_FILE_FILENAME: InputScope = 3i32;
04454e1e 297#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 298pub const IS_EMAIL_USERNAME: InputScope = 4i32;
04454e1e 299#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 300pub const IS_EMAIL_SMTPEMAILADDRESS: InputScope = 5i32;
04454e1e 301#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 302pub const IS_LOGINNAME: InputScope = 6i32;
04454e1e 303#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 304pub const IS_PERSONALNAME_FULLNAME: InputScope = 7i32;
04454e1e 305#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 306pub const IS_PERSONALNAME_PREFIX: InputScope = 8i32;
04454e1e 307#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 308pub const IS_PERSONALNAME_GIVENNAME: InputScope = 9i32;
04454e1e 309#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 310pub const IS_PERSONALNAME_MIDDLENAME: InputScope = 10i32;
04454e1e 311#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 312pub const IS_PERSONALNAME_SURNAME: InputScope = 11i32;
04454e1e 313#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 314pub const IS_PERSONALNAME_SUFFIX: InputScope = 12i32;
04454e1e 315#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 316pub const IS_ADDRESS_FULLPOSTALADDRESS: InputScope = 13i32;
04454e1e 317#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 318pub const IS_ADDRESS_POSTALCODE: InputScope = 14i32;
04454e1e 319#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 320pub const IS_ADDRESS_STREET: InputScope = 15i32;
04454e1e 321#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 322pub const IS_ADDRESS_STATEORPROVINCE: InputScope = 16i32;
04454e1e 323#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 324pub const IS_ADDRESS_CITY: InputScope = 17i32;
04454e1e 325#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 326pub const IS_ADDRESS_COUNTRYNAME: InputScope = 18i32;
04454e1e 327#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 328pub const IS_ADDRESS_COUNTRYSHORTNAME: InputScope = 19i32;
04454e1e 329#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 330pub const IS_CURRENCY_AMOUNTANDSYMBOL: InputScope = 20i32;
04454e1e 331#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 332pub const IS_CURRENCY_AMOUNT: InputScope = 21i32;
04454e1e 333#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 334pub const IS_DATE_FULLDATE: InputScope = 22i32;
04454e1e 335#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 336pub const IS_DATE_MONTH: InputScope = 23i32;
04454e1e 337#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 338pub const IS_DATE_DAY: InputScope = 24i32;
04454e1e 339#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 340pub const IS_DATE_YEAR: InputScope = 25i32;
04454e1e 341#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 342pub const IS_DATE_MONTHNAME: InputScope = 26i32;
04454e1e 343#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 344pub const IS_DATE_DAYNAME: InputScope = 27i32;
04454e1e 345#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 346pub const IS_DIGITS: InputScope = 28i32;
04454e1e 347#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 348pub const IS_NUMBER: InputScope = 29i32;
04454e1e 349#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 350pub const IS_ONECHAR: InputScope = 30i32;
04454e1e 351#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 352pub const IS_PASSWORD: InputScope = 31i32;
04454e1e 353#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 354pub const IS_TELEPHONE_FULLTELEPHONENUMBER: InputScope = 32i32;
04454e1e 355#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 356pub const IS_TELEPHONE_COUNTRYCODE: InputScope = 33i32;
04454e1e 357#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 358pub const IS_TELEPHONE_AREACODE: InputScope = 34i32;
04454e1e 359#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 360pub const IS_TELEPHONE_LOCALNUMBER: InputScope = 35i32;
04454e1e 361#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 362pub const IS_TIME_FULLTIME: InputScope = 36i32;
04454e1e 363#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 364pub const IS_TIME_HOUR: InputScope = 37i32;
04454e1e 365#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 366pub const IS_TIME_MINORSEC: InputScope = 38i32;
04454e1e 367#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 368pub const IS_NUMBER_FULLWIDTH: InputScope = 39i32;
04454e1e 369#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 370pub const IS_ALPHANUMERIC_HALFWIDTH: InputScope = 40i32;
04454e1e 371#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 372pub const IS_ALPHANUMERIC_FULLWIDTH: InputScope = 41i32;
04454e1e 373#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 374pub const IS_CURRENCY_CHINESE: InputScope = 42i32;
04454e1e 375#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 376pub const IS_BOPOMOFO: InputScope = 43i32;
04454e1e 377#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 378pub const IS_HIRAGANA: InputScope = 44i32;
04454e1e 379#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 380pub const IS_KATAKANA_HALFWIDTH: InputScope = 45i32;
04454e1e 381#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 382pub const IS_KATAKANA_FULLWIDTH: InputScope = 46i32;
04454e1e 383#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 384pub const IS_HANJA: InputScope = 47i32;
04454e1e 385#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 386pub const IS_HANGUL_HALFWIDTH: InputScope = 48i32;
04454e1e 387#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 388pub const IS_HANGUL_FULLWIDTH: InputScope = 49i32;
04454e1e 389#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 390pub const IS_SEARCH: InputScope = 50i32;
04454e1e 391#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 392pub const IS_FORMULA: InputScope = 51i32;
04454e1e 393#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 394pub const IS_SEARCH_INCREMENTAL: InputScope = 52i32;
04454e1e 395#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 396pub const IS_CHINESE_HALFWIDTH: InputScope = 53i32;
04454e1e 397#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 398pub const IS_CHINESE_FULLWIDTH: InputScope = 54i32;
04454e1e 399#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 400pub const IS_NATIVE_SCRIPT: InputScope = 55i32;
04454e1e 401#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 402pub const IS_YOMI: InputScope = 56i32;
04454e1e 403#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 404pub const IS_TEXT: InputScope = 57i32;
04454e1e 405#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 406pub const IS_CHAT: InputScope = 58i32;
04454e1e 407#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 408pub const IS_NAME_OR_PHONENUMBER: InputScope = 59i32;
04454e1e 409#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 410pub const IS_EMAILNAME_OR_ADDRESS: InputScope = 60i32;
04454e1e 411#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 412pub const IS_PRIVATE: InputScope = 61i32;
04454e1e 413#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 414pub const IS_MAPS: InputScope = 62i32;
04454e1e 415#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 416pub const IS_NUMERIC_PASSWORD: InputScope = 63i32;
04454e1e 417#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 418pub const IS_NUMERIC_PIN: InputScope = 64i32;
04454e1e 419#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 420pub const IS_ALPHANUMERIC_PIN: InputScope = 65i32;
04454e1e 421#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 422pub const IS_ALPHANUMERIC_PIN_SET: InputScope = 66i32;
04454e1e 423#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 424pub const IS_FORMULA_NUMBER: InputScope = 67i32;
04454e1e 425#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 426pub const IS_CHAT_WITHOUT_EMOJI: InputScope = 68i32;
04454e1e 427#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 428pub const IS_PHRASELIST: InputScope = -1i32;
04454e1e 429#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 430pub const IS_REGULAREXPRESSION: InputScope = -2i32;
04454e1e 431#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 432pub const IS_SRGS: InputScope = -3i32;
04454e1e 433#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 434pub const IS_XML: InputScope = -4i32;
04454e1e 435#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 436pub const IS_ENUMSTRING: InputScope = -5i32;
04454e1e 437#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 438pub type LANG_BAR_ITEM_ICON_MODE_FLAGS = u32;
04454e1e 439#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 440pub const TF_DTLBI_NONE: LANG_BAR_ITEM_ICON_MODE_FLAGS = 0u32;
04454e1e 441#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085
FG
442pub const TF_DTLBI_USEPROFILEICON: LANG_BAR_ITEM_ICON_MODE_FLAGS = 1u32;
443pub 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] };
444pub 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] };
04454e1e 445#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 446pub type TEXT_STORE_CHANGE_FLAGS = u32;
04454e1e 447#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 448pub const TS_TC_NONE: TEXT_STORE_CHANGE_FLAGS = 0u32;
04454e1e 449#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 450pub const TS_TC_CORRECTION: TEXT_STORE_CHANGE_FLAGS = 1u32;
04454e1e 451#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 452pub type TEXT_STORE_LOCK_FLAGS = u32;
04454e1e 453#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 454pub const TS_LF_READ: TEXT_STORE_LOCK_FLAGS = 2u32;
04454e1e 455#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 456pub const TS_LF_READWRITE: TEXT_STORE_LOCK_FLAGS = 6u32;
04454e1e 457#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 458pub type TEXT_STORE_TEXT_CHANGE_FLAGS = u32;
04454e1e 459#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 460pub const TS_ST_NONE: TEXT_STORE_TEXT_CHANGE_FLAGS = 0u32;
04454e1e 461#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 462pub const TS_ST_CORRECTION: TEXT_STORE_TEXT_CHANGE_FLAGS = 1u32;
04454e1e 463#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 464pub const TF_CHAR_EMBEDDED: u32 = 65532u32;
04454e1e 465#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 466pub const TF_CLUIE_COUNT: u32 = 2u32;
04454e1e 467#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 468pub const TF_CLUIE_CURRENTPAGE: u32 = 32u32;
04454e1e 469#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 470pub const TF_CLUIE_DOCUMENTMGR: u32 = 1u32;
04454e1e 471#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 472pub const TF_CLUIE_PAGEINDEX: u32 = 16u32;
04454e1e 473#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 474pub const TF_CLUIE_SELECTION: u32 = 4u32;
04454e1e 475#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 476pub const TF_CLUIE_STRING: u32 = 8u32;
04454e1e 477#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 478pub const TF_COMMANDING_ENABLED: u32 = 4u32;
04454e1e 479#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 480pub const TF_COMMANDING_ON: u32 = 8u32;
04454e1e 481#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 482pub type TF_CONTEXT_EDIT_CONTEXT_FLAGS = u32;
04454e1e 483#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 484pub const TF_ES_ASYNCDONTCARE: TF_CONTEXT_EDIT_CONTEXT_FLAGS = 0u32;
04454e1e 485#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 486pub const TF_ES_SYNC: TF_CONTEXT_EDIT_CONTEXT_FLAGS = 1u32;
04454e1e 487#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 488pub const TF_ES_READ: TF_CONTEXT_EDIT_CONTEXT_FLAGS = 2u32;
04454e1e 489#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 490pub const TF_ES_READWRITE: TF_CONTEXT_EDIT_CONTEXT_FLAGS = 6u32;
04454e1e 491#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 492pub const TF_ES_ASYNC: TF_CONTEXT_EDIT_CONTEXT_FLAGS = 8u32;
04454e1e 493#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 494pub const TF_CONVERSIONMODE_ALPHANUMERIC: u32 = 0u32;
04454e1e 495#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 496pub const TF_CONVERSIONMODE_CHARCODE: u32 = 32u32;
04454e1e 497#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 498pub const TF_CONVERSIONMODE_EUDC: u32 = 512u32;
04454e1e 499#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 500pub const TF_CONVERSIONMODE_FIXED: u32 = 2048u32;
04454e1e 501#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 502pub const TF_CONVERSIONMODE_FULLSHAPE: u32 = 8u32;
04454e1e 503#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 504pub const TF_CONVERSIONMODE_KATAKANA: u32 = 2u32;
04454e1e 505#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 506pub const TF_CONVERSIONMODE_NATIVE: u32 = 1u32;
04454e1e 507#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 508pub const TF_CONVERSIONMODE_NOCONVERSION: u32 = 256u32;
04454e1e 509#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 510pub const TF_CONVERSIONMODE_ROMAN: u32 = 16u32;
04454e1e 511#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 512pub const TF_CONVERSIONMODE_SOFTKEYBOARD: u32 = 128u32;
04454e1e 513#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 514pub const TF_CONVERSIONMODE_SYMBOL: u32 = 1024u32;
04454e1e 515#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 516pub type TF_DA_ATTR_INFO = i32;
04454e1e 517#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 518pub const TF_ATTR_INPUT: TF_DA_ATTR_INFO = 0i32;
04454e1e 519#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 520pub const TF_ATTR_TARGET_CONVERTED: TF_DA_ATTR_INFO = 1i32;
04454e1e 521#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 522pub const TF_ATTR_CONVERTED: TF_DA_ATTR_INFO = 2i32;
04454e1e 523#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 524pub const TF_ATTR_TARGET_NOTCONVERTED: TF_DA_ATTR_INFO = 3i32;
04454e1e 525#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 526pub const TF_ATTR_INPUT_ERROR: TF_DA_ATTR_INFO = 4i32;
04454e1e 527#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 528pub const TF_ATTR_FIXEDCONVERTED: TF_DA_ATTR_INFO = 5i32;
04454e1e 529#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085
FG
530pub const TF_ATTR_OTHER: TF_DA_ATTR_INFO = -1i32;
531#[repr(C)]
04454e1e 532#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085
FG
533pub struct TF_DA_COLOR {
534 pub r#type: TF_DA_COLORTYPE,
535 pub Anonymous: TF_DA_COLOR_0,
536}
537impl ::core::marker::Copy for TF_DA_COLOR {}
538impl ::core::clone::Clone for TF_DA_COLOR {
539 fn clone(&self) -> Self {
540 *self
541 }
542}
543#[repr(C)]
04454e1e 544#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085
FG
545pub union TF_DA_COLOR_0 {
546 pub nIndex: i32,
547 pub cr: u32,
548}
549impl ::core::marker::Copy for TF_DA_COLOR_0 {}
550impl ::core::clone::Clone for TF_DA_COLOR_0 {
551 fn clone(&self) -> Self {
552 *self
553 }
554}
04454e1e 555#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 556pub type TF_DA_COLORTYPE = i32;
04454e1e 557#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 558pub const TF_CT_NONE: TF_DA_COLORTYPE = 0i32;
04454e1e 559#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 560pub const TF_CT_SYSCOLOR: TF_DA_COLORTYPE = 1i32;
04454e1e 561#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 562pub const TF_CT_COLORREF: TF_DA_COLORTYPE = 2i32;
04454e1e 563#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 564pub type TF_DA_LINESTYLE = i32;
04454e1e 565#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 566pub const TF_LS_NONE: TF_DA_LINESTYLE = 0i32;
04454e1e 567#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 568pub const TF_LS_SOLID: TF_DA_LINESTYLE = 1i32;
04454e1e 569#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 570pub const TF_LS_DOT: TF_DA_LINESTYLE = 2i32;
04454e1e 571#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 572pub const TF_LS_DASH: TF_DA_LINESTYLE = 3i32;
04454e1e 573#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 574pub const TF_LS_SQUIGGLE: TF_DA_LINESTYLE = 4i32;
04454e1e 575#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 576pub const TF_DICTATION_ENABLED: u32 = 2u32;
04454e1e 577#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 578pub const TF_DICTATION_ON: u32 = 1u32;
04454e1e 579#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 580pub const TF_DISABLE_BALLOON: u32 = 2u32;
04454e1e 581#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 582pub const TF_DISABLE_COMMANDING: u32 = 4u32;
04454e1e 583#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 584pub const TF_DISABLE_DICTATION: u32 = 2u32;
04454e1e 585#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085
FG
586pub const TF_DISABLE_SPEECH: u32 = 1u32;
587#[repr(C)]
04454e1e 588#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
589#[cfg(feature = "Win32_Foundation")]
590pub struct TF_DISPLAYATTRIBUTE {
591 pub crText: TF_DA_COLOR,
592 pub crBk: TF_DA_COLOR,
593 pub lsStyle: TF_DA_LINESTYLE,
594 pub fBoldLine: super::super::Foundation::BOOL,
595 pub crLine: TF_DA_COLOR,
596 pub bAttr: TF_DA_ATTR_INFO,
597}
598#[cfg(feature = "Win32_Foundation")]
599impl ::core::marker::Copy for TF_DISPLAYATTRIBUTE {}
600#[cfg(feature = "Win32_Foundation")]
601impl ::core::clone::Clone for TF_DISPLAYATTRIBUTE {
602 fn clone(&self) -> Self {
603 *self
604 }
605}
04454e1e 606#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
923072b8 607pub const TF_ENABLE_PROCESS_ATOM: &str = "_CTF_ENABLE_PROCESS_ATOM_";
04454e1e 608#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 609pub const TF_E_ALREADY_EXISTS: ::windows_sys::core::HRESULT = -2147220218i32;
04454e1e 610#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 611pub const TF_E_COMPOSITION_REJECTED: ::windows_sys::core::HRESULT = -2147220216i32;
04454e1e 612#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 613pub const TF_E_DISCONNECTED: ::windows_sys::core::HRESULT = -2147220220i32;
04454e1e 614#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 615pub const TF_E_EMPTYCONTEXT: ::windows_sys::core::HRESULT = -2147220215i32;
04454e1e 616#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 617pub const TF_E_FORMAT: ::windows_sys::core::HRESULT = -2147220982i32;
04454e1e 618#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 619pub const TF_E_INVALIDPOINT: ::windows_sys::core::HRESULT = -2147220985i32;
04454e1e 620#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 621pub const TF_E_INVALIDPOS: ::windows_sys::core::HRESULT = -2147220992i32;
04454e1e 622#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 623pub const TF_E_INVALIDVIEW: ::windows_sys::core::HRESULT = -2147220219i32;
04454e1e 624#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 625pub const TF_E_LOCKED: ::windows_sys::core::HRESULT = -2147220224i32;
04454e1e 626#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 627pub const TF_E_NOCONVERSION: ::windows_sys::core::HRESULT = -2147219968i32;
04454e1e 628#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 629pub const TF_E_NOINTERFACE: ::windows_sys::core::HRESULT = -2147220988i32;
04454e1e 630#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 631pub const TF_E_NOLAYOUT: ::windows_sys::core::HRESULT = -2147220986i32;
04454e1e 632#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 633pub const TF_E_NOLOCK: ::windows_sys::core::HRESULT = -2147220991i32;
04454e1e 634#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 635pub const TF_E_NOOBJECT: ::windows_sys::core::HRESULT = -2147220990i32;
04454e1e 636#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 637pub const TF_E_NOPROVIDER: ::windows_sys::core::HRESULT = -2147220221i32;
04454e1e 638#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 639pub const TF_E_NOSELECTION: ::windows_sys::core::HRESULT = -2147220987i32;
04454e1e 640#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 641pub const TF_E_NOSERVICE: ::windows_sys::core::HRESULT = -2147220989i32;
04454e1e 642#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 643pub const TF_E_NOTOWNEDRANGE: ::windows_sys::core::HRESULT = -2147220222i32;
04454e1e 644#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 645pub const TF_E_RANGE_NOT_COVERED: ::windows_sys::core::HRESULT = -2147220217i32;
04454e1e 646#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 647pub const TF_E_READONLY: ::windows_sys::core::HRESULT = -2147220983i32;
04454e1e 648#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 649pub const TF_E_STACKFULL: ::windows_sys::core::HRESULT = -2147220223i32;
04454e1e 650#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 651pub const TF_E_SYNCHRONOUS: ::windows_sys::core::HRESULT = -2147220984i32;
04454e1e 652#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
923072b8 653pub const TF_FLOATINGLANGBAR_WNDTITLE: &str = "TF_FloatingLangBar_WndTitle";
04454e1e 654#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
923072b8 655pub const TF_FLOATINGLANGBAR_WNDTITLEA: &str = "TF_FloatingLangBar_WndTitle";
04454e1e 656#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
923072b8 657pub const TF_FLOATINGLANGBAR_WNDTITLEW: &str = "TF_FloatingLangBar_WndTitle";
5e7ed085 658#[repr(C)]
04454e1e 659#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085
FG
660pub struct TF_HALTCOND {
661 pub pHaltRange: ITfRange,
662 pub aHaltPos: TfAnchor,
663 pub dwFlags: u32,
664}
665impl ::core::marker::Copy for TF_HALTCOND {}
666impl ::core::clone::Clone for TF_HALTCOND {
667 fn clone(&self) -> Self {
668 *self
669 }
670}
04454e1e 671#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 672pub const TF_HF_OBJECT: u32 = 1u32;
04454e1e 673#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085
FG
674pub const TF_IE_CORRECTION: u32 = 1u32;
675#[repr(C)]
04454e1e 676#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085
FG
677pub struct TF_INPUTPROCESSORPROFILE {
678 pub dwProfileType: u32,
679 pub langid: u16,
680 pub clsid: ::windows_sys::core::GUID,
681 pub guidProfile: ::windows_sys::core::GUID,
682 pub catid: ::windows_sys::core::GUID,
683 pub hklSubstitute: HKL,
684 pub dwCaps: u32,
685 pub hkl: HKL,
686 pub dwFlags: u32,
687}
688impl ::core::marker::Copy for TF_INPUTPROCESSORPROFILE {}
689impl ::core::clone::Clone for TF_INPUTPROCESSORPROFILE {
690 fn clone(&self) -> Self {
691 *self
692 }
693}
04454e1e 694#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 695pub const TF_INVALID_COOKIE: u32 = 4294967295u32;
04454e1e 696#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 697pub const TF_INVALID_EDIT_COOKIE: u32 = 0u32;
04454e1e 698#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 699pub const TF_IPPMF_DISABLEPROFILE: u32 = 2u32;
04454e1e 700#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 701pub const TF_IPPMF_DONTCARECURRENTINPUTLANGUAGE: u32 = 4u32;
04454e1e 702#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 703pub const TF_IPPMF_ENABLEPROFILE: u32 = 1u32;
04454e1e 704#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 705pub const TF_IPPMF_FORPROCESS: u32 = 268435456u32;
04454e1e 706#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 707pub const TF_IPPMF_FORSESSION: u32 = 536870912u32;
04454e1e 708#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 709pub const TF_IPPMF_FORSYSTEMALL: u32 = 1073741824u32;
04454e1e 710#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 711pub const TF_IPP_CAPS_COMLESSSUPPORT: u32 = 8u32;
04454e1e 712#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 713pub const TF_IPP_CAPS_DISABLEONTRANSITORY: u32 = 1u32;
04454e1e 714#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 715pub const TF_IPP_CAPS_IMMERSIVESUPPORT: u32 = 65536u32;
04454e1e 716#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 717pub const TF_IPP_CAPS_SECUREMODESUPPORT: u32 = 2u32;
04454e1e 718#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 719pub const TF_IPP_CAPS_SYSTRAYSUPPORT: u32 = 131072u32;
04454e1e 720#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 721pub const TF_IPP_CAPS_UIELEMENTENABLED: u32 = 4u32;
04454e1e 722#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 723pub const TF_IPP_CAPS_WOW16SUPPORT: u32 = 16u32;
04454e1e 724#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 725pub const TF_IPP_FLAG_ACTIVE: u32 = 1u32;
04454e1e 726#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 727pub const TF_IPP_FLAG_ENABLED: u32 = 2u32;
04454e1e 728#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 729pub const TF_IPP_FLAG_SUBSTITUTEDBYINPUTPROCESSOR: u32 = 4u32;
04454e1e 730#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085
FG
731pub const TF_IPSINK_FLAG_ACTIVE: u32 = 1u32;
732#[repr(C)]
04454e1e 733#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085
FG
734pub struct TF_LANGBARITEMINFO {
735 pub clsidService: ::windows_sys::core::GUID,
736 pub guidItem: ::windows_sys::core::GUID,
737 pub dwStyle: u32,
738 pub ulSort: u32,
739 pub szDescription: [u16; 32],
740}
741impl ::core::marker::Copy for TF_LANGBARITEMINFO {}
742impl ::core::clone::Clone for TF_LANGBARITEMINFO {
743 fn clone(&self) -> Self {
744 *self
745 }
746}
747#[repr(C)]
04454e1e 748#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
749#[cfg(feature = "Win32_Foundation")]
750pub struct TF_LANGUAGEPROFILE {
751 pub clsid: ::windows_sys::core::GUID,
752 pub langid: u16,
753 pub catid: ::windows_sys::core::GUID,
754 pub fActive: super::super::Foundation::BOOL,
755 pub guidProfile: ::windows_sys::core::GUID,
756}
757#[cfg(feature = "Win32_Foundation")]
758impl ::core::marker::Copy for TF_LANGUAGEPROFILE {}
759#[cfg(feature = "Win32_Foundation")]
760impl ::core::clone::Clone for TF_LANGUAGEPROFILE {
761 fn clone(&self) -> Self {
762 *self
763 }
764}
765#[repr(C)]
04454e1e 766#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
767#[cfg(feature = "Win32_Foundation")]
768pub struct TF_LBBALLOONINFO {
769 pub style: TfLBBalloonStyle,
770 pub bstrText: super::super::Foundation::BSTR,
771}
772#[cfg(feature = "Win32_Foundation")]
773impl ::core::marker::Copy for TF_LBBALLOONINFO {}
774#[cfg(feature = "Win32_Foundation")]
775impl ::core::clone::Clone for TF_LBBALLOONINFO {
776 fn clone(&self) -> Self {
777 *self
778 }
779}
04454e1e 780#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 781pub const TF_LBI_BALLOON: u32 = 16u32;
04454e1e 782#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 783pub const TF_LBI_BITMAP: u32 = 8u32;
04454e1e 784#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 785pub const TF_LBI_BMPF_VERTICAL: u32 = 1u32;
04454e1e 786#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 787pub const TF_LBI_CUSTOMUI: u32 = 32u32;
04454e1e 788#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 789pub const TF_LBI_DESC_MAXLEN: u32 = 32u32;
04454e1e 790#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 791pub const TF_LBI_ICON: u32 = 1u32;
04454e1e 792#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 793pub const TF_LBI_STATUS: u32 = 65536u32;
04454e1e 794#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 795pub const TF_LBI_STATUS_BTN_TOGGLED: u32 = 65536u32;
04454e1e 796#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 797pub const TF_LBI_STATUS_DISABLED: u32 = 2u32;
04454e1e 798#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 799pub const TF_LBI_STATUS_HIDDEN: u32 = 1u32;
04454e1e 800#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 801pub const TF_LBI_STYLE_BTN_BUTTON: u32 = 65536u32;
04454e1e 802#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 803pub const TF_LBI_STYLE_BTN_MENU: u32 = 131072u32;
04454e1e 804#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 805pub const TF_LBI_STYLE_BTN_TOGGLE: u32 = 262144u32;
04454e1e 806#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 807pub const TF_LBI_STYLE_HIDDENBYDEFAULT: u32 = 16u32;
04454e1e 808#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 809pub const TF_LBI_STYLE_HIDDENSTATUSCONTROL: u32 = 1u32;
04454e1e 810#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 811pub const TF_LBI_STYLE_HIDEONNOOTHERITEMS: u32 = 4u32;
04454e1e 812#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 813pub const TF_LBI_STYLE_SHOWNINTRAY: u32 = 2u32;
04454e1e 814#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 815pub const TF_LBI_STYLE_SHOWNINTRAYONLY: u32 = 8u32;
04454e1e 816#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 817pub const TF_LBI_STYLE_TEXTCOLORICON: u32 = 32u32;
04454e1e 818#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 819pub const TF_LBI_TEXT: u32 = 2u32;
04454e1e 820#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 821pub const TF_LBI_TOOLTIP: u32 = 4u32;
04454e1e 822#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 823pub const TF_LBMENUF_CHECKED: u32 = 1u32;
04454e1e 824#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 825pub const TF_LBMENUF_GRAYED: u32 = 16u32;
04454e1e 826#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 827pub const TF_LBMENUF_RADIOCHECKED: u32 = 8u32;
04454e1e 828#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 829pub const TF_LBMENUF_SEPARATOR: u32 = 4u32;
04454e1e 830#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085
FG
831pub const TF_LBMENUF_SUBMENU: u32 = 2u32;
832#[repr(C)]
04454e1e 833#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
834#[cfg(feature = "Win32_Foundation")]
835pub struct TF_LMLATTELEMENT {
836 pub dwFrameStart: u32,
837 pub dwFrameLen: u32,
838 pub dwFlags: u32,
839 pub Anonymous: TF_LMLATTELEMENT_0,
840 pub bstrText: super::super::Foundation::BSTR,
841}
842#[cfg(feature = "Win32_Foundation")]
843impl ::core::marker::Copy for TF_LMLATTELEMENT {}
844#[cfg(feature = "Win32_Foundation")]
845impl ::core::clone::Clone for TF_LMLATTELEMENT {
846 fn clone(&self) -> Self {
847 *self
848 }
849}
850#[repr(C)]
04454e1e 851#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
852#[cfg(feature = "Win32_Foundation")]
853pub union TF_LMLATTELEMENT_0 {
854 pub iCost: i32,
855}
856#[cfg(feature = "Win32_Foundation")]
857impl ::core::marker::Copy for TF_LMLATTELEMENT_0 {}
858#[cfg(feature = "Win32_Foundation")]
859impl ::core::clone::Clone for TF_LMLATTELEMENT_0 {
860 fn clone(&self) -> Self {
861 *self
862 }
863}
04454e1e 864#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 865pub const TF_MENUREADY: u32 = 1u32;
04454e1e 866#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 867pub const TF_MOD_ALT: u32 = 1u32;
04454e1e 868#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 869pub const TF_MOD_CONTROL: u32 = 2u32;
04454e1e 870#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 871pub const TF_MOD_IGNORE_ALL_MODIFIER: u32 = 1024u32;
04454e1e 872#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 873pub const TF_MOD_LALT: u32 = 64u32;
04454e1e 874#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 875pub const TF_MOD_LCONTROL: u32 = 128u32;
04454e1e 876#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 877pub const TF_MOD_LSHIFT: u32 = 256u32;
04454e1e 878#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 879pub const TF_MOD_ON_KEYUP: u32 = 512u32;
04454e1e 880#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 881pub const TF_MOD_RALT: u32 = 8u32;
04454e1e 882#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 883pub const TF_MOD_RCONTROL: u32 = 16u32;
04454e1e 884#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 885pub const TF_MOD_RSHIFT: u32 = 32u32;
04454e1e 886#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085
FG
887pub const TF_MOD_SHIFT: u32 = 4u32;
888#[repr(C)]
04454e1e 889#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085
FG
890pub struct TF_PERSISTENT_PROPERTY_HEADER_ACP {
891 pub guidType: ::windows_sys::core::GUID,
892 pub ichStart: i32,
893 pub cch: i32,
894 pub cb: u32,
895 pub dwPrivate: u32,
896 pub clsidTIP: ::windows_sys::core::GUID,
897}
898impl ::core::marker::Copy for TF_PERSISTENT_PROPERTY_HEADER_ACP {}
899impl ::core::clone::Clone for TF_PERSISTENT_PROPERTY_HEADER_ACP {
900 fn clone(&self) -> Self {
901 *self
902 }
903}
04454e1e 904#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085
FG
905pub const TF_POPF_ALL: u32 = 1u32;
906#[repr(C)]
04454e1e 907#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085
FG
908pub struct TF_PRESERVEDKEY {
909 pub uVKey: u32,
910 pub uModifiers: u32,
911}
912impl ::core::marker::Copy for TF_PRESERVEDKEY {}
913impl ::core::clone::Clone for TF_PRESERVEDKEY {
914 fn clone(&self) -> Self {
915 *self
916 }
917}
04454e1e 918#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
923072b8 919pub const TF_PROCESS_ATOM: &str = "_CTF_PROCESS_ATOM_";
04454e1e 920#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 921pub const TF_PROFILETYPE_INPUTPROCESSOR: u32 = 1u32;
04454e1e 922#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085
FG
923pub const TF_PROFILETYPE_KEYBOARDLAYOUT: u32 = 2u32;
924pub const TF_PROFILE_ARRAY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3549364069, data2: 43590, data3: 20437, data4: [145, 167, 103, 132, 95, 176, 47, 91] };
925pub const TF_PROFILE_CANTONESE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 183242908, data2: 32406, data3: 4564, data4: [178, 239, 0, 128, 200, 130, 104, 126] };
926pub const TF_PROFILE_CHANGJIE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1272946435, data2: 51155, data3: 4564, data4: [178, 171, 0, 128, 200, 130, 104, 126] };
927pub const TF_PROFILE_DAYI: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 58403877, data2: 18444, data3: 19839, data4: [176, 39, 214, 202, 107, 105, 120, 138] };
928pub const TF_PROFILE_NEWCHANGJIE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4089090170, data2: 27774, data3: 4564, data4: [151, 250, 0, 128, 200, 130, 104, 126] };
929pub const TF_PROFILE_NEWPHONETIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3002713346, data2: 5954, data3: 4564, data4: [151, 144, 0, 128, 200, 130, 104, 126] };
930pub const TF_PROFILE_NEWQUICK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 193477536, data2: 49607, data3: 4564, data4: [135, 249, 0, 128, 200, 130, 104, 126] };
931pub const TF_PROFILE_PHONETIC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1980959198, data2: 12666, data3: 4564, data4: [155, 93, 0, 128, 200, 130, 104, 126] };
932pub const TF_PROFILE_PINYIN: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4089090167, data2: 27774, data3: 4564, data4: [151, 250, 0, 128, 200, 130, 104, 126] };
933pub const TF_PROFILE_QUICK: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1613018207, data2: 23636, data3: 4564, data4: [185, 33, 0, 128, 200, 130, 104, 126] };
934pub const TF_PROFILE_SIMPLEFAST: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4199877380, data2: 23255, data3: 16671, data4: [165, 172, 202, 3, 142, 197, 21, 215] };
935pub 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] };
936pub 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] };
937pub 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] };
938#[repr(C)]
04454e1e 939#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"]
5e7ed085
FG
940#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
941pub struct TF_PROPERTYVAL {
942 pub guidId: ::windows_sys::core::GUID,
943 pub varValue: super::super::System::Com::VARIANT,
944}
945#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
946impl ::core::marker::Copy for TF_PROPERTYVAL {}
947#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
948impl ::core::clone::Clone for TF_PROPERTYVAL {
949 fn clone(&self) -> Self {
950 *self
951 }
952}
04454e1e 953#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 954pub const TF_PROPUI_STATUS_SAVETOFILE: u32 = 1u32;
04454e1e 955#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 956pub const TF_RCM_COMLESS: u32 = 1u32;
04454e1e 957#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 958pub const TF_RCM_HINT_COLLISION: u32 = 8u32;
04454e1e 959#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 960pub const TF_RCM_HINT_READING_LENGTH: u32 = 4u32;
04454e1e 961#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 962pub const TF_RCM_VKEY: u32 = 2u32;
04454e1e 963#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 964pub const TF_RIP_FLAG_FREEUNUSEDLIBRARIES: u32 = 1u32;
04454e1e 965#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 966pub const TF_RIUIE_CONTEXT: u32 = 1u32;
04454e1e 967#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 968pub const TF_RIUIE_ERRORINDEX: u32 = 8u32;
04454e1e 969#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 970pub const TF_RIUIE_MAXREADINGSTRINGLENGTH: u32 = 4u32;
04454e1e 971#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 972pub const TF_RIUIE_STRING: u32 = 2u32;
04454e1e 973#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 974pub const TF_RIUIE_VERTICALORDER: u32 = 16u32;
04454e1e 975#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 976pub const TF_RP_HIDDENINSETTINGUI: u32 = 2u32;
04454e1e 977#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 978pub const TF_RP_LOCALPROCESS: u32 = 4u32;
04454e1e 979#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 980pub const TF_RP_LOCALTHREAD: u32 = 8u32;
04454e1e 981#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 982pub const TF_RP_SUBITEMINSETTINGUI: u32 = 16u32;
04454e1e 983#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 984pub const TF_SD_LOADING: u32 = 2u32;
04454e1e 985#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085
FG
986pub const TF_SD_READONLY: u32 = 1u32;
987#[repr(C)]
04454e1e 988#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
989#[cfg(feature = "Win32_Foundation")]
990pub struct TF_SELECTION {
991 pub range: ITfRange,
992 pub style: TF_SELECTIONSTYLE,
993}
994#[cfg(feature = "Win32_Foundation")]
995impl ::core::marker::Copy for TF_SELECTION {}
996#[cfg(feature = "Win32_Foundation")]
997impl ::core::clone::Clone for TF_SELECTION {
998 fn clone(&self) -> Self {
999 *self
1000 }
1001}
1002#[repr(C)]
04454e1e 1003#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
1004#[cfg(feature = "Win32_Foundation")]
1005pub struct TF_SELECTIONSTYLE {
1006 pub ase: TfActiveSelEnd,
1007 pub fInterimChar: super::super::Foundation::BOOL,
1008}
1009#[cfg(feature = "Win32_Foundation")]
1010impl ::core::marker::Copy for TF_SELECTIONSTYLE {}
1011#[cfg(feature = "Win32_Foundation")]
1012impl ::core::clone::Clone for TF_SELECTIONSTYLE {
1013 fn clone(&self) -> Self {
1014 *self
1015 }
1016}
04454e1e 1017#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1018pub const TF_SENTENCEMODE_AUTOMATIC: u32 = 4u32;
04454e1e 1019#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1020pub const TF_SENTENCEMODE_CONVERSATION: u32 = 16u32;
04454e1e 1021#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1022pub const TF_SENTENCEMODE_NONE: u32 = 0u32;
04454e1e 1023#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1024pub const TF_SENTENCEMODE_PHRASEPREDICT: u32 = 8u32;
04454e1e 1025#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1026pub const TF_SENTENCEMODE_PLAURALCLAUSE: u32 = 1u32;
04454e1e 1027#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1028pub const TF_SENTENCEMODE_SINGLECONVERT: u32 = 2u32;
04454e1e 1029#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1030pub const TF_SFT_DESKBAND: u32 = 2048u32;
04454e1e 1031#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1032pub const TF_SFT_DOCK: u32 = 2u32;
04454e1e 1033#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1034pub const TF_SFT_EXTRAICONSONMINIMIZED: u32 = 512u32;
04454e1e 1035#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1036pub const TF_SFT_HIDDEN: u32 = 8u32;
04454e1e 1037#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1038pub const TF_SFT_HIGHTRANSPARENCY: u32 = 64u32;
04454e1e 1039#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1040pub const TF_SFT_LABELS: u32 = 128u32;
04454e1e 1041#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1042pub const TF_SFT_LOWTRANSPARENCY: u32 = 32u32;
04454e1e 1043#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1044pub const TF_SFT_MINIMIZED: u32 = 4u32;
04454e1e 1045#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1046pub const TF_SFT_NOEXTRAICONSONMINIMIZED: u32 = 1024u32;
04454e1e 1047#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1048pub const TF_SFT_NOLABELS: u32 = 256u32;
04454e1e 1049#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1050pub const TF_SFT_NOTRANSPARENCY: u32 = 16u32;
04454e1e 1051#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1052pub const TF_SFT_SHOWNORMAL: u32 = 1u32;
04454e1e 1053#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1054pub const TF_SHOW_BALLOON: u32 = 1u32;
04454e1e 1055#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1056pub const TF_SPEECHUI_SHOWN: u32 = 16u32;
04454e1e 1057#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1058pub const TF_SS_DISJOINTSEL: u32 = 1u32;
04454e1e 1059#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1060pub const TF_SS_REGIONS: u32 = 2u32;
04454e1e 1061#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1062pub const TF_SS_TKBAUTOCORRECTENABLE: u32 = 16u32;
04454e1e 1063#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1064pub const TF_SS_TKBPREDICTIONENABLE: u32 = 32u32;
04454e1e 1065#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1066pub const TF_SS_TRANSITORY: u32 = 4u32;
04454e1e 1067#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1068pub const TF_ST_CORRECTION: u32 = 1u32;
04454e1e 1069#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1070pub const TF_S_ASYNC: ::windows_sys::core::HRESULT = 262912i32;
04454e1e 1071#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1072pub const TF_TF_IGNOREEND: u32 = 2u32;
04454e1e 1073#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1074pub const TF_TF_MOVESTART: u32 = 1u32;
04454e1e 1075#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1076pub const TF_TMAE_COMLESS: u32 = 8u32;
04454e1e 1077#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1078pub const TF_TMAE_CONSOLE: u32 = 64u32;
04454e1e 1079#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1080pub const TF_TMAE_NOACTIVATEKEYBOARDLAYOUT: u32 = 32u32;
04454e1e 1081#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1082pub const TF_TMAE_NOACTIVATETIP: u32 = 1u32;
04454e1e 1083#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1084pub const TF_TMAE_SECUREMODE: u32 = 2u32;
04454e1e 1085#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1086pub const TF_TMAE_UIELEMENTENABLEDONLY: u32 = 4u32;
04454e1e 1087#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1088pub const TF_TMAE_WOW16: u32 = 16u32;
04454e1e 1089#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1090pub const TF_TMF_ACTIVATED: u32 = 2147483648u32;
04454e1e 1091#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1092pub const TF_TMF_COMLESS: u32 = 8u32;
04454e1e 1093#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1094pub const TF_TMF_CONSOLE: u32 = 64u32;
04454e1e 1095#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1096pub const TF_TMF_IMMERSIVEMODE: u32 = 1073741824u32;
04454e1e 1097#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1098pub const TF_TMF_NOACTIVATETIP: u32 = 1u32;
04454e1e 1099#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1100pub const TF_TMF_SECUREMODE: u32 = 2u32;
04454e1e 1101#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1102pub const TF_TMF_UIELEMENTENABLEDONLY: u32 = 4u32;
04454e1e 1103#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1104pub const TF_TMF_WOW16: u32 = 16u32;
04454e1e 1105#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1106pub const TF_TRANSITORYEXTENSION_ATSELECTION: u32 = 2u32;
04454e1e 1107#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1108pub const TF_TRANSITORYEXTENSION_FLOATING: u32 = 1u32;
04454e1e 1109#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1110pub const TF_TRANSITORYEXTENSION_NONE: u32 = 0u32;
04454e1e 1111#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1112pub const TF_TU_CORRECTION: u32 = 1u32;
04454e1e 1113#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1114pub const TF_URP_ALLPROFILES: u32 = 2u32;
04454e1e 1115#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1116pub const TF_URP_LOCALPROCESS: u32 = 4u32;
04454e1e 1117#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1118pub const TF_URP_LOCALTHREAD: u32 = 8u32;
04454e1e 1119#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1120pub const TF_US_HIDETIPUI: u32 = 1u32;
04454e1e 1121#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1122pub const TKBL_CLASSIC_TRADITIONAL_CHINESE_CHANGJIE: u32 = 61506u32;
04454e1e 1123#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1124pub const TKBL_CLASSIC_TRADITIONAL_CHINESE_DAYI: u32 = 61507u32;
04454e1e 1125#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1126pub const TKBL_CLASSIC_TRADITIONAL_CHINESE_PHONETIC: u32 = 1028u32;
04454e1e 1127#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1128pub const TKBL_OPT_JAPANESE_ABC: u32 = 1041u32;
04454e1e 1129#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1130pub const TKBL_OPT_KOREAN_HANGUL_2_BULSIK: u32 = 1042u32;
04454e1e 1131#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1132pub const TKBL_OPT_SIMPLIFIED_CHINESE_PINYIN: u32 = 2052u32;
04454e1e 1133#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1134pub const TKBL_OPT_TRADITIONAL_CHINESE_PHONETIC: u32 = 1028u32;
04454e1e 1135#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1136pub const TKBL_UNDEFINED: u32 = 0u32;
04454e1e 1137#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1138pub type TKBLayoutType = i32;
04454e1e 1139#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1140pub const TKBLT_UNDEFINED: TKBLayoutType = 0i32;
04454e1e 1141#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1142pub const TKBLT_CLASSIC: TKBLayoutType = 1i32;
04454e1e 1143#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1144pub const TKBLT_OPTIMIZED: TKBLayoutType = 2i32;
04454e1e 1145#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1146pub const TKB_ALTERNATES_AUTOCORRECTION_APPLIED: u32 = 4u32;
04454e1e 1147#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1148pub const TKB_ALTERNATES_FOR_AUTOCORRECTION: u32 = 2u32;
04454e1e 1149#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1150pub const TKB_ALTERNATES_FOR_PREDICTION: u32 = 3u32;
04454e1e 1151#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085
FG
1152pub const TKB_ALTERNATES_STANDARD: u32 = 1u32;
1153pub const TSATTRID_App: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2819586015, data2: 16951, data3: 16613, data4: [132, 156, 181, 250, 81, 193, 58, 199] };
1154pub const TSATTRID_App_IncorrectGrammar: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3176457112, data2: 44291, data3: 19316, data4: [182, 179, 94, 219, 25, 153, 99, 136] };
1155pub const TSATTRID_App_IncorrectSpelling: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4096648252, data2: 61202, data3: 17165, data4: [148, 76, 154, 8, 151, 10, 37, 210] };
1156pub const TSATTRID_Font: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1463724069, data2: 29851, data3: 20362, data4: [156, 253, 33, 195, 96, 92, 168, 40] };
1157pub const TSATTRID_Font_FaceName: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3040259766, data2: 1339, data3: 20152, data4: [182, 90, 80, 218, 30, 129, 231, 46] };
1158pub const TSATTRID_Font_SizePts: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3360240386, data2: 42473, data3: 17773, data4: [175, 4, 128, 5, 228, 19, 15, 3] };
1159pub const TSATTRID_Font_Style: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1756538751, data2: 27406, data3: 20264, data4: [129, 119, 87, 28, 47, 58, 66, 177] };
1160pub const TSATTRID_Font_Style_Animation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3707190562, data2: 57385, data3: 18359, data4: [187, 54, 242, 99, 163, 208, 4, 204] };
1161pub const TSATTRID_Font_Style_Animation_BlinkingBackground: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2263200004, data2: 260, data3: 19216, data4: [181, 133, 0, 242, 82, 117, 34, 181] };
1162pub const TSATTRID_Font_Style_Animation_LasVegasLights: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4093912021, data2: 3975, data3: 20367, data4: [186, 218, 230, 214, 12, 37, 225, 82] };
1163pub const TSATTRID_Font_Style_Animation_MarchingBlackAnts: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1984225383, data2: 61830, data3: 18690, data4: [191, 198, 236, 129, 90, 162, 14, 157] };
1164pub const TSATTRID_Font_Style_Animation_MarchingRedAnts: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2016841133, data2: 20731, data3: 19567, data4: [132, 11, 212, 134, 187, 108, 247, 129] };
1165pub const TSATTRID_Font_Style_Animation_Shimmer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 753081176, data2: 21139, data3: 19510, data4: [136, 9, 191, 139, 181, 26, 39, 179] };
1166pub const TSATTRID_Font_Style_Animation_SparkleText: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1396354336, data2: 38444, data3: 20127, data4: [140, 9, 180, 46, 164, 116, 151, 17] };
1167pub const TSATTRID_Font_Style_Animation_WipeDown: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1483925620, data2: 13947, data3: 18435, data4: [177, 96, 201, 15, 246, 37, 105, 208] };
1168pub const TSATTRID_Font_Style_Animation_WipeRight: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3092630499, data2: 15660, data3: 17920, data4: [177, 233, 225, 201, 206, 2, 248, 66] };
1169pub const TSATTRID_Font_Style_BackgroundColor: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3037637198, data2: 12433, data3: 17512, data4: [129, 219, 215, 158, 161, 144, 199, 199] };
1170pub const TSATTRID_Font_Style_Blink: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3216162870, data2: 31439, data3: 17714, data4: [183, 32, 180, 22, 221, 119, 101, 168] };
1171pub const TSATTRID_Font_Style_Bold: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1216428611, data2: 35360, data3: 18752, data4: [142, 88, 151, 130, 63, 123, 38, 138] };
1172pub const TSATTRID_Font_Style_Capitalize: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2105910202, data2: 46333, data3: 17331, data4: [190, 252, 107, 152, 92, 132, 49, 65] };
1173pub const TSATTRID_Font_Style_Color: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2239396407, data2: 47279, data3: 20122, data4: [129, 180, 172, 247, 0, 200, 65, 27] };
1174pub const TSATTRID_Font_Style_Emboss: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3180255042, data2: 13470, data3: 20023, data4: [130, 251, 67, 121, 121, 203, 83, 167] };
1175pub const TSATTRID_Font_Style_Engrave: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2620617182, data2: 33586, data3: 18583, data4: [190, 93, 137, 35, 50, 35, 23, 154] };
1176pub const TSATTRID_Font_Style_Height: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2123592823, data2: 4838, data3: 17803, data4: [146, 106, 31, 164, 78, 232, 243, 145] };
1177pub const TSATTRID_Font_Style_Hidden: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2984413040, data2: 34844, data3: 18271, data4: [134, 63, 136, 122, 100, 123, 16, 144] };
1178pub const TSATTRID_Font_Style_Italic: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2269145130, data2: 42853, data3: 18657, data4: [172, 252, 210, 34, 34, 178, 248, 16] };
1179pub const TSATTRID_Font_Style_Kerning: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3425100212, data2: 12186, data3: 18376, data4: [139, 255, 191, 30, 183, 204, 224, 221] };
1180pub const TSATTRID_Font_Style_Lowercase: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1993919669, data2: 51835, data3: 17560, data4: [142, 233, 213, 196, 246, 247, 76, 96] };
1181pub const TSATTRID_Font_Style_Outlined: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 283564849, data2: 56077, data3: 19142, data4: [167, 245, 156, 156, 255, 111, 42, 180] };
1182pub const TSATTRID_Font_Style_Overline: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3818430282, data2: 39211, data3: 17153, data4: [140, 225, 165, 183, 198, 209, 243, 200] };
1183pub const TSATTRID_Font_Style_Overline_Double: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3695576634, data2: 57621, data3: 18147, data4: [188, 216, 202, 103, 114, 170, 149, 180] };
1184pub const TSATTRID_Font_Style_Overline_Single: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2218842444, data2: 20942, data3: 18354, data4: [141, 76, 21, 117, 30, 95, 114, 27] };
1185pub const TSATTRID_Font_Style_Position: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 365766315, data2: 62203, data3: 16482, data4: [181, 166, 154, 73, 225, 165, 204, 11] };
1186pub const TSATTRID_Font_Style_Protected: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 475364530, data2: 5327, data3: 17748, data4: [165, 116, 236, 178, 247, 231, 239, 212] };
1187pub const TSATTRID_Font_Style_Shadow: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1600679215, data2: 50893, data3: 19542, data4: [138, 26, 153, 74, 75, 151, 102, 190] };
1188pub const TSATTRID_Font_Style_SmallCaps: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4207635398, data2: 37120, data3: 19654, data4: [185, 105, 17, 238, 164, 90, 134, 180] };
1189pub const TSATTRID_Font_Style_Spacing: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2562793485, data2: 36614, data3: 16538, data4: [142, 73, 106, 85, 75, 247, 193, 83] };
1190pub const TSATTRID_Font_Style_Strikethrough: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 206971283, data2: 11528, data3: 18024, data4: [150, 1, 206, 212, 19, 9, 215, 175] };
1191pub const TSATTRID_Font_Style_Strikethrough_Double: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1648925489, data2: 41959, data3: 20372, data4: [172, 67, 235, 175, 143, 204, 122, 159] };
1192pub const TSATTRID_Font_Style_Strikethrough_Single: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1977038518, data2: 15503, data3: 19351, data4: [171, 120, 24, 119, 203, 153, 13, 49] };
1193pub const TSATTRID_Font_Style_Subscript: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1467284356, data2: 14491, data3: 17340, data4: [167, 75, 21, 104, 52, 124, 240, 244] };
1194pub const TSATTRID_Font_Style_Superscript: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 782539068, data2: 22076, data3: 18858, data4: [147, 114, 11, 239, 9, 169, 37, 91] };
1195pub const TSATTRID_Font_Style_Underline: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3284781555, data2: 30978, data3: 17483, data4: [154, 123, 72, 231, 15, 75, 80, 247] };
1196pub const TSATTRID_Font_Style_Underline_Double: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1959938726, data2: 7603, data3: 19561, data4: [161, 118, 49, 18, 14, 117, 134, 213] };
1197pub const TSATTRID_Font_Style_Underline_Single: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 459743461, data2: 3955, data3: 18769, data4: [166, 179, 111, 25, 228, 60, 148, 97] };
1198pub const TSATTRID_Font_Style_Uppercase: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 866320616, data2: 58176, data3: 18743, data4: [182, 151, 143, 35, 64, 69, 205, 154] };
1199pub const TSATTRID_Font_Style_Weight: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 317921436, data2: 35760, data3: 17947, data4: [177, 250, 234, 249, 7, 4, 127, 224] };
1200pub const TSATTRID_List: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1131243323, data2: 9969, data3: 19182, data4: [158, 101, 143, 131, 164, 237, 72, 132] };
1201pub const TSATTRID_List_LevelIndel: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2138884249, data2: 12575, data3: 18555, data4: [173, 93, 226, 164, 89, 225, 45, 66] };
1202pub const TSATTRID_List_Type: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2923325022, data2: 19406, data3: 18915, data4: [160, 254, 45, 180, 125, 58, 23, 174] };
1203pub const TSATTRID_List_Type_Arabic: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 322487766, data2: 39075, data3: 20387, data4: [155, 209, 122, 96, 238, 248, 233, 224] };
1204pub const TSATTRID_List_Type_Bullet: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3167582149, data2: 19533, data3: 19682, data4: [177, 2, 85, 159, 59, 43, 252, 234] };
1205pub const TSATTRID_List_Type_LowerLetter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2520195717, data2: 62415, data3: 18718, data4: [169, 37, 56, 50, 52, 127, 210, 55] };
1206pub const TSATTRID_List_Type_LowerRoman: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2420531810, data2: 14720, data3: 19342, data4: [147, 104, 145, 139, 209, 33, 138, 65] };
1207pub const TSATTRID_List_Type_UpperLetter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2038937549, data2: 52818, data3: 17035, data4: [155, 149, 163, 87, 246, 241, 12, 69] };
1208pub const TSATTRID_List_Type_UpperRoman: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 258651474, data2: 19072, data3: 18047, data4: [178, 241, 18, 126, 42, 163, 186, 158] };
1209pub const TSATTRID_OTHERS: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3015912185, data2: 22480, data3: 18089, data4: [188, 168, 218, 194, 56, 161, 48, 87] };
1210pub const TSATTRID_Text: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2128318056, data2: 33273, data3: 17565, data4: [161, 90, 135, 168, 56, 143, 170, 192] };
1211pub const TSATTRID_Text_Alignment: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 328810982, data2: 5991, data3: 17773, data4: [147, 142, 53, 186, 86, 139, 92, 212] };
1212pub const TSATTRID_Text_Alignment_Center: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2762562582, data2: 21439, data3: 19797, data4: [139, 135, 75, 221, 141, 66, 117, 252] };
1213pub const TSATTRID_Text_Alignment_Justify: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3979675456, data2: 41207, data3: 17107, data4: [142, 168, 248, 27, 100, 136, 250, 240] };
1214pub const TSATTRID_Text_Alignment_Left: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 380540371, data2: 25441, data3: 17314, data4: [132, 149, 208, 15, 57, 127, 22, 147] };
1215pub const TSATTRID_Text_Alignment_Right: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3010400152, data2: 7070, data3: 17248, data4: [134, 22, 3, 251, 8, 167, 132, 86] };
1216pub const TSATTRID_Text_EmbeddedObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2128318056, data2: 33273, data3: 17565, data4: [161, 90, 135, 168, 56, 143, 170, 192] };
1217pub const TSATTRID_Text_Hyphenation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3672065317, data2: 24974, data3: 18923, data4: [177, 168, 59, 104, 189, 118, 72, 227] };
1218pub const TSATTRID_Text_Language: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3636481777, data2: 22355, data3: 19493, data4: [136, 135, 133, 68, 63, 229, 248, 25] };
1219pub const TSATTRID_Text_Link: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1204654161, data2: 14114, data3: 19672, data4: [183, 200, 78, 23, 202, 23, 89, 245] };
1220pub const TSATTRID_Text_Orientation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1806397567, data2: 34693, data3: 19513, data4: [139, 82, 150, 248, 120, 48, 63, 251] };
1221pub const TSATTRID_Text_Para: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1591498786, data2: 39388, data3: 19926, data4: [174, 195, 182, 43, 170, 91, 46, 124] };
1222pub const TSATTRID_Text_Para_FirstLineIndent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 130644499, data2: 29810, data3: 19928, data4: [144, 169, 145, 227, 215, 228, 242, 156] };
1223pub const TSATTRID_Text_Para_LeftIndent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4213721321, data2: 29809, data3: 16841, data4: [182, 179, 138, 20, 80, 224, 24, 151] };
1224pub const TSATTRID_Text_Para_LineSpacing: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1771780109, data2: 32652, data3: 18134, data4: [167, 59, 223, 227, 209, 83, 141, 243] };
1225pub const TSATTRID_Text_Para_LineSpacing_AtLeast: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2919161649, data2: 11588, data3: 17460, data4: [165, 255, 127, 76, 73, 144, 169, 5] };
1226pub const TSATTRID_Text_Para_LineSpacing_Double: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2197493765, data2: 42692, data3: 16945, data4: [172, 18, 98, 96, 175, 42, 186, 40] };
1227pub const TSATTRID_Text_Para_LineSpacing_Exactly: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1027976512, data2: 9182, data3: 18647, data4: [166, 179, 118, 84, 32, 198, 32, 204] };
1228pub const TSATTRID_Text_Para_LineSpacing_Multiple: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2433687100, data2: 54992, data3: 20325, data4: [138, 60, 66, 180, 179, 24, 104, 197] };
1229pub const TSATTRID_Text_Para_LineSpacing_OnePtFive: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 69771297, data2: 919, data3: 19287, data4: [154, 23, 7, 149, 153, 76, 211, 197] };
1230pub const TSATTRID_Text_Para_LineSpacing_Single: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3979675456, data2: 41207, data3: 17107, data4: [142, 168, 248, 27, 100, 136, 250, 240] };
1231pub const TSATTRID_Text_Para_RightIndent: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 746530553, data2: 42466, data3: 18650, data4: [185, 138, 82, 12, 177, 101, 19, 191] };
1232pub const TSATTRID_Text_Para_SpaceAfter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2064269141, data2: 8924, data3: 16991, data4: [164, 17, 147, 218, 29, 143, 155, 170] };
1233pub const TSATTRID_Text_Para_SpaceBefore: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2381940105, data2: 6474, data3: 17921, data4: [178, 81, 152, 101, 163, 233, 6, 221] };
1234pub const TSATTRID_Text_ReadOnly: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2239981079, data2: 56882, data3: 19197, data4: [165, 15, 162, 219, 17, 14, 110, 77] };
1235pub const TSATTRID_Text_RightToLeft: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3395710577, data2: 6920, data3: 17725, data4: [191, 221, 40, 224, 140, 138, 175, 122] };
1236pub const TSATTRID_Text_VerticalWriting: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1807384981, data2: 1135, data3: 20137, data4: [179, 17, 151, 253, 102, 196, 39, 75] };
04454e1e 1237#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1238pub const TS_AS_ATTR_CHANGE: u32 = 8u32;
04454e1e 1239#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1240pub const TS_AS_LAYOUT_CHANGE: u32 = 4u32;
04454e1e 1241#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1242pub const TS_AS_SEL_CHANGE: u32 = 2u32;
04454e1e 1243#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1244pub const TS_AS_STATUS_CHANGE: u32 = 16u32;
04454e1e 1245#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085
FG
1246pub const TS_AS_TEXT_CHANGE: u32 = 1u32;
1247#[repr(C)]
04454e1e 1248#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"]
5e7ed085
FG
1249#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
1250pub struct TS_ATTRVAL {
1251 pub idAttr: ::windows_sys::core::GUID,
1252 pub dwOverlapId: u32,
1253 pub varValue: super::super::System::Com::VARIANT,
1254}
1255#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
1256impl ::core::marker::Copy for TS_ATTRVAL {}
1257#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
1258impl ::core::clone::Clone for TS_ATTRVAL {
1259 fn clone(&self) -> Self {
1260 *self
1261 }
1262}
04454e1e 1263#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1264pub const TS_ATTR_FIND_BACKWARDS: u32 = 1u32;
04454e1e 1265#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1266pub const TS_ATTR_FIND_HIDDEN: u32 = 32u32;
04454e1e 1267#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1268pub const TS_ATTR_FIND_UPDATESTART: u32 = 4u32;
04454e1e 1269#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1270pub const TS_ATTR_FIND_WANT_END: u32 = 16u32;
04454e1e 1271#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1272pub const TS_ATTR_FIND_WANT_OFFSET: u32 = 2u32;
04454e1e 1273#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1274pub const TS_ATTR_FIND_WANT_VALUE: u32 = 8u32;
04454e1e 1275#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1276pub const TS_CHAR_EMBEDDED: u32 = 65532u32;
04454e1e 1277#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1278pub const TS_CHAR_REGION: u32 = 0u32;
04454e1e 1279#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1280pub const TS_CHAR_REPLACEMENT: u32 = 65533u32;
04454e1e 1281#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1282pub const TS_E_FORMAT: ::windows_sys::core::HRESULT = -2147220982i32;
04454e1e 1283#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1284pub const TS_E_INVALIDPOINT: ::windows_sys::core::HRESULT = -2147220985i32;
04454e1e 1285#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1286pub const TS_E_INVALIDPOS: ::windows_sys::core::HRESULT = -2147220992i32;
04454e1e 1287#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1288pub const TS_E_NOINTERFACE: ::windows_sys::core::HRESULT = -2147220988i32;
04454e1e 1289#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1290pub const TS_E_NOLAYOUT: ::windows_sys::core::HRESULT = -2147220986i32;
04454e1e 1291#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1292pub const TS_E_NOLOCK: ::windows_sys::core::HRESULT = -2147220991i32;
04454e1e 1293#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1294pub const TS_E_NOOBJECT: ::windows_sys::core::HRESULT = -2147220990i32;
04454e1e 1295#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1296pub const TS_E_NOSELECTION: ::windows_sys::core::HRESULT = -2147220987i32;
04454e1e 1297#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1298pub const TS_E_NOSERVICE: ::windows_sys::core::HRESULT = -2147220989i32;
04454e1e 1299#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1300pub const TS_E_READONLY: ::windows_sys::core::HRESULT = -2147220983i32;
04454e1e 1301#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1302pub const TS_E_SYNCHRONOUS: ::windows_sys::core::HRESULT = -2147220984i32;
04454e1e 1303#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1304pub const TS_GEA_HIDDEN: u32 = 1u32;
04454e1e 1305#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1306pub const TS_GTA_HIDDEN: u32 = 1u32;
04454e1e 1307#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1308pub const TS_IAS_NOQUERY: u32 = 1u32;
04454e1e 1309#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1310pub const TS_IAS_QUERYONLY: u32 = 2u32;
04454e1e 1311#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1312pub const TS_IE_COMPOSITION: u32 = 2u32;
04454e1e 1313#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1314pub const TS_IE_CORRECTION: u32 = 1u32;
04454e1e 1315#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085
FG
1316pub const TS_LF_SYNC: u32 = 1u32;
1317#[repr(C)]
04454e1e 1318#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085
FG
1319pub struct TS_RUNINFO {
1320 pub uCount: u32,
1321 pub r#type: TsRunType,
1322}
1323impl ::core::marker::Copy for TS_RUNINFO {}
1324impl ::core::clone::Clone for TS_RUNINFO {
1325 fn clone(&self) -> Self {
1326 *self
1327 }
1328}
04454e1e 1329#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1330pub const TS_SD_EMBEDDEDHANDWRITINGVIEW_ENABLED: u32 = 128u32;
04454e1e 1331#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1332pub const TS_SD_EMBEDDEDHANDWRITINGVIEW_VISIBLE: u32 = 256u32;
04454e1e 1333#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1334pub const TS_SD_INPUTPANEMANUALDISPLAYENABLE: u32 = 64u32;
04454e1e 1335#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1336pub const TS_SD_LOADING: u32 = 2u32;
04454e1e 1337#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1338pub const TS_SD_READONLY: u32 = 1u32;
04454e1e 1339#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1340pub const TS_SD_RESERVED: u32 = 4u32;
04454e1e 1341#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1342pub const TS_SD_TKBAUTOCORRECTENABLE: u32 = 8u32;
04454e1e 1343#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1344pub const TS_SD_TKBPREDICTIONENABLE: u32 = 16u32;
04454e1e 1345#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085
FG
1346pub const TS_SD_UIINTEGRATIONENABLE: u32 = 32u32;
1347#[repr(C)]
04454e1e 1348#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
1349#[cfg(feature = "Win32_Foundation")]
1350pub struct TS_SELECTIONSTYLE {
1351 pub ase: TsActiveSelEnd,
1352 pub fInterimChar: super::super::Foundation::BOOL,
1353}
1354#[cfg(feature = "Win32_Foundation")]
1355impl ::core::marker::Copy for TS_SELECTIONSTYLE {}
1356#[cfg(feature = "Win32_Foundation")]
1357impl ::core::clone::Clone for TS_SELECTIONSTYLE {
1358 fn clone(&self) -> Self {
1359 *self
1360 }
1361}
1362#[repr(C)]
04454e1e 1363#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
1364#[cfg(feature = "Win32_Foundation")]
1365pub struct TS_SELECTION_ACP {
1366 pub acpStart: i32,
1367 pub acpEnd: i32,
1368 pub style: TS_SELECTIONSTYLE,
1369}
1370#[cfg(feature = "Win32_Foundation")]
1371impl ::core::marker::Copy for TS_SELECTION_ACP {}
1372#[cfg(feature = "Win32_Foundation")]
1373impl ::core::clone::Clone for TS_SELECTION_ACP {
1374 fn clone(&self) -> Self {
1375 *self
1376 }
1377}
1378#[repr(C)]
04454e1e 1379#[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
1380#[cfg(feature = "Win32_Foundation")]
1381pub struct TS_SELECTION_ANCHOR {
1382 pub paStart: IAnchor,
1383 pub paEnd: IAnchor,
1384 pub style: TS_SELECTIONSTYLE,
1385}
1386#[cfg(feature = "Win32_Foundation")]
1387impl ::core::marker::Copy for TS_SELECTION_ANCHOR {}
1388#[cfg(feature = "Win32_Foundation")]
1389impl ::core::clone::Clone for TS_SELECTION_ANCHOR {
1390 fn clone(&self) -> Self {
1391 *self
1392 }
1393}
04454e1e 1394#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1395pub const TS_SHIFT_COUNT_HIDDEN: u32 = 1u32;
04454e1e 1396#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1397pub const TS_SHIFT_COUNT_ONLY: u32 = 8u32;
04454e1e 1398#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1399pub const TS_SHIFT_HALT_HIDDEN: u32 = 2u32;
04454e1e 1400#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1401pub const TS_SHIFT_HALT_VISIBLE: u32 = 4u32;
04454e1e 1402#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1403pub const TS_SS_DISJOINTSEL: u32 = 1u32;
04454e1e 1404#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1405pub const TS_SS_NOHIDDENTEXT: u32 = 8u32;
04454e1e 1406#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1407pub const TS_SS_REGIONS: u32 = 2u32;
04454e1e 1408#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1409pub const TS_SS_TKBAUTOCORRECTENABLE: u32 = 16u32;
04454e1e 1410#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1411pub const TS_SS_TKBPREDICTIONENABLE: u32 = 32u32;
04454e1e 1412#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1413pub const TS_SS_TRANSITORY: u32 = 4u32;
04454e1e 1414#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085
FG
1415pub const TS_SS_UWPCONTROL: u32 = 64u32;
1416#[repr(C)]
04454e1e 1417#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085
FG
1418pub struct TS_STATUS {
1419 pub dwDynamicFlags: u32,
1420 pub dwStaticFlags: u32,
1421}
1422impl ::core::marker::Copy for TS_STATUS {}
1423impl ::core::clone::Clone for TS_STATUS {
1424 fn clone(&self) -> Self {
1425 *self
1426 }
1427}
04454e1e 1428#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1429pub const TS_STRF_END: u32 = 2u32;
04454e1e 1430#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1431pub const TS_STRF_MID: u32 = 1u32;
04454e1e 1432#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1433pub const TS_STRF_START: u32 = 0u32;
04454e1e 1434#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085
FG
1435pub const TS_S_ASYNC: ::windows_sys::core::HRESULT = 262912i32;
1436#[repr(C)]
04454e1e 1437#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085
FG
1438pub struct TS_TEXTCHANGE {
1439 pub acpStart: i32,
1440 pub acpOldEnd: i32,
1441 pub acpNewEnd: i32,
1442}
1443impl ::core::marker::Copy for TS_TEXTCHANGE {}
1444impl ::core::clone::Clone for TS_TEXTCHANGE {
1445 fn clone(&self) -> Self {
1446 *self
1447 }
1448}
04454e1e 1449#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1450pub const TS_VCOOKIE_NUL: u32 = 4294967295u32;
04454e1e 1451#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1452pub type TfActiveSelEnd = i32;
04454e1e 1453#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1454pub const TF_AE_NONE: TfActiveSelEnd = 0i32;
04454e1e 1455#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1456pub const TF_AE_START: TfActiveSelEnd = 1i32;
04454e1e 1457#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1458pub const TF_AE_END: TfActiveSelEnd = 2i32;
04454e1e 1459#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1460pub type TfAnchor = i32;
04454e1e 1461#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1462pub const TF_ANCHOR_START: TfAnchor = 0i32;
04454e1e 1463#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1464pub const TF_ANCHOR_END: TfAnchor = 1i32;
04454e1e 1465#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1466pub type TfCandidateResult = i32;
04454e1e 1467#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1468pub const CAND_FINALIZED: TfCandidateResult = 0i32;
04454e1e 1469#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1470pub const CAND_SELECTED: TfCandidateResult = 1i32;
04454e1e 1471#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1472pub const CAND_CANCELED: TfCandidateResult = 2i32;
04454e1e 1473#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1474pub type TfGravity = i32;
04454e1e 1475#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1476pub const TF_GRAVITY_BACKWARD: TfGravity = 0i32;
04454e1e 1477#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1478pub const TF_GRAVITY_FORWARD: TfGravity = 1i32;
04454e1e 1479#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1480pub type TfIntegratableCandidateListSelectionStyle = i32;
04454e1e 1481#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1482pub const STYLE_ACTIVE_SELECTION: TfIntegratableCandidateListSelectionStyle = 0i32;
04454e1e 1483#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1484pub const STYLE_IMPLIED_SELECTION: TfIntegratableCandidateListSelectionStyle = 1i32;
04454e1e 1485#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1486pub type TfLBBalloonStyle = i32;
04454e1e 1487#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1488pub const TF_LB_BALLOON_RECO: TfLBBalloonStyle = 0i32;
04454e1e 1489#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1490pub const TF_LB_BALLOON_SHOW: TfLBBalloonStyle = 1i32;
04454e1e 1491#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1492pub const TF_LB_BALLOON_MISS: TfLBBalloonStyle = 2i32;
04454e1e 1493#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1494pub type TfLBIClick = i32;
04454e1e 1495#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1496pub const TF_LBI_CLK_RIGHT: TfLBIClick = 1i32;
04454e1e 1497#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1498pub const TF_LBI_CLK_LEFT: TfLBIClick = 2i32;
04454e1e 1499#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1500pub type TfLayoutCode = i32;
04454e1e 1501#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1502pub const TF_LC_CREATE: TfLayoutCode = 0i32;
04454e1e 1503#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1504pub const TF_LC_CHANGE: TfLayoutCode = 1i32;
04454e1e 1505#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1506pub const TF_LC_DESTROY: TfLayoutCode = 2i32;
04454e1e 1507#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1508pub type TfSapiObject = i32;
04454e1e 1509#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1510pub const GETIF_RESMGR: TfSapiObject = 0i32;
04454e1e 1511#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1512pub const GETIF_RECOCONTEXT: TfSapiObject = 1i32;
04454e1e 1513#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1514pub const GETIF_RECOGNIZER: TfSapiObject = 2i32;
04454e1e 1515#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1516pub const GETIF_VOICE: TfSapiObject = 3i32;
04454e1e 1517#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1518pub const GETIF_DICTGRAM: TfSapiObject = 4i32;
04454e1e 1519#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1520pub const GETIF_RECOGNIZERNOINIT: TfSapiObject = 5i32;
04454e1e 1521#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1522pub type TfShiftDir = i32;
04454e1e 1523#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1524pub const TF_SD_BACKWARD: TfShiftDir = 0i32;
04454e1e 1525#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1526pub const TF_SD_FORWARD: TfShiftDir = 1i32;
04454e1e 1527#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1528pub type TsActiveSelEnd = i32;
04454e1e 1529#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1530pub const TS_AE_NONE: TsActiveSelEnd = 0i32;
04454e1e 1531#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1532pub const TS_AE_START: TsActiveSelEnd = 1i32;
04454e1e 1533#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1534pub const TS_AE_END: TsActiveSelEnd = 2i32;
04454e1e 1535#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1536pub type TsGravity = i32;
04454e1e 1537#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1538pub const TS_GR_BACKWARD: TsGravity = 0i32;
04454e1e 1539#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1540pub const TS_GR_FORWARD: TsGravity = 1i32;
04454e1e 1541#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1542pub type TsLayoutCode = i32;
04454e1e 1543#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1544pub const TS_LC_CREATE: TsLayoutCode = 0i32;
04454e1e 1545#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1546pub const TS_LC_CHANGE: TsLayoutCode = 1i32;
04454e1e 1547#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1548pub const TS_LC_DESTROY: TsLayoutCode = 2i32;
04454e1e 1549#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1550pub type TsRunType = i32;
04454e1e 1551#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1552pub const TS_RT_PLAIN: TsRunType = 0i32;
04454e1e 1553#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1554pub const TS_RT_HIDDEN: TsRunType = 1i32;
04454e1e 1555#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1556pub const TS_RT_OPAQUE: TsRunType = 2i32;
04454e1e 1557#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1558pub type TsShiftDir = i32;
04454e1e 1559#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1560pub const TS_SD_BACKWARD: TsShiftDir = 0i32;
04454e1e 1561#[doc = "*Required features: `\"Win32_UI_TextServices\"`*"]
5e7ed085 1562pub const TS_SD_FORWARD: TsShiftDir = 1i32;