1 #![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)]
2 #[link(name = "windows")]
4 #[doc = "*Required features: 'Win32_UI_TextServices', 'Win32_Foundation'*"]
5 #[cfg(feature = "Win32_Foundation")]
6 pub fn DoMsCtfMonitor(dwflags
: u32, heventforservicestop
: super::super::Foundation
::HANDLE
) -> super::super::Foundation
::BOOL
;
7 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
8 pub fn InitLocalMsCtfMonitor(dwflags
: u32) -> ::windows_sys
::core
::HRESULT
;
9 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
10 pub fn UninitLocalMsCtfMonitor() -> ::windows_sys
::core
::HRESULT
;
12 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
13 pub type ANCHOR_CHANGE_HISTORY_FLAGS
= u32;
14 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
15 pub const TS_CH_PRECEDING_DEL
: ANCHOR_CHANGE_HISTORY_FLAGS
= 1u32;
16 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
17 pub const TS_CH_FOLLOWING_DEL
: ANCHOR_CHANGE_HISTORY_FLAGS
= 2u32;
18 pub const AccClientDocMgr
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4232629296, data2: 20286, data3: 20385, data4: [128, 59, 173, 14, 25, 106, 131, 177] }
;
19 pub const AccDictionary
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1702030870, data2: 24549, data3: 17201, data4: [187, 109, 118, 164, 156, 86, 228, 35] }
;
20 pub const AccServerDocMgr
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1619633022, data2: 60298, data3: 18477, data4: [189, 111, 249, 244, 105, 4, 209, 109] }
;
21 pub const AccStore
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1413514111, data2: 19455, data3: 19173, data4: [161, 177, 119, 34, 236, 198, 51, 42] }
;
22 pub const CLSID_TF_CategoryMgr
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2763343009, data2: 17293, data3: 19265, data4: [147, 37, 134, 149, 35, 226, 214, 199] }
;
23 pub const CLSID_TF_ClassicLangBar
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 857224716, data2: 6908, data3: 19721, data4: [168, 107, 159, 156, 182, 220, 235, 156] }
;
24 pub const CLSID_TF_DisplayAttributeMgr
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1021791716, data2: 21459, data3: 19828, data4: [139, 131, 67, 27, 56, 40, 186, 83] }
;
25 pub const CLSID_TF_InputProcessorProfiles
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 868563536, data2: 62550, data3: 18564, data4: [176, 73, 133, 253, 100, 62, 207, 237] }
;
26 pub const CLSID_TF_LangBarItemMgr
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3113424530, data2: 41651, data3: 20395, data4: [191, 51, 158, 198, 249, 251, 150, 172] }
;
27 pub const CLSID_TF_LangBarMgr
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3954216005, data2: 27722, data3: 20444, data4: [174, 83, 78, 184, 196, 199, 219, 142] }
;
28 pub const CLSID_TF_ThreadMgr
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1385864811, data2: 25991, data3: 20259, data4: [171, 158, 156, 125, 104, 62, 60, 80] }
;
29 pub const CLSID_TF_TransitoryExtensionUIEntry
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2926305288, data2: 2043, data3: 16397, data4: [139, 235, 51, 122, 100, 247, 5, 31] }
;
30 pub const CLSID_TsfServices
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 967760896, data2: 27488, data3: 18139, data4: [141, 49, 54, 66, 190, 14, 67, 115] }
;
31 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
32 pub const DCM_FLAGS_CTFMON
: u32 = 2u32;
33 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
34 pub const DCM_FLAGS_LOCALTHREADTSF
: u32 = 4u32;
35 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
36 pub const DCM_FLAGS_TASKENG
: u32 = 1u32;
37 pub const DocWrap
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3208802174, data2: 31326, data3: 17622, data4: [131, 12, 163, 144, 234, 148, 98, 163] }
;
38 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
39 pub type GET_TEXT_AND_PROPERTY_UPDATES_FLAGS
= u32;
40 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
41 pub const TF_GTP_NONE
: GET_TEXT_AND_PROPERTY_UPDATES_FLAGS
= 0u32;
42 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
43 pub const TF_GTP_INCL_TEXT
: GET_TEXT_AND_PROPERTY_UPDATES_FLAGS
= 1u32;
44 pub const GUID_APP_FUNCTIONPROVIDER
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1286533150, data2: 4783, data3: 19214, data4: [157, 177, 166, 236, 91, 136, 18, 8] }
;
45 pub const GUID_COMPARTMENT_CONVERSIONMODEBIAS
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1419244822, data2: 61073, data3: 17262, data4: [185, 70, 170, 44, 5, 241, 172, 91] }
;
46 pub const GUID_COMPARTMENT_EMPTYCONTEXT
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3611852223, data2: 32846, data3: 16837, data4: [137, 77, 173, 150, 253, 78, 234, 19] }
;
47 pub const GUID_COMPARTMENT_ENABLED_PROFILES_UPDATED
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2462186824, data2: 43438, data3: 19068, data4: [190, 8, 67, 41, 228, 114, 56, 23] }
;
48 pub const GUID_COMPARTMENT_HANDWRITING_OPENCLOSE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4188941419, data2: 6246, data3: 17249, data4: [175, 114, 122, 163, 9, 72, 137, 14] }
;
49 pub const GUID_COMPARTMENT_KEYBOARD_DISABLED
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1906684499, data2: 6481, data3: 18027, data4: [159, 188, 156, 136, 8, 250, 132, 242] }
;
50 pub const GUID_COMPARTMENT_KEYBOARD_INPUTMODE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3059295505, data2: 48366, data3: 16674, data4: [167, 196, 9, 244, 179, 250, 67, 150] }
;
51 pub const GUID_COMPARTMENT_KEYBOARD_INPUTMODE_CONVERSION
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3438304728, data2: 19079, data3: 4567, data4: [166, 226, 0, 6, 91, 132, 67, 92] }
;
52 pub const GUID_COMPARTMENT_KEYBOARD_INPUTMODE_SENTENCE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3438304729, data2: 19079, data3: 4567, data4: [166, 226, 0, 6, 91, 132, 67, 92] }
;
53 pub const GUID_COMPARTMENT_KEYBOARD_OPENCLOSE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1478965933, data2: 443, data3: 16740, data4: [149, 198, 117, 91, 160, 181, 22, 45] }
;
54 pub const GUID_COMPARTMENT_SAPI_AUDIO
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1370431622, data2: 52331, data3: 17789, data4: [181, 170, 139, 25, 220, 41, 10, 180] }
;
55 pub const GUID_COMPARTMENT_SPEECH_CFGMENU
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4218182701, data2: 20099, data3: 19382, data4: [145, 162, 224, 25, 191, 246, 118, 45] }
;
56 pub const GUID_COMPARTMENT_SPEECH_DISABLED
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1455801863, data2: 1795, data3: 20057, data4: [142, 82, 203, 200, 78, 139, 190, 53] }
;
57 pub const GUID_COMPARTMENT_SPEECH_GLOBALSTATE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 710213262, data2: 3336, data3: 17932, data4: [167, 93, 135, 3, 95, 244, 54, 197] }
;
58 pub const GUID_COMPARTMENT_SPEECH_OPENCLOSE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1414359651, data2: 58088, data3: 18258, data4: [187, 209, 0, 9, 96, 188, 160, 131] }
;
59 pub const GUID_COMPARTMENT_SPEECH_UI_STATUS
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3642758896, data2: 37735, data3: 20455, data4: [154, 191, 188, 89, 218, 203, 224, 227] }
;
60 pub const GUID_COMPARTMENT_TIPUISTATUS
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 344761324, data2: 870, data3: 16412, data4: [141, 117, 237, 151, 141, 133, 251, 201] }
;
61 pub const GUID_COMPARTMENT_TRANSITORYEXTENSION
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2346928117, data2: 51104, data3: 4567, data4: [180, 8, 0, 6, 91, 132, 67, 92] }
;
62 pub const GUID_COMPARTMENT_TRANSITORYEXTENSION_DOCUMENTMANAGER
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2346928119, data2: 51104, data3: 4567, data4: [180, 8, 0, 6, 91, 132, 67, 92] }
;
63 pub const GUID_COMPARTMENT_TRANSITORYEXTENSION_PARENT
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2346928120, data2: 51104, data3: 4567, data4: [180, 8, 0, 6, 91, 132, 67, 92] }
;
64 pub const GUID_INTEGRATIONSTYLE_SEARCHBOX
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3872505105, data2: 33527, data3: 18691, data4: [174, 33, 26, 99, 151, 205, 226, 235] }
;
65 pub const GUID_LBI_INPUTMODE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 746039326, data2: 16844, data3: 16760, data4: [163, 167, 95, 138, 152, 117, 104, 230] }
;
66 pub const GUID_LBI_SAPILAYR_CFGMENUBUTTON
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3492750497, data2: 37933, data3: 16942, data4: [141, 153, 180, 242, 173, 222, 233, 153] }
;
67 pub const GUID_MODEBIAS_CHINESE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2061313758, data2: 17192, data3: 18587, data4: [131, 174, 100, 147, 117, 12, 173, 92] }
;
68 pub const GUID_MODEBIAS_CONVERSATION
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 256819460, data2: 6032, data3: 17467, data4: [149, 241, 225, 15, 147, 157, 101, 70] }
;
69 pub const GUID_MODEBIAS_DATETIME
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4072518514, data2: 32609, data3: 16441, data4: [146, 239, 28, 53, 89, 159, 2, 34] }
;
70 pub const GUID_MODEBIAS_FILENAME
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3623290878, data2: 17606, data3: 20426, data4: [142, 118, 134, 171, 80, 199, 147, 27] }
;
71 pub const GUID_MODEBIAS_FULLWIDTHALPHANUMERIC
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2169020344, data2: 45930, data3: 18237, data4: [129, 70, 228, 162, 37, 139, 36, 174] }
;
72 pub const GUID_MODEBIAS_FULLWIDTHHANGUL
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3222988489, data2: 17845, data3: 20432, data4: [156, 177, 159, 76, 235, 195, 159, 234] }
;
73 pub const GUID_MODEBIAS_HALFWIDTHKATAKANA
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 6253411, data2: 30932, data3: 16844, data4: [136, 89, 72, 92, 168, 33, 167, 149] }
;
74 pub const GUID_MODEBIAS_HANGUL
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1995375937, data2: 9139, data3: 19831, data4: [160, 116, 105, 24, 1, 204, 234, 23] }
;
75 pub const GUID_MODEBIAS_HIRAGANA
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3611111790, data2: 39825, data3: 18161, data4: [162, 128, 49, 89, 127, 82, 198, 148] }
;
76 pub const GUID_MODEBIAS_KATAKANA
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 772730333, data2: 14874, data3: 18846, data4: [133, 67, 60, 126, 231, 148, 152, 17] }
;
77 pub const GUID_MODEBIAS_NAME
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4259057904, data2: 53817, data3: 18879, data4: [184, 252, 84, 16, 202, 170, 66, 126] }
;
78 pub const GUID_MODEBIAS_NONE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 0, data2: 0, data3: 0, data4: [0, 0, 0, 0, 0, 0, 0, 0] }
;
79 pub const GUID_MODEBIAS_NUMERIC
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1075934828, data2: 59506, data3: 18685, data4: [156, 238, 78, 197, 199, 94, 22, 195] }
;
80 pub const GUID_MODEBIAS_READING
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3809887139, data2: 25702, data3: 19647, data4: [141, 139, 11, 212, 216, 84, 84, 97] }
;
81 pub const GUID_MODEBIAS_URLHISTORY
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2332972249, data2: 25586, data3: 19560, data4: [132, 212, 121, 174, 231, 165, 159, 9] }
;
82 pub const GUID_PROP_ATTRIBUTE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 884233840, data2: 29990, data3: 4562, data4: [161, 71, 0, 16, 90, 39, 153, 181] }
;
83 pub const GUID_PROP_COMPOSING
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3777675360, data2: 44821, data3: 4562, data4: [175, 197, 0, 16, 90, 39, 153, 181] }
;
84 pub const GUID_PROP_INPUTSCOPE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 387177818, data2: 26855, data3: 19035, data4: [154, 246, 89, 42, 89, 92, 119, 141] }
;
85 pub const GUID_PROP_LANGID
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 847302176, data2: 32818, data3: 4562, data4: [182, 3, 0, 16, 90, 39, 153, 181] }
;
86 pub const GUID_PROP_MODEBIAS
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 925763350, data2: 38735, data3: 16556, data4: [160, 136, 8, 205, 201, 46, 191, 188] }
;
87 pub const GUID_PROP_READING
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1415837632, data2: 36401, data3: 4562, data4: [191, 70, 0, 16, 90, 39, 153, 181] }
;
88 pub const GUID_PROP_TEXTOWNER
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4058174752, data2: 2409, data3: 4563, data4: [141, 240, 0, 16, 90, 39, 153, 181] }
;
89 pub const GUID_PROP_TKB_ALTERNATES
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1890756611, data2: 38541, data3: 17966, data4: [185, 59, 33, 100, 201, 21, 23, 247] }
;
90 pub const GUID_SYSTEM_FUNCTIONPROVIDER
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2590608304, data2: 3873, data3: 4563, data4: [141, 241, 0, 16, 90, 39, 153, 181] }
;
91 pub const GUID_TFCAT_CATEGORY_OF_TIP
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1397508289, data2: 1543, data3: 16536, data4: [165, 33, 79, 200, 153, 199, 62, 144] }
;
92 pub const GUID_TFCAT_DISPLAYATTRIBUTEPROPERTY
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3110017051, data2: 59980, data3: 19185, data4: [128, 86, 124, 50, 26, 187, 176, 145] }
;
93 pub const GUID_TFCAT_DISPLAYATTRIBUTEPROVIDER
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 74157184, data2: 5703, data3: 16631, data4: [155, 33, 185, 59, 129, 170, 188, 27] }
;
94 pub const GUID_TFCAT_PROPSTYLE_STATIC
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1449113816, data2: 27604, data3: 19617, data4: [178, 35, 15, 44, 203, 143, 79, 150] }
;
95 pub const GUID_TFCAT_PROP_AUDIODATA
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2608587689, data2: 59563, data3: 19783, data4: [168, 254, 37, 79, 164, 35, 67, 109] }
;
96 pub const GUID_TFCAT_PROP_INKDATA
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2087355054, data2: 45271, data3: 20244, data4: [167, 69, 20, 242, 139, 0, 157, 97] }
;
97 pub const GUID_TFCAT_TIPCAP_COMLESS
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 910300633, data2: 30140, data3: 4567, data4: [166, 239, 0, 6, 91, 132, 67, 92] }
;
98 pub const GUID_TFCAT_TIPCAP_DUALMODE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 989009058, data2: 55199, data3: 19227, data4: [153, 146, 21, 8, 109, 51, 155, 5] }
;
99 pub const GUID_TFCAT_TIPCAP_IMMERSIVEONLY
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 977426860, data2: 25613, data3: 19156, data4: [137, 247, 30, 182, 126, 124, 78, 232] }
;
100 pub const GUID_TFCAT_TIPCAP_IMMERSIVESUPPORT
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 329258719, data2: 22027, data3: 18125, data4: [148, 122, 76, 58, 241, 224, 227, 93] }
;
101 pub const GUID_TFCAT_TIPCAP_INPUTMODECOMPARTMENT
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3438304727, data2: 19079, data3: 4567, data4: [166, 226, 0, 6, 91, 132, 67, 92] }
;
102 pub const GUID_TFCAT_TIPCAP_LOCALSERVER
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1953930985, data2: 19046, data3: 20381, data4: [144, 214, 191, 139, 124, 62, 180, 97] }
;
103 pub const GUID_TFCAT_TIPCAP_SECUREMODE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1238563278, data2: 8030, data3: 4567, data4: [166, 211, 0, 6, 91, 132, 67, 92] }
;
104 pub const GUID_TFCAT_TIPCAP_SYSTRAYSUPPORT
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 626020276, data2: 31659, data3: 19393, data4: [156, 105, 207, 129, 137, 15, 14, 245] }
;
105 pub const GUID_TFCAT_TIPCAP_TSF3
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 131904687, data2: 39134, data3: 17736, data4: [190, 247, 37, 189, 69, 151, 154, 31] }
;
106 pub const GUID_TFCAT_TIPCAP_UIELEMENTENABLED
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1238563279, data2: 8030, data3: 4567, data4: [166, 211, 0, 6, 91, 132, 67, 92] }
;
107 pub const GUID_TFCAT_TIPCAP_WOW16
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 910300634, data2: 30140, data3: 4567, data4: [166, 239, 0, 6, 91, 132, 67, 92] }
;
108 pub const GUID_TFCAT_TIP_HANDWRITING
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 611240839, data2: 49906, data3: 19134, data4: [144, 91, 200, 179, 138, 221, 44, 67] }
;
109 pub const GUID_TFCAT_TIP_KEYBOARD
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 880041059, data2: 45808, data3: 18308, data4: [139, 103, 94, 18, 200, 112, 26, 49] }
;
110 pub const GUID_TFCAT_TIP_SPEECH
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3047636177, data2: 33621, data3: 17003, data4: [161, 97, 37, 152, 8, 242, 107, 20] }
;
111 pub const GUID_TFCAT_TRANSITORYEXTENSIONUI
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1661132322, data2: 42447, data3: 19202, data4: [191, 232, 77, 114, 178, 190, 211, 198] }
;
112 pub const GUID_TS_SERVICE_ACCESSIBLE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4185416192, data2: 42431, data3: 18959, data4: [140, 36, 251, 22, 245, 209, 170, 187] }
;
113 pub const GUID_TS_SERVICE_ACTIVEX
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3935533648, data2: 51622, data3: 19325, data4: [137, 74, 73, 217, 155, 120, 72, 52] }
;
114 pub const GUID_TS_SERVICE_DATAOBJECT
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1619458997, data2: 57893, data3: 18126, data4: [167, 112, 193, 187, 211, 224, 93, 123] }
;
115 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
116 pub const GXFPF_NEAREST
: u32 = 2u32;
117 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
118 pub const GXFPF_ROUND_NEAREST
: u32 = 1u32;
119 pub type HKL
= isize;
120 pub type IAccClientDocMgr
= *mut ::core
::ffi
::c_void
;
121 pub type IAccDictionary
= *mut ::core
::ffi
::c_void
;
122 pub type IAccServerDocMgr
= *mut ::core
::ffi
::c_void
;
123 pub type IAccStore
= *mut ::core
::ffi
::c_void
;
124 pub type IAnchor
= *mut ::core
::ffi
::c_void
;
125 pub type IClonableWrapper
= *mut ::core
::ffi
::c_void
;
126 pub type ICoCreateLocally
= *mut ::core
::ffi
::c_void
;
127 pub type ICoCreatedLocally
= *mut ::core
::ffi
::c_void
;
128 pub type IDocWrap
= *mut ::core
::ffi
::c_void
;
129 pub type IEnumITfCompositionView
= *mut ::core
::ffi
::c_void
;
130 pub type IEnumSpeechCommands
= *mut ::core
::ffi
::c_void
;
131 pub type IEnumTfCandidates
= *mut ::core
::ffi
::c_void
;
132 pub type IEnumTfContextViews
= *mut ::core
::ffi
::c_void
;
133 pub type IEnumTfContexts
= *mut ::core
::ffi
::c_void
;
134 pub type IEnumTfDisplayAttributeInfo
= *mut ::core
::ffi
::c_void
;
135 pub type IEnumTfDocumentMgrs
= *mut ::core
::ffi
::c_void
;
136 pub type IEnumTfFunctionProviders
= *mut ::core
::ffi
::c_void
;
137 pub type IEnumTfInputProcessorProfiles
= *mut ::core
::ffi
::c_void
;
138 pub type IEnumTfLangBarItems
= *mut ::core
::ffi
::c_void
;
139 pub type IEnumTfLanguageProfiles
= *mut ::core
::ffi
::c_void
;
140 pub type IEnumTfLatticeElements
= *mut ::core
::ffi
::c_void
;
141 pub type IEnumTfProperties
= *mut ::core
::ffi
::c_void
;
142 pub type IEnumTfPropertyValue
= *mut ::core
::ffi
::c_void
;
143 pub type IEnumTfRanges
= *mut ::core
::ffi
::c_void
;
144 pub type IEnumTfUIElements
= *mut ::core
::ffi
::c_void
;
145 pub type IInternalDocWrap
= *mut ::core
::ffi
::c_void
;
146 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
147 pub const ILMCM_CHECKLAYOUTANDTIPENABLED
: u32 = 1u32;
148 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
149 pub const ILMCM_LANGUAGEBAROFF
: u32 = 2u32;
150 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
151 pub type INSERT_TEXT_AT_SELECTION_FLAGS
= u32;
152 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
153 pub const TF_IAS_NOQUERY
: INSERT_TEXT_AT_SELECTION_FLAGS
= 1u32;
154 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
155 pub const TF_IAS_QUERYONLY
: INSERT_TEXT_AT_SELECTION_FLAGS
= 2u32;
156 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
157 pub const TF_IAS_NO_DEFAULT_COMPOSITION
: INSERT_TEXT_AT_SELECTION_FLAGS
= 2147483648u32;
158 pub type ISpeechCommandProvider
= *mut ::core
::ffi
::c_void
;
159 pub type ITextStoreACP
= *mut ::core
::ffi
::c_void
;
160 pub type ITextStoreACP2
= *mut ::core
::ffi
::c_void
;
161 pub type ITextStoreACPEx
= *mut ::core
::ffi
::c_void
;
162 pub type ITextStoreACPServices
= *mut ::core
::ffi
::c_void
;
163 pub type ITextStoreACPSink
= *mut ::core
::ffi
::c_void
;
164 pub type ITextStoreACPSinkEx
= *mut ::core
::ffi
::c_void
;
165 pub type ITextStoreAnchor
= *mut ::core
::ffi
::c_void
;
166 pub type ITextStoreAnchorEx
= *mut ::core
::ffi
::c_void
;
167 pub type ITextStoreAnchorSink
= *mut ::core
::ffi
::c_void
;
168 pub type ITextStoreSinkAnchorEx
= *mut ::core
::ffi
::c_void
;
169 pub type ITfActiveLanguageProfileNotifySink
= *mut ::core
::ffi
::c_void
;
170 pub type ITfCandidateList
= *mut ::core
::ffi
::c_void
;
171 pub type ITfCandidateListUIElement
= *mut ::core
::ffi
::c_void
;
172 pub type ITfCandidateListUIElementBehavior
= *mut ::core
::ffi
::c_void
;
173 pub type ITfCandidateString
= *mut ::core
::ffi
::c_void
;
174 pub type ITfCategoryMgr
= *mut ::core
::ffi
::c_void
;
175 pub type ITfCleanupContextDurationSink
= *mut ::core
::ffi
::c_void
;
176 pub type ITfCleanupContextSink
= *mut ::core
::ffi
::c_void
;
177 pub type ITfClientId
= *mut ::core
::ffi
::c_void
;
178 pub type ITfCompartment
= *mut ::core
::ffi
::c_void
;
179 pub type ITfCompartmentEventSink
= *mut ::core
::ffi
::c_void
;
180 pub type ITfCompartmentMgr
= *mut ::core
::ffi
::c_void
;
181 pub type ITfComposition
= *mut ::core
::ffi
::c_void
;
182 pub type ITfCompositionSink
= *mut ::core
::ffi
::c_void
;
183 pub type ITfCompositionView
= *mut ::core
::ffi
::c_void
;
184 pub type ITfConfigureSystemKeystrokeFeed
= *mut ::core
::ffi
::c_void
;
185 pub type ITfContext
= *mut ::core
::ffi
::c_void
;
186 pub type ITfContextComposition
= *mut ::core
::ffi
::c_void
;
187 pub type ITfContextKeyEventSink
= *mut ::core
::ffi
::c_void
;
188 pub type ITfContextOwner
= *mut ::core
::ffi
::c_void
;
189 pub type ITfContextOwnerCompositionServices
= *mut ::core
::ffi
::c_void
;
190 pub type ITfContextOwnerCompositionSink
= *mut ::core
::ffi
::c_void
;
191 pub type ITfContextOwnerServices
= *mut ::core
::ffi
::c_void
;
192 pub type ITfContextView
= *mut ::core
::ffi
::c_void
;
193 pub type ITfCreatePropertyStore
= *mut ::core
::ffi
::c_void
;
194 pub type ITfDisplayAttributeInfo
= *mut ::core
::ffi
::c_void
;
195 pub type ITfDisplayAttributeMgr
= *mut ::core
::ffi
::c_void
;
196 pub type ITfDisplayAttributeNotifySink
= *mut ::core
::ffi
::c_void
;
197 pub type ITfDisplayAttributeProvider
= *mut ::core
::ffi
::c_void
;
198 pub type ITfDocumentMgr
= *mut ::core
::ffi
::c_void
;
199 pub type ITfEditRecord
= *mut ::core
::ffi
::c_void
;
200 pub type ITfEditSession
= *mut ::core
::ffi
::c_void
;
201 pub type ITfEditTransactionSink
= *mut ::core
::ffi
::c_void
;
202 pub type ITfFnAdviseText
= *mut ::core
::ffi
::c_void
;
203 pub type ITfFnBalloon
= *mut ::core
::ffi
::c_void
;
204 pub type ITfFnConfigure
= *mut ::core
::ffi
::c_void
;
205 pub type ITfFnConfigureRegisterEudc
= *mut ::core
::ffi
::c_void
;
206 pub type ITfFnConfigureRegisterWord
= *mut ::core
::ffi
::c_void
;
207 pub type ITfFnCustomSpeechCommand
= *mut ::core
::ffi
::c_void
;
208 pub type ITfFnGetLinguisticAlternates
= *mut ::core
::ffi
::c_void
;
209 pub type ITfFnGetPreferredTouchKeyboardLayout
= *mut ::core
::ffi
::c_void
;
210 pub type ITfFnGetSAPIObject
= *mut ::core
::ffi
::c_void
;
211 pub type ITfFnLMInternal
= *mut ::core
::ffi
::c_void
;
212 pub type ITfFnLMProcessor
= *mut ::core
::ffi
::c_void
;
213 pub type ITfFnLangProfileUtil
= *mut ::core
::ffi
::c_void
;
214 pub type ITfFnPlayBack
= *mut ::core
::ffi
::c_void
;
215 pub type ITfFnPropertyUIStatus
= *mut ::core
::ffi
::c_void
;
216 pub type ITfFnReconversion
= *mut ::core
::ffi
::c_void
;
217 pub type ITfFnSearchCandidateProvider
= *mut ::core
::ffi
::c_void
;
218 pub type ITfFnShowHelp
= *mut ::core
::ffi
::c_void
;
219 pub type ITfFunction
= *mut ::core
::ffi
::c_void
;
220 pub type ITfFunctionProvider
= *mut ::core
::ffi
::c_void
;
221 pub type ITfInputProcessorProfileActivationSink
= *mut ::core
::ffi
::c_void
;
222 pub type ITfInputProcessorProfileMgr
= *mut ::core
::ffi
::c_void
;
223 pub type ITfInputProcessorProfileSubstituteLayout
= *mut ::core
::ffi
::c_void
;
224 pub type ITfInputProcessorProfiles
= *mut ::core
::ffi
::c_void
;
225 pub type ITfInputProcessorProfilesEx
= *mut ::core
::ffi
::c_void
;
226 pub type ITfInputScope
= *mut ::core
::ffi
::c_void
;
227 pub type ITfInputScope2
= *mut ::core
::ffi
::c_void
;
228 pub type ITfInsertAtSelection
= *mut ::core
::ffi
::c_void
;
229 pub type ITfIntegratableCandidateListUIElement
= *mut ::core
::ffi
::c_void
;
230 pub type ITfKeyEventSink
= *mut ::core
::ffi
::c_void
;
231 pub type ITfKeyTraceEventSink
= *mut ::core
::ffi
::c_void
;
232 pub type ITfKeystrokeMgr
= *mut ::core
::ffi
::c_void
;
233 pub type ITfLMLattice
= *mut ::core
::ffi
::c_void
;
234 pub type ITfLangBarEventSink
= *mut ::core
::ffi
::c_void
;
235 pub type ITfLangBarItem
= *mut ::core
::ffi
::c_void
;
236 pub type ITfLangBarItemBalloon
= *mut ::core
::ffi
::c_void
;
237 pub type ITfLangBarItemBitmap
= *mut ::core
::ffi
::c_void
;
238 pub type ITfLangBarItemBitmapButton
= *mut ::core
::ffi
::c_void
;
239 pub type ITfLangBarItemButton
= *mut ::core
::ffi
::c_void
;
240 pub type ITfLangBarItemMgr
= *mut ::core
::ffi
::c_void
;
241 pub type ITfLangBarItemSink
= *mut ::core
::ffi
::c_void
;
242 pub type ITfLangBarMgr
= *mut ::core
::ffi
::c_void
;
243 pub type ITfLanguageProfileNotifySink
= *mut ::core
::ffi
::c_void
;
244 pub type ITfMSAAControl
= *mut ::core
::ffi
::c_void
;
245 pub type ITfMenu
= *mut ::core
::ffi
::c_void
;
246 pub type ITfMessagePump
= *mut ::core
::ffi
::c_void
;
247 pub type ITfMouseSink
= *mut ::core
::ffi
::c_void
;
248 pub type ITfMouseTracker
= *mut ::core
::ffi
::c_void
;
249 pub type ITfMouseTrackerACP
= *mut ::core
::ffi
::c_void
;
250 pub type ITfPersistentPropertyLoaderACP
= *mut ::core
::ffi
::c_void
;
251 pub type ITfPreservedKeyNotifySink
= *mut ::core
::ffi
::c_void
;
252 pub type ITfProperty
= *mut ::core
::ffi
::c_void
;
253 pub type ITfPropertyStore
= *mut ::core
::ffi
::c_void
;
254 pub type ITfQueryEmbedded
= *mut ::core
::ffi
::c_void
;
255 pub type ITfRange
= *mut ::core
::ffi
::c_void
;
256 pub type ITfRangeACP
= *mut ::core
::ffi
::c_void
;
257 pub type ITfRangeBackup
= *mut ::core
::ffi
::c_void
;
258 pub type ITfReadOnlyProperty
= *mut ::core
::ffi
::c_void
;
259 pub type ITfReadingInformationUIElement
= *mut ::core
::ffi
::c_void
;
260 pub type ITfReverseConversion
= *mut ::core
::ffi
::c_void
;
261 pub type ITfReverseConversionList
= *mut ::core
::ffi
::c_void
;
262 pub type ITfReverseConversionMgr
= *mut ::core
::ffi
::c_void
;
263 pub type ITfSource
= *mut ::core
::ffi
::c_void
;
264 pub type ITfSourceSingle
= *mut ::core
::ffi
::c_void
;
265 pub type ITfSpeechUIServer
= *mut ::core
::ffi
::c_void
;
266 pub type ITfStatusSink
= *mut ::core
::ffi
::c_void
;
267 pub type ITfSystemDeviceTypeLangBarItem
= *mut ::core
::ffi
::c_void
;
268 pub type ITfSystemLangBarItem
= *mut ::core
::ffi
::c_void
;
269 pub type ITfSystemLangBarItemSink
= *mut ::core
::ffi
::c_void
;
270 pub type ITfSystemLangBarItemText
= *mut ::core
::ffi
::c_void
;
271 pub type ITfTextEditSink
= *mut ::core
::ffi
::c_void
;
272 pub type ITfTextInputProcessor
= *mut ::core
::ffi
::c_void
;
273 pub type ITfTextInputProcessorEx
= *mut ::core
::ffi
::c_void
;
274 pub type ITfTextLayoutSink
= *mut ::core
::ffi
::c_void
;
275 pub type ITfThreadFocusSink
= *mut ::core
::ffi
::c_void
;
276 pub type ITfThreadMgr
= *mut ::core
::ffi
::c_void
;
277 pub type ITfThreadMgr2
= *mut ::core
::ffi
::c_void
;
278 pub type ITfThreadMgrEventSink
= *mut ::core
::ffi
::c_void
;
279 pub type ITfThreadMgrEx
= *mut ::core
::ffi
::c_void
;
280 pub type ITfToolTipUIElement
= *mut ::core
::ffi
::c_void
;
281 pub type ITfTransitoryExtensionSink
= *mut ::core
::ffi
::c_void
;
282 pub type ITfTransitoryExtensionUIElement
= *mut ::core
::ffi
::c_void
;
283 pub type ITfUIElement
= *mut ::core
::ffi
::c_void
;
284 pub type ITfUIElementMgr
= *mut ::core
::ffi
::c_void
;
285 pub type ITfUIElementSink
= *mut ::core
::ffi
::c_void
;
286 pub type IUIManagerEventSink
= *mut ::core
::ffi
::c_void
;
287 pub type IVersionInfo
= *mut ::core
::ffi
::c_void
;
288 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
289 pub type InputScope
= i32;
290 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
291 pub const IS_DEFAULT
: InputScope
= 0i32;
292 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
293 pub const IS_URL
: InputScope
= 1i32;
294 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
295 pub const IS_FILE_FULLFILEPATH
: InputScope
= 2i32;
296 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
297 pub const IS_FILE_FILENAME
: InputScope
= 3i32;
298 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
299 pub const IS_EMAIL_USERNAME
: InputScope
= 4i32;
300 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
301 pub const IS_EMAIL_SMTPEMAILADDRESS
: InputScope
= 5i32;
302 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
303 pub const IS_LOGINNAME
: InputScope
= 6i32;
304 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
305 pub const IS_PERSONALNAME_FULLNAME
: InputScope
= 7i32;
306 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
307 pub const IS_PERSONALNAME_PREFIX
: InputScope
= 8i32;
308 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
309 pub const IS_PERSONALNAME_GIVENNAME
: InputScope
= 9i32;
310 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
311 pub const IS_PERSONALNAME_MIDDLENAME
: InputScope
= 10i32;
312 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
313 pub const IS_PERSONALNAME_SURNAME
: InputScope
= 11i32;
314 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
315 pub const IS_PERSONALNAME_SUFFIX
: InputScope
= 12i32;
316 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
317 pub const IS_ADDRESS_FULLPOSTALADDRESS
: InputScope
= 13i32;
318 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
319 pub const IS_ADDRESS_POSTALCODE
: InputScope
= 14i32;
320 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
321 pub const IS_ADDRESS_STREET
: InputScope
= 15i32;
322 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
323 pub const IS_ADDRESS_STATEORPROVINCE
: InputScope
= 16i32;
324 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
325 pub const IS_ADDRESS_CITY
: InputScope
= 17i32;
326 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
327 pub const IS_ADDRESS_COUNTRYNAME
: InputScope
= 18i32;
328 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
329 pub const IS_ADDRESS_COUNTRYSHORTNAME
: InputScope
= 19i32;
330 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
331 pub const IS_CURRENCY_AMOUNTANDSYMBOL
: InputScope
= 20i32;
332 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
333 pub const IS_CURRENCY_AMOUNT
: InputScope
= 21i32;
334 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
335 pub const IS_DATE_FULLDATE
: InputScope
= 22i32;
336 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
337 pub const IS_DATE_MONTH
: InputScope
= 23i32;
338 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
339 pub const IS_DATE_DAY
: InputScope
= 24i32;
340 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
341 pub const IS_DATE_YEAR
: InputScope
= 25i32;
342 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
343 pub const IS_DATE_MONTHNAME
: InputScope
= 26i32;
344 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
345 pub const IS_DATE_DAYNAME
: InputScope
= 27i32;
346 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
347 pub const IS_DIGITS
: InputScope
= 28i32;
348 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
349 pub const IS_NUMBER
: InputScope
= 29i32;
350 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
351 pub const IS_ONECHAR
: InputScope
= 30i32;
352 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
353 pub const IS_PASSWORD
: InputScope
= 31i32;
354 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
355 pub const IS_TELEPHONE_FULLTELEPHONENUMBER
: InputScope
= 32i32;
356 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
357 pub const IS_TELEPHONE_COUNTRYCODE
: InputScope
= 33i32;
358 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
359 pub const IS_TELEPHONE_AREACODE
: InputScope
= 34i32;
360 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
361 pub const IS_TELEPHONE_LOCALNUMBER
: InputScope
= 35i32;
362 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
363 pub const IS_TIME_FULLTIME
: InputScope
= 36i32;
364 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
365 pub const IS_TIME_HOUR
: InputScope
= 37i32;
366 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
367 pub const IS_TIME_MINORSEC
: InputScope
= 38i32;
368 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
369 pub const IS_NUMBER_FULLWIDTH
: InputScope
= 39i32;
370 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
371 pub const IS_ALPHANUMERIC_HALFWIDTH
: InputScope
= 40i32;
372 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
373 pub const IS_ALPHANUMERIC_FULLWIDTH
: InputScope
= 41i32;
374 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
375 pub const IS_CURRENCY_CHINESE
: InputScope
= 42i32;
376 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
377 pub const IS_BOPOMOFO
: InputScope
= 43i32;
378 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
379 pub const IS_HIRAGANA
: InputScope
= 44i32;
380 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
381 pub const IS_KATAKANA_HALFWIDTH
: InputScope
= 45i32;
382 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
383 pub const IS_KATAKANA_FULLWIDTH
: InputScope
= 46i32;
384 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
385 pub const IS_HANJA
: InputScope
= 47i32;
386 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
387 pub const IS_HANGUL_HALFWIDTH
: InputScope
= 48i32;
388 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
389 pub const IS_HANGUL_FULLWIDTH
: InputScope
= 49i32;
390 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
391 pub const IS_SEARCH
: InputScope
= 50i32;
392 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
393 pub const IS_FORMULA
: InputScope
= 51i32;
394 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
395 pub const IS_SEARCH_INCREMENTAL
: InputScope
= 52i32;
396 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
397 pub const IS_CHINESE_HALFWIDTH
: InputScope
= 53i32;
398 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
399 pub const IS_CHINESE_FULLWIDTH
: InputScope
= 54i32;
400 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
401 pub const IS_NATIVE_SCRIPT
: InputScope
= 55i32;
402 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
403 pub const IS_YOMI
: InputScope
= 56i32;
404 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
405 pub const IS_TEXT
: InputScope
= 57i32;
406 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
407 pub const IS_CHAT
: InputScope
= 58i32;
408 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
409 pub const IS_NAME_OR_PHONENUMBER
: InputScope
= 59i32;
410 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
411 pub const IS_EMAILNAME_OR_ADDRESS
: InputScope
= 60i32;
412 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
413 pub const IS_PRIVATE
: InputScope
= 61i32;
414 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
415 pub const IS_MAPS
: InputScope
= 62i32;
416 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
417 pub const IS_NUMERIC_PASSWORD
: InputScope
= 63i32;
418 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
419 pub const IS_NUMERIC_PIN
: InputScope
= 64i32;
420 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
421 pub const IS_ALPHANUMERIC_PIN
: InputScope
= 65i32;
422 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
423 pub const IS_ALPHANUMERIC_PIN_SET
: InputScope
= 66i32;
424 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
425 pub const IS_FORMULA_NUMBER
: InputScope
= 67i32;
426 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
427 pub const IS_CHAT_WITHOUT_EMOJI
: InputScope
= 68i32;
428 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
429 pub const IS_PHRASELIST
: InputScope
= -1i32;
430 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
431 pub const IS_REGULAREXPRESSION
: InputScope
= -2i32;
432 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
433 pub const IS_SRGS
: InputScope
= -3i32;
434 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
435 pub const IS_XML
: InputScope
= -4i32;
436 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
437 pub const IS_ENUMSTRING
: InputScope
= -5i32;
438 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
439 pub type LANG_BAR_ITEM_ICON_MODE_FLAGS
= u32;
440 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
441 pub const TF_DTLBI_NONE
: LANG_BAR_ITEM_ICON_MODE_FLAGS
= 0u32;
442 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
443 pub const TF_DTLBI_USEPROFILEICON
: LANG_BAR_ITEM_ICON_MODE_FLAGS
= 1u32;
444 pub const LIBID_MSAATEXTLib
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 353250682, data2: 56001, data3: 17794, data4: [148, 125, 42, 143, 215, 139, 130, 205] }
;
445 pub const MSAAControl
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 147691071, data2: 31294, data3: 20316, data4: [155, 216, 214, 146, 187, 4, 60, 91] }
;
446 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
447 pub type TEXT_STORE_CHANGE_FLAGS
= u32;
448 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
449 pub const TS_TC_NONE
: TEXT_STORE_CHANGE_FLAGS
= 0u32;
450 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
451 pub const TS_TC_CORRECTION
: TEXT_STORE_CHANGE_FLAGS
= 1u32;
452 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
453 pub type TEXT_STORE_LOCK_FLAGS
= u32;
454 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
455 pub const TS_LF_READ
: TEXT_STORE_LOCK_FLAGS
= 2u32;
456 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
457 pub const TS_LF_READWRITE
: TEXT_STORE_LOCK_FLAGS
= 6u32;
458 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
459 pub type TEXT_STORE_TEXT_CHANGE_FLAGS
= u32;
460 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
461 pub const TS_ST_NONE
: TEXT_STORE_TEXT_CHANGE_FLAGS
= 0u32;
462 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
463 pub const TS_ST_CORRECTION
: TEXT_STORE_TEXT_CHANGE_FLAGS
= 1u32;
464 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
465 pub const TF_CHAR_EMBEDDED
: u32 = 65532u32;
466 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
467 pub const TF_CLUIE_COUNT
: u32 = 2u32;
468 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
469 pub const TF_CLUIE_CURRENTPAGE
: u32 = 32u32;
470 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
471 pub const TF_CLUIE_DOCUMENTMGR
: u32 = 1u32;
472 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
473 pub const TF_CLUIE_PAGEINDEX
: u32 = 16u32;
474 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
475 pub const TF_CLUIE_SELECTION
: u32 = 4u32;
476 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
477 pub const TF_CLUIE_STRING
: u32 = 8u32;
478 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
479 pub const TF_COMMANDING_ENABLED
: u32 = 4u32;
480 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
481 pub const TF_COMMANDING_ON
: u32 = 8u32;
482 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
483 pub type TF_CONTEXT_EDIT_CONTEXT_FLAGS
= u32;
484 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
485 pub const TF_ES_ASYNCDONTCARE
: TF_CONTEXT_EDIT_CONTEXT_FLAGS
= 0u32;
486 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
487 pub const TF_ES_SYNC
: TF_CONTEXT_EDIT_CONTEXT_FLAGS
= 1u32;
488 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
489 pub const TF_ES_READ
: TF_CONTEXT_EDIT_CONTEXT_FLAGS
= 2u32;
490 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
491 pub const TF_ES_READWRITE
: TF_CONTEXT_EDIT_CONTEXT_FLAGS
= 6u32;
492 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
493 pub const TF_ES_ASYNC
: TF_CONTEXT_EDIT_CONTEXT_FLAGS
= 8u32;
494 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
495 pub const TF_CONVERSIONMODE_ALPHANUMERIC
: u32 = 0u32;
496 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
497 pub const TF_CONVERSIONMODE_CHARCODE
: u32 = 32u32;
498 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
499 pub const TF_CONVERSIONMODE_EUDC
: u32 = 512u32;
500 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
501 pub const TF_CONVERSIONMODE_FIXED
: u32 = 2048u32;
502 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
503 pub const TF_CONVERSIONMODE_FULLSHAPE
: u32 = 8u32;
504 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
505 pub const TF_CONVERSIONMODE_KATAKANA
: u32 = 2u32;
506 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
507 pub const TF_CONVERSIONMODE_NATIVE
: u32 = 1u32;
508 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
509 pub const TF_CONVERSIONMODE_NOCONVERSION
: u32 = 256u32;
510 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
511 pub const TF_CONVERSIONMODE_ROMAN
: u32 = 16u32;
512 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
513 pub const TF_CONVERSIONMODE_SOFTKEYBOARD
: u32 = 128u32;
514 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
515 pub const TF_CONVERSIONMODE_SYMBOL
: u32 = 1024u32;
516 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
517 pub type TF_DA_ATTR_INFO
= i32;
518 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
519 pub const TF_ATTR_INPUT
: TF_DA_ATTR_INFO
= 0i32;
520 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
521 pub const TF_ATTR_TARGET_CONVERTED
: TF_DA_ATTR_INFO
= 1i32;
522 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
523 pub const TF_ATTR_CONVERTED
: TF_DA_ATTR_INFO
= 2i32;
524 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
525 pub const TF_ATTR_TARGET_NOTCONVERTED
: TF_DA_ATTR_INFO
= 3i32;
526 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
527 pub const TF_ATTR_INPUT_ERROR
: TF_DA_ATTR_INFO
= 4i32;
528 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
529 pub const TF_ATTR_FIXEDCONVERTED
: TF_DA_ATTR_INFO
= 5i32;
530 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
531 pub const TF_ATTR_OTHER
: TF_DA_ATTR_INFO
= -1i32;
533 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
534 pub struct TF_DA_COLOR
{
535 pub r
#type: TF_DA_COLORTYPE,
536 pub Anonymous
: TF_DA_COLOR_0
,
538 impl ::core
::marker
::Copy
for TF_DA_COLOR {}
539 impl ::core
::clone
::Clone
for TF_DA_COLOR
{
540 fn clone(&self) -> Self {
545 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
546 pub union TF_DA_COLOR_0
{
550 impl ::core
::marker
::Copy
for TF_DA_COLOR_0 {}
551 impl ::core
::clone
::Clone
for TF_DA_COLOR_0
{
552 fn clone(&self) -> Self {
556 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
557 pub type TF_DA_COLORTYPE
= i32;
558 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
559 pub const TF_CT_NONE
: TF_DA_COLORTYPE
= 0i32;
560 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
561 pub const TF_CT_SYSCOLOR
: TF_DA_COLORTYPE
= 1i32;
562 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
563 pub const TF_CT_COLORREF
: TF_DA_COLORTYPE
= 2i32;
564 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
565 pub type TF_DA_LINESTYLE
= i32;
566 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
567 pub const TF_LS_NONE
: TF_DA_LINESTYLE
= 0i32;
568 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
569 pub const TF_LS_SOLID
: TF_DA_LINESTYLE
= 1i32;
570 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
571 pub const TF_LS_DOT
: TF_DA_LINESTYLE
= 2i32;
572 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
573 pub const TF_LS_DASH
: TF_DA_LINESTYLE
= 3i32;
574 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
575 pub const TF_LS_SQUIGGLE
: TF_DA_LINESTYLE
= 4i32;
576 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
577 pub const TF_DICTATION_ENABLED
: u32 = 2u32;
578 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
579 pub const TF_DICTATION_ON
: u32 = 1u32;
580 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
581 pub const TF_DISABLE_BALLOON
: u32 = 2u32;
582 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
583 pub const TF_DISABLE_COMMANDING
: u32 = 4u32;
584 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
585 pub const TF_DISABLE_DICTATION
: u32 = 2u32;
586 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
587 pub const TF_DISABLE_SPEECH
: u32 = 1u32;
589 #[doc = "*Required features: 'Win32_UI_TextServices', 'Win32_Foundation'*"]
590 #[cfg(feature = "Win32_Foundation")]
591 pub struct TF_DISPLAYATTRIBUTE
{
592 pub crText
: TF_DA_COLOR
,
593 pub crBk
: TF_DA_COLOR
,
594 pub lsStyle
: TF_DA_LINESTYLE
,
595 pub fBoldLine
: super::super::Foundation
::BOOL
,
596 pub crLine
: TF_DA_COLOR
,
597 pub bAttr
: TF_DA_ATTR_INFO
,
599 #[cfg(feature = "Win32_Foundation")]
600 impl ::core
::marker
::Copy
for TF_DISPLAYATTRIBUTE {}
601 #[cfg(feature = "Win32_Foundation")]
602 impl ::core
::clone
::Clone
for TF_DISPLAYATTRIBUTE
{
603 fn clone(&self) -> Self {
607 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
608 pub const TF_ENABLE_PROCESS_ATOM
: &'
static str = "_CTF_ENABLE_PROCESS_ATOM_";
609 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
610 pub const TF_E_ALREADY_EXISTS
: ::windows_sys
::core
::HRESULT
= -2147220218i32;
611 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
612 pub const TF_E_COMPOSITION_REJECTED
: ::windows_sys
::core
::HRESULT
= -2147220216i32;
613 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
614 pub const TF_E_DISCONNECTED
: ::windows_sys
::core
::HRESULT
= -2147220220i32;
615 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
616 pub const TF_E_EMPTYCONTEXT
: ::windows_sys
::core
::HRESULT
= -2147220215i32;
617 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
618 pub const TF_E_FORMAT
: ::windows_sys
::core
::HRESULT
= -2147220982i32;
619 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
620 pub const TF_E_INVALIDPOINT
: ::windows_sys
::core
::HRESULT
= -2147220985i32;
621 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
622 pub const TF_E_INVALIDPOS
: ::windows_sys
::core
::HRESULT
= -2147220992i32;
623 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
624 pub const TF_E_INVALIDVIEW
: ::windows_sys
::core
::HRESULT
= -2147220219i32;
625 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
626 pub const TF_E_LOCKED
: ::windows_sys
::core
::HRESULT
= -2147220224i32;
627 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
628 pub const TF_E_NOCONVERSION
: ::windows_sys
::core
::HRESULT
= -2147219968i32;
629 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
630 pub const TF_E_NOINTERFACE
: ::windows_sys
::core
::HRESULT
= -2147220988i32;
631 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
632 pub const TF_E_NOLAYOUT
: ::windows_sys
::core
::HRESULT
= -2147220986i32;
633 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
634 pub const TF_E_NOLOCK
: ::windows_sys
::core
::HRESULT
= -2147220991i32;
635 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
636 pub const TF_E_NOOBJECT
: ::windows_sys
::core
::HRESULT
= -2147220990i32;
637 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
638 pub const TF_E_NOPROVIDER
: ::windows_sys
::core
::HRESULT
= -2147220221i32;
639 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
640 pub const TF_E_NOSELECTION
: ::windows_sys
::core
::HRESULT
= -2147220987i32;
641 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
642 pub const TF_E_NOSERVICE
: ::windows_sys
::core
::HRESULT
= -2147220989i32;
643 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
644 pub const TF_E_NOTOWNEDRANGE
: ::windows_sys
::core
::HRESULT
= -2147220222i32;
645 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
646 pub const TF_E_RANGE_NOT_COVERED
: ::windows_sys
::core
::HRESULT
= -2147220217i32;
647 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
648 pub const TF_E_READONLY
: ::windows_sys
::core
::HRESULT
= -2147220983i32;
649 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
650 pub const TF_E_STACKFULL
: ::windows_sys
::core
::HRESULT
= -2147220223i32;
651 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
652 pub const TF_E_SYNCHRONOUS
: ::windows_sys
::core
::HRESULT
= -2147220984i32;
653 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
654 pub const TF_FLOATINGLANGBAR_WNDTITLE
: &'
static str = "TF_FloatingLangBar_WndTitle";
655 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
656 pub const TF_FLOATINGLANGBAR_WNDTITLEA
: &'
static str = "TF_FloatingLangBar_WndTitle";
657 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
658 pub const TF_FLOATINGLANGBAR_WNDTITLEW
: &'
static str = "TF_FloatingLangBar_WndTitle";
660 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
661 pub struct TF_HALTCOND
{
662 pub pHaltRange
: ITfRange
,
663 pub aHaltPos
: TfAnchor
,
666 impl ::core
::marker
::Copy
for TF_HALTCOND {}
667 impl ::core
::clone
::Clone
for TF_HALTCOND
{
668 fn clone(&self) -> Self {
672 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
673 pub const TF_HF_OBJECT
: u32 = 1u32;
674 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
675 pub const TF_IE_CORRECTION
: u32 = 1u32;
677 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
678 pub struct TF_INPUTPROCESSORPROFILE
{
679 pub dwProfileType
: u32,
681 pub clsid
: ::windows_sys
::core
::GUID
,
682 pub guidProfile
: ::windows_sys
::core
::GUID
,
683 pub catid
: ::windows_sys
::core
::GUID
,
684 pub hklSubstitute
: HKL
,
689 impl ::core
::marker
::Copy
for TF_INPUTPROCESSORPROFILE {}
690 impl ::core
::clone
::Clone
for TF_INPUTPROCESSORPROFILE
{
691 fn clone(&self) -> Self {
695 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
696 pub const TF_INVALID_COOKIE
: u32 = 4294967295u32;
697 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
698 pub const TF_INVALID_EDIT_COOKIE
: u32 = 0u32;
699 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
700 pub const TF_IPPMF_DISABLEPROFILE
: u32 = 2u32;
701 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
702 pub const TF_IPPMF_DONTCARECURRENTINPUTLANGUAGE
: u32 = 4u32;
703 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
704 pub const TF_IPPMF_ENABLEPROFILE
: u32 = 1u32;
705 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
706 pub const TF_IPPMF_FORPROCESS
: u32 = 268435456u32;
707 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
708 pub const TF_IPPMF_FORSESSION
: u32 = 536870912u32;
709 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
710 pub const TF_IPPMF_FORSYSTEMALL
: u32 = 1073741824u32;
711 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
712 pub const TF_IPP_CAPS_COMLESSSUPPORT
: u32 = 8u32;
713 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
714 pub const TF_IPP_CAPS_DISABLEONTRANSITORY
: u32 = 1u32;
715 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
716 pub const TF_IPP_CAPS_IMMERSIVESUPPORT
: u32 = 65536u32;
717 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
718 pub const TF_IPP_CAPS_SECUREMODESUPPORT
: u32 = 2u32;
719 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
720 pub const TF_IPP_CAPS_SYSTRAYSUPPORT
: u32 = 131072u32;
721 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
722 pub const TF_IPP_CAPS_UIELEMENTENABLED
: u32 = 4u32;
723 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
724 pub const TF_IPP_CAPS_WOW16SUPPORT
: u32 = 16u32;
725 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
726 pub const TF_IPP_FLAG_ACTIVE
: u32 = 1u32;
727 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
728 pub const TF_IPP_FLAG_ENABLED
: u32 = 2u32;
729 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
730 pub const TF_IPP_FLAG_SUBSTITUTEDBYINPUTPROCESSOR
: u32 = 4u32;
731 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
732 pub const TF_IPSINK_FLAG_ACTIVE
: u32 = 1u32;
734 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
735 pub struct TF_LANGBARITEMINFO
{
736 pub clsidService
: ::windows_sys
::core
::GUID
,
737 pub guidItem
: ::windows_sys
::core
::GUID
,
740 pub szDescription
: [u16; 32],
742 impl ::core
::marker
::Copy
for TF_LANGBARITEMINFO {}
743 impl ::core
::clone
::Clone
for TF_LANGBARITEMINFO
{
744 fn clone(&self) -> Self {
749 #[doc = "*Required features: 'Win32_UI_TextServices', 'Win32_Foundation'*"]
750 #[cfg(feature = "Win32_Foundation")]
751 pub struct TF_LANGUAGEPROFILE
{
752 pub clsid
: ::windows_sys
::core
::GUID
,
754 pub catid
: ::windows_sys
::core
::GUID
,
755 pub fActive
: super::super::Foundation
::BOOL
,
756 pub guidProfile
: ::windows_sys
::core
::GUID
,
758 #[cfg(feature = "Win32_Foundation")]
759 impl ::core
::marker
::Copy
for TF_LANGUAGEPROFILE {}
760 #[cfg(feature = "Win32_Foundation")]
761 impl ::core
::clone
::Clone
for TF_LANGUAGEPROFILE
{
762 fn clone(&self) -> Self {
767 #[doc = "*Required features: 'Win32_UI_TextServices', 'Win32_Foundation'*"]
768 #[cfg(feature = "Win32_Foundation")]
769 pub struct TF_LBBALLOONINFO
{
770 pub style
: TfLBBalloonStyle
,
771 pub bstrText
: super::super::Foundation
::BSTR
,
773 #[cfg(feature = "Win32_Foundation")]
774 impl ::core
::marker
::Copy
for TF_LBBALLOONINFO {}
775 #[cfg(feature = "Win32_Foundation")]
776 impl ::core
::clone
::Clone
for TF_LBBALLOONINFO
{
777 fn clone(&self) -> Self {
781 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
782 pub const TF_LBI_BALLOON
: u32 = 16u32;
783 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
784 pub const TF_LBI_BITMAP
: u32 = 8u32;
785 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
786 pub const TF_LBI_BMPF_VERTICAL
: u32 = 1u32;
787 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
788 pub const TF_LBI_CUSTOMUI
: u32 = 32u32;
789 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
790 pub const TF_LBI_DESC_MAXLEN
: u32 = 32u32;
791 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
792 pub const TF_LBI_ICON
: u32 = 1u32;
793 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
794 pub const TF_LBI_STATUS
: u32 = 65536u32;
795 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
796 pub const TF_LBI_STATUS_BTN_TOGGLED
: u32 = 65536u32;
797 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
798 pub const TF_LBI_STATUS_DISABLED
: u32 = 2u32;
799 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
800 pub const TF_LBI_STATUS_HIDDEN
: u32 = 1u32;
801 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
802 pub const TF_LBI_STYLE_BTN_BUTTON
: u32 = 65536u32;
803 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
804 pub const TF_LBI_STYLE_BTN_MENU
: u32 = 131072u32;
805 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
806 pub const TF_LBI_STYLE_BTN_TOGGLE
: u32 = 262144u32;
807 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
808 pub const TF_LBI_STYLE_HIDDENBYDEFAULT
: u32 = 16u32;
809 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
810 pub const TF_LBI_STYLE_HIDDENSTATUSCONTROL
: u32 = 1u32;
811 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
812 pub const TF_LBI_STYLE_HIDEONNOOTHERITEMS
: u32 = 4u32;
813 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
814 pub const TF_LBI_STYLE_SHOWNINTRAY
: u32 = 2u32;
815 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
816 pub const TF_LBI_STYLE_SHOWNINTRAYONLY
: u32 = 8u32;
817 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
818 pub const TF_LBI_STYLE_TEXTCOLORICON
: u32 = 32u32;
819 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
820 pub const TF_LBI_TEXT
: u32 = 2u32;
821 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
822 pub const TF_LBI_TOOLTIP
: u32 = 4u32;
823 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
824 pub const TF_LBMENUF_CHECKED
: u32 = 1u32;
825 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
826 pub const TF_LBMENUF_GRAYED
: u32 = 16u32;
827 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
828 pub const TF_LBMENUF_RADIOCHECKED
: u32 = 8u32;
829 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
830 pub const TF_LBMENUF_SEPARATOR
: u32 = 4u32;
831 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
832 pub const TF_LBMENUF_SUBMENU
: u32 = 2u32;
834 #[doc = "*Required features: 'Win32_UI_TextServices', 'Win32_Foundation'*"]
835 #[cfg(feature = "Win32_Foundation")]
836 pub struct TF_LMLATTELEMENT
{
837 pub dwFrameStart
: u32,
840 pub Anonymous
: TF_LMLATTELEMENT_0
,
841 pub bstrText
: super::super::Foundation
::BSTR
,
843 #[cfg(feature = "Win32_Foundation")]
844 impl ::core
::marker
::Copy
for TF_LMLATTELEMENT {}
845 #[cfg(feature = "Win32_Foundation")]
846 impl ::core
::clone
::Clone
for TF_LMLATTELEMENT
{
847 fn clone(&self) -> Self {
852 #[doc = "*Required features: 'Win32_UI_TextServices', 'Win32_Foundation'*"]
853 #[cfg(feature = "Win32_Foundation")]
854 pub union TF_LMLATTELEMENT_0
{
857 #[cfg(feature = "Win32_Foundation")]
858 impl ::core
::marker
::Copy
for TF_LMLATTELEMENT_0 {}
859 #[cfg(feature = "Win32_Foundation")]
860 impl ::core
::clone
::Clone
for TF_LMLATTELEMENT_0
{
861 fn clone(&self) -> Self {
865 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
866 pub const TF_MENUREADY
: u32 = 1u32;
867 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
868 pub const TF_MOD_ALT
: u32 = 1u32;
869 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
870 pub const TF_MOD_CONTROL
: u32 = 2u32;
871 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
872 pub const TF_MOD_IGNORE_ALL_MODIFIER
: u32 = 1024u32;
873 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
874 pub const TF_MOD_LALT
: u32 = 64u32;
875 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
876 pub const TF_MOD_LCONTROL
: u32 = 128u32;
877 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
878 pub const TF_MOD_LSHIFT
: u32 = 256u32;
879 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
880 pub const TF_MOD_ON_KEYUP
: u32 = 512u32;
881 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
882 pub const TF_MOD_RALT
: u32 = 8u32;
883 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
884 pub const TF_MOD_RCONTROL
: u32 = 16u32;
885 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
886 pub const TF_MOD_RSHIFT
: u32 = 32u32;
887 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
888 pub const TF_MOD_SHIFT
: u32 = 4u32;
890 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
891 pub struct TF_PERSISTENT_PROPERTY_HEADER_ACP
{
892 pub guidType
: ::windows_sys
::core
::GUID
,
897 pub clsidTIP
: ::windows_sys
::core
::GUID
,
899 impl ::core
::marker
::Copy
for TF_PERSISTENT_PROPERTY_HEADER_ACP {}
900 impl ::core
::clone
::Clone
for TF_PERSISTENT_PROPERTY_HEADER_ACP
{
901 fn clone(&self) -> Self {
905 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
906 pub const TF_POPF_ALL
: u32 = 1u32;
908 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
909 pub struct TF_PRESERVEDKEY
{
913 impl ::core
::marker
::Copy
for TF_PRESERVEDKEY {}
914 impl ::core
::clone
::Clone
for TF_PRESERVEDKEY
{
915 fn clone(&self) -> Self {
919 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
920 pub const TF_PROCESS_ATOM
: &'
static str = "_CTF_PROCESS_ATOM_";
921 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
922 pub const TF_PROFILETYPE_INPUTPROCESSOR
: u32 = 1u32;
923 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
924 pub const TF_PROFILETYPE_KEYBOARDLAYOUT
: u32 = 2u32;
925 pub 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] }
;
926 pub 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] }
;
927 pub 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] }
;
928 pub 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] }
;
929 pub 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] }
;
930 pub 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] }
;
931 pub 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] }
;
932 pub 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] }
;
933 pub 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] }
;
934 pub 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] }
;
935 pub 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] }
;
936 pub const TF_PROFILE_TIGRINYA
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1017874615, data2: 52286, data3: 18086, data4: [151, 101, 183, 114, 173, 119, 97, 255] }
;
937 pub const TF_PROFILE_WUBI
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2186873875, data2: 62685, data3: 17652, data4: [186, 29, 134, 103, 36, 111, 223, 142] }
;
938 pub const TF_PROFILE_YI
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1083999094, data2: 123, data3: 17239, data4: [174, 142, 38, 49, 110, 227, 251, 13] }
;
940 #[doc = "*Required features: 'Win32_UI_TextServices', 'Win32_Foundation', 'Win32_System_Com', 'Win32_System_Ole'*"]
941 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
942 pub struct TF_PROPERTYVAL
{
943 pub guidId
: ::windows_sys
::core
::GUID
,
944 pub varValue
: super::super::System
::Com
::VARIANT
,
946 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
947 impl ::core
::marker
::Copy
for TF_PROPERTYVAL {}
948 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
949 impl ::core
::clone
::Clone
for TF_PROPERTYVAL
{
950 fn clone(&self) -> Self {
954 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
955 pub const TF_PROPUI_STATUS_SAVETOFILE
: u32 = 1u32;
956 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
957 pub const TF_RCM_COMLESS
: u32 = 1u32;
958 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
959 pub const TF_RCM_HINT_COLLISION
: u32 = 8u32;
960 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
961 pub const TF_RCM_HINT_READING_LENGTH
: u32 = 4u32;
962 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
963 pub const TF_RCM_VKEY
: u32 = 2u32;
964 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
965 pub const TF_RIP_FLAG_FREEUNUSEDLIBRARIES
: u32 = 1u32;
966 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
967 pub const TF_RIUIE_CONTEXT
: u32 = 1u32;
968 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
969 pub const TF_RIUIE_ERRORINDEX
: u32 = 8u32;
970 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
971 pub const TF_RIUIE_MAXREADINGSTRINGLENGTH
: u32 = 4u32;
972 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
973 pub const TF_RIUIE_STRING
: u32 = 2u32;
974 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
975 pub const TF_RIUIE_VERTICALORDER
: u32 = 16u32;
976 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
977 pub const TF_RP_HIDDENINSETTINGUI
: u32 = 2u32;
978 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
979 pub const TF_RP_LOCALPROCESS
: u32 = 4u32;
980 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
981 pub const TF_RP_LOCALTHREAD
: u32 = 8u32;
982 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
983 pub const TF_RP_SUBITEMINSETTINGUI
: u32 = 16u32;
984 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
985 pub const TF_SD_LOADING
: u32 = 2u32;
986 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
987 pub const TF_SD_READONLY
: u32 = 1u32;
989 #[doc = "*Required features: 'Win32_UI_TextServices', 'Win32_Foundation'*"]
990 #[cfg(feature = "Win32_Foundation")]
991 pub struct TF_SELECTION
{
993 pub style
: TF_SELECTIONSTYLE
,
995 #[cfg(feature = "Win32_Foundation")]
996 impl ::core
::marker
::Copy
for TF_SELECTION {}
997 #[cfg(feature = "Win32_Foundation")]
998 impl ::core
::clone
::Clone
for TF_SELECTION
{
999 fn clone(&self) -> Self {
1004 #[doc = "*Required features: 'Win32_UI_TextServices', 'Win32_Foundation'*"]
1005 #[cfg(feature = "Win32_Foundation")]
1006 pub struct TF_SELECTIONSTYLE
{
1007 pub ase
: TfActiveSelEnd
,
1008 pub fInterimChar
: super::super::Foundation
::BOOL
,
1010 #[cfg(feature = "Win32_Foundation")]
1011 impl ::core
::marker
::Copy
for TF_SELECTIONSTYLE {}
1012 #[cfg(feature = "Win32_Foundation")]
1013 impl ::core
::clone
::Clone
for TF_SELECTIONSTYLE
{
1014 fn clone(&self) -> Self {
1018 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1019 pub const TF_SENTENCEMODE_AUTOMATIC
: u32 = 4u32;
1020 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1021 pub const TF_SENTENCEMODE_CONVERSATION
: u32 = 16u32;
1022 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1023 pub const TF_SENTENCEMODE_NONE
: u32 = 0u32;
1024 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1025 pub const TF_SENTENCEMODE_PHRASEPREDICT
: u32 = 8u32;
1026 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1027 pub const TF_SENTENCEMODE_PLAURALCLAUSE
: u32 = 1u32;
1028 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1029 pub const TF_SENTENCEMODE_SINGLECONVERT
: u32 = 2u32;
1030 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1031 pub const TF_SFT_DESKBAND
: u32 = 2048u32;
1032 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1033 pub const TF_SFT_DOCK
: u32 = 2u32;
1034 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1035 pub const TF_SFT_EXTRAICONSONMINIMIZED
: u32 = 512u32;
1036 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1037 pub const TF_SFT_HIDDEN
: u32 = 8u32;
1038 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1039 pub const TF_SFT_HIGHTRANSPARENCY
: u32 = 64u32;
1040 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1041 pub const TF_SFT_LABELS
: u32 = 128u32;
1042 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1043 pub const TF_SFT_LOWTRANSPARENCY
: u32 = 32u32;
1044 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1045 pub const TF_SFT_MINIMIZED
: u32 = 4u32;
1046 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1047 pub const TF_SFT_NOEXTRAICONSONMINIMIZED
: u32 = 1024u32;
1048 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1049 pub const TF_SFT_NOLABELS
: u32 = 256u32;
1050 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1051 pub const TF_SFT_NOTRANSPARENCY
: u32 = 16u32;
1052 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1053 pub const TF_SFT_SHOWNORMAL
: u32 = 1u32;
1054 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1055 pub const TF_SHOW_BALLOON
: u32 = 1u32;
1056 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1057 pub const TF_SPEECHUI_SHOWN
: u32 = 16u32;
1058 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1059 pub const TF_SS_DISJOINTSEL
: u32 = 1u32;
1060 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1061 pub const TF_SS_REGIONS
: u32 = 2u32;
1062 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1063 pub const TF_SS_TKBAUTOCORRECTENABLE
: u32 = 16u32;
1064 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1065 pub const TF_SS_TKBPREDICTIONENABLE
: u32 = 32u32;
1066 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1067 pub const TF_SS_TRANSITORY
: u32 = 4u32;
1068 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1069 pub const TF_ST_CORRECTION
: u32 = 1u32;
1070 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1071 pub const TF_S_ASYNC
: ::windows_sys
::core
::HRESULT
= 262912i32;
1072 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1073 pub const TF_TF_IGNOREEND
: u32 = 2u32;
1074 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1075 pub const TF_TF_MOVESTART
: u32 = 1u32;
1076 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1077 pub const TF_TMAE_COMLESS
: u32 = 8u32;
1078 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1079 pub const TF_TMAE_CONSOLE
: u32 = 64u32;
1080 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1081 pub const TF_TMAE_NOACTIVATEKEYBOARDLAYOUT
: u32 = 32u32;
1082 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1083 pub const TF_TMAE_NOACTIVATETIP
: u32 = 1u32;
1084 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1085 pub const TF_TMAE_SECUREMODE
: u32 = 2u32;
1086 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1087 pub const TF_TMAE_UIELEMENTENABLEDONLY
: u32 = 4u32;
1088 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1089 pub const TF_TMAE_WOW16
: u32 = 16u32;
1090 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1091 pub const TF_TMF_ACTIVATED
: u32 = 2147483648u32;
1092 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1093 pub const TF_TMF_COMLESS
: u32 = 8u32;
1094 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1095 pub const TF_TMF_CONSOLE
: u32 = 64u32;
1096 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1097 pub const TF_TMF_IMMERSIVEMODE
: u32 = 1073741824u32;
1098 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1099 pub const TF_TMF_NOACTIVATETIP
: u32 = 1u32;
1100 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1101 pub const TF_TMF_SECUREMODE
: u32 = 2u32;
1102 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1103 pub const TF_TMF_UIELEMENTENABLEDONLY
: u32 = 4u32;
1104 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1105 pub const TF_TMF_WOW16
: u32 = 16u32;
1106 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1107 pub const TF_TRANSITORYEXTENSION_ATSELECTION
: u32 = 2u32;
1108 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1109 pub const TF_TRANSITORYEXTENSION_FLOATING
: u32 = 1u32;
1110 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1111 pub const TF_TRANSITORYEXTENSION_NONE
: u32 = 0u32;
1112 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1113 pub const TF_TU_CORRECTION
: u32 = 1u32;
1114 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1115 pub const TF_URP_ALLPROFILES
: u32 = 2u32;
1116 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1117 pub const TF_URP_LOCALPROCESS
: u32 = 4u32;
1118 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1119 pub const TF_URP_LOCALTHREAD
: u32 = 8u32;
1120 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1121 pub const TF_US_HIDETIPUI
: u32 = 1u32;
1122 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1123 pub const TKBL_CLASSIC_TRADITIONAL_CHINESE_CHANGJIE
: u32 = 61506u32;
1124 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1125 pub const TKBL_CLASSIC_TRADITIONAL_CHINESE_DAYI
: u32 = 61507u32;
1126 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1127 pub const TKBL_CLASSIC_TRADITIONAL_CHINESE_PHONETIC
: u32 = 1028u32;
1128 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1129 pub const TKBL_OPT_JAPANESE_ABC
: u32 = 1041u32;
1130 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1131 pub const TKBL_OPT_KOREAN_HANGUL_2_BULSIK
: u32 = 1042u32;
1132 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1133 pub const TKBL_OPT_SIMPLIFIED_CHINESE_PINYIN
: u32 = 2052u32;
1134 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1135 pub const TKBL_OPT_TRADITIONAL_CHINESE_PHONETIC
: u32 = 1028u32;
1136 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1137 pub const TKBL_UNDEFINED
: u32 = 0u32;
1138 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1139 pub type TKBLayoutType
= i32;
1140 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1141 pub const TKBLT_UNDEFINED
: TKBLayoutType
= 0i32;
1142 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1143 pub const TKBLT_CLASSIC
: TKBLayoutType
= 1i32;
1144 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1145 pub const TKBLT_OPTIMIZED
: TKBLayoutType
= 2i32;
1146 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1147 pub const TKB_ALTERNATES_AUTOCORRECTION_APPLIED
: u32 = 4u32;
1148 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1149 pub const TKB_ALTERNATES_FOR_AUTOCORRECTION
: u32 = 2u32;
1150 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1151 pub const TKB_ALTERNATES_FOR_PREDICTION
: u32 = 3u32;
1152 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1153 pub const TKB_ALTERNATES_STANDARD
: u32 = 1u32;
1154 pub 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] }
;
1155 pub 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] }
;
1156 pub 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] }
;
1157 pub 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] }
;
1158 pub 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] }
;
1159 pub 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] }
;
1160 pub 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] }
;
1161 pub 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] }
;
1162 pub 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] }
;
1163 pub 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] }
;
1164 pub 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] }
;
1165 pub 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] }
;
1166 pub 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] }
;
1167 pub 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] }
;
1168 pub 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] }
;
1169 pub 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] }
;
1170 pub 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] }
;
1171 pub 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] }
;
1172 pub 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] }
;
1173 pub 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] }
;
1174 pub 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] }
;
1175 pub 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] }
;
1176 pub 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] }
;
1177 pub 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] }
;
1178 pub 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] }
;
1179 pub 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] }
;
1180 pub 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] }
;
1181 pub 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] }
;
1182 pub 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] }
;
1183 pub 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] }
;
1184 pub 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] }
;
1185 pub 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] }
;
1186 pub 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] }
;
1187 pub 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] }
;
1188 pub 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] }
;
1189 pub 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] }
;
1190 pub 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] }
;
1191 pub 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] }
;
1192 pub 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] }
;
1193 pub 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] }
;
1194 pub 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] }
;
1195 pub 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] }
;
1196 pub 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] }
;
1197 pub 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] }
;
1198 pub 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] }
;
1199 pub 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] }
;
1200 pub 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] }
;
1201 pub 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] }
;
1202 pub 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] }
;
1203 pub 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] }
;
1204 pub 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] }
;
1205 pub 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] }
;
1206 pub 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] }
;
1207 pub 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] }
;
1208 pub 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] }
;
1209 pub 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] }
;
1210 pub 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] }
;
1211 pub 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] }
;
1212 pub 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] }
;
1213 pub 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] }
;
1214 pub 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] }
;
1215 pub 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] }
;
1216 pub 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] }
;
1217 pub 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] }
;
1218 pub 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] }
;
1219 pub 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] }
;
1220 pub 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] }
;
1221 pub 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] }
;
1222 pub 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] }
;
1223 pub 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] }
;
1224 pub 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] }
;
1225 pub 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] }
;
1226 pub 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] }
;
1227 pub 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] }
;
1228 pub 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] }
;
1229 pub 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] }
;
1230 pub 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] }
;
1231 pub 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] }
;
1232 pub 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] }
;
1233 pub 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] }
;
1234 pub 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] }
;
1235 pub 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] }
;
1236 pub 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] }
;
1237 pub 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] }
;
1238 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1239 pub const TS_AS_ATTR_CHANGE
: u32 = 8u32;
1240 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1241 pub const TS_AS_LAYOUT_CHANGE
: u32 = 4u32;
1242 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1243 pub const TS_AS_SEL_CHANGE
: u32 = 2u32;
1244 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1245 pub const TS_AS_STATUS_CHANGE
: u32 = 16u32;
1246 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1247 pub const TS_AS_TEXT_CHANGE
: u32 = 1u32;
1249 #[doc = "*Required features: 'Win32_UI_TextServices', 'Win32_Foundation', 'Win32_System_Com', 'Win32_System_Ole'*"]
1250 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
1251 pub struct TS_ATTRVAL
{
1252 pub idAttr
: ::windows_sys
::core
::GUID
,
1253 pub dwOverlapId
: u32,
1254 pub varValue
: super::super::System
::Com
::VARIANT
,
1256 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
1257 impl ::core
::marker
::Copy
for TS_ATTRVAL {}
1258 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
1259 impl ::core
::clone
::Clone
for TS_ATTRVAL
{
1260 fn clone(&self) -> Self {
1264 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1265 pub const TS_ATTR_FIND_BACKWARDS
: u32 = 1u32;
1266 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1267 pub const TS_ATTR_FIND_HIDDEN
: u32 = 32u32;
1268 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1269 pub const TS_ATTR_FIND_UPDATESTART
: u32 = 4u32;
1270 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1271 pub const TS_ATTR_FIND_WANT_END
: u32 = 16u32;
1272 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1273 pub const TS_ATTR_FIND_WANT_OFFSET
: u32 = 2u32;
1274 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1275 pub const TS_ATTR_FIND_WANT_VALUE
: u32 = 8u32;
1276 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1277 pub const TS_CHAR_EMBEDDED
: u32 = 65532u32;
1278 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1279 pub const TS_CHAR_REGION
: u32 = 0u32;
1280 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1281 pub const TS_CHAR_REPLACEMENT
: u32 = 65533u32;
1282 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1283 pub const TS_E_FORMAT
: ::windows_sys
::core
::HRESULT
= -2147220982i32;
1284 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1285 pub const TS_E_INVALIDPOINT
: ::windows_sys
::core
::HRESULT
= -2147220985i32;
1286 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1287 pub const TS_E_INVALIDPOS
: ::windows_sys
::core
::HRESULT
= -2147220992i32;
1288 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1289 pub const TS_E_NOINTERFACE
: ::windows_sys
::core
::HRESULT
= -2147220988i32;
1290 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1291 pub const TS_E_NOLAYOUT
: ::windows_sys
::core
::HRESULT
= -2147220986i32;
1292 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1293 pub const TS_E_NOLOCK
: ::windows_sys
::core
::HRESULT
= -2147220991i32;
1294 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1295 pub const TS_E_NOOBJECT
: ::windows_sys
::core
::HRESULT
= -2147220990i32;
1296 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1297 pub const TS_E_NOSELECTION
: ::windows_sys
::core
::HRESULT
= -2147220987i32;
1298 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1299 pub const TS_E_NOSERVICE
: ::windows_sys
::core
::HRESULT
= -2147220989i32;
1300 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1301 pub const TS_E_READONLY
: ::windows_sys
::core
::HRESULT
= -2147220983i32;
1302 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1303 pub const TS_E_SYNCHRONOUS
: ::windows_sys
::core
::HRESULT
= -2147220984i32;
1304 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1305 pub const TS_GEA_HIDDEN
: u32 = 1u32;
1306 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1307 pub const TS_GTA_HIDDEN
: u32 = 1u32;
1308 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1309 pub const TS_IAS_NOQUERY
: u32 = 1u32;
1310 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1311 pub const TS_IAS_QUERYONLY
: u32 = 2u32;
1312 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1313 pub const TS_IE_COMPOSITION
: u32 = 2u32;
1314 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1315 pub const TS_IE_CORRECTION
: u32 = 1u32;
1316 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1317 pub const TS_LF_SYNC
: u32 = 1u32;
1319 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1320 pub struct TS_RUNINFO
{
1322 pub r
#type: TsRunType,
1324 impl ::core
::marker
::Copy
for TS_RUNINFO {}
1325 impl ::core
::clone
::Clone
for TS_RUNINFO
{
1326 fn clone(&self) -> Self {
1330 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1331 pub const TS_SD_EMBEDDEDHANDWRITINGVIEW_ENABLED
: u32 = 128u32;
1332 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1333 pub const TS_SD_EMBEDDEDHANDWRITINGVIEW_VISIBLE
: u32 = 256u32;
1334 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1335 pub const TS_SD_INPUTPANEMANUALDISPLAYENABLE
: u32 = 64u32;
1336 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1337 pub const TS_SD_LOADING
: u32 = 2u32;
1338 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1339 pub const TS_SD_READONLY
: u32 = 1u32;
1340 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1341 pub const TS_SD_RESERVED
: u32 = 4u32;
1342 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1343 pub const TS_SD_TKBAUTOCORRECTENABLE
: u32 = 8u32;
1344 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1345 pub const TS_SD_TKBPREDICTIONENABLE
: u32 = 16u32;
1346 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1347 pub const TS_SD_UIINTEGRATIONENABLE
: u32 = 32u32;
1349 #[doc = "*Required features: 'Win32_UI_TextServices', 'Win32_Foundation'*"]
1350 #[cfg(feature = "Win32_Foundation")]
1351 pub struct TS_SELECTIONSTYLE
{
1352 pub ase
: TsActiveSelEnd
,
1353 pub fInterimChar
: super::super::Foundation
::BOOL
,
1355 #[cfg(feature = "Win32_Foundation")]
1356 impl ::core
::marker
::Copy
for TS_SELECTIONSTYLE {}
1357 #[cfg(feature = "Win32_Foundation")]
1358 impl ::core
::clone
::Clone
for TS_SELECTIONSTYLE
{
1359 fn clone(&self) -> Self {
1364 #[doc = "*Required features: 'Win32_UI_TextServices', 'Win32_Foundation'*"]
1365 #[cfg(feature = "Win32_Foundation")]
1366 pub struct TS_SELECTION_ACP
{
1369 pub style
: TS_SELECTIONSTYLE
,
1371 #[cfg(feature = "Win32_Foundation")]
1372 impl ::core
::marker
::Copy
for TS_SELECTION_ACP {}
1373 #[cfg(feature = "Win32_Foundation")]
1374 impl ::core
::clone
::Clone
for TS_SELECTION_ACP
{
1375 fn clone(&self) -> Self {
1380 #[doc = "*Required features: 'Win32_UI_TextServices', 'Win32_Foundation'*"]
1381 #[cfg(feature = "Win32_Foundation")]
1382 pub struct TS_SELECTION_ANCHOR
{
1383 pub paStart
: IAnchor
,
1385 pub style
: TS_SELECTIONSTYLE
,
1387 #[cfg(feature = "Win32_Foundation")]
1388 impl ::core
::marker
::Copy
for TS_SELECTION_ANCHOR {}
1389 #[cfg(feature = "Win32_Foundation")]
1390 impl ::core
::clone
::Clone
for TS_SELECTION_ANCHOR
{
1391 fn clone(&self) -> Self {
1395 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1396 pub const TS_SHIFT_COUNT_HIDDEN
: u32 = 1u32;
1397 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1398 pub const TS_SHIFT_COUNT_ONLY
: u32 = 8u32;
1399 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1400 pub const TS_SHIFT_HALT_HIDDEN
: u32 = 2u32;
1401 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1402 pub const TS_SHIFT_HALT_VISIBLE
: u32 = 4u32;
1403 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1404 pub const TS_SS_DISJOINTSEL
: u32 = 1u32;
1405 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1406 pub const TS_SS_NOHIDDENTEXT
: u32 = 8u32;
1407 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1408 pub const TS_SS_REGIONS
: u32 = 2u32;
1409 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1410 pub const TS_SS_TKBAUTOCORRECTENABLE
: u32 = 16u32;
1411 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1412 pub const TS_SS_TKBPREDICTIONENABLE
: u32 = 32u32;
1413 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1414 pub const TS_SS_TRANSITORY
: u32 = 4u32;
1415 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1416 pub const TS_SS_UWPCONTROL
: u32 = 64u32;
1418 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1419 pub struct TS_STATUS
{
1420 pub dwDynamicFlags
: u32,
1421 pub dwStaticFlags
: u32,
1423 impl ::core
::marker
::Copy
for TS_STATUS {}
1424 impl ::core
::clone
::Clone
for TS_STATUS
{
1425 fn clone(&self) -> Self {
1429 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1430 pub const TS_STRF_END
: u32 = 2u32;
1431 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1432 pub const TS_STRF_MID
: u32 = 1u32;
1433 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1434 pub const TS_STRF_START
: u32 = 0u32;
1435 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1436 pub const TS_S_ASYNC
: ::windows_sys
::core
::HRESULT
= 262912i32;
1438 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1439 pub struct TS_TEXTCHANGE
{
1444 impl ::core
::marker
::Copy
for TS_TEXTCHANGE {}
1445 impl ::core
::clone
::Clone
for TS_TEXTCHANGE
{
1446 fn clone(&self) -> Self {
1450 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1451 pub const TS_VCOOKIE_NUL
: u32 = 4294967295u32;
1452 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1453 pub type TfActiveSelEnd
= i32;
1454 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1455 pub const TF_AE_NONE
: TfActiveSelEnd
= 0i32;
1456 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1457 pub const TF_AE_START
: TfActiveSelEnd
= 1i32;
1458 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1459 pub const TF_AE_END
: TfActiveSelEnd
= 2i32;
1460 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1461 pub type TfAnchor
= i32;
1462 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1463 pub const TF_ANCHOR_START
: TfAnchor
= 0i32;
1464 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1465 pub const TF_ANCHOR_END
: TfAnchor
= 1i32;
1466 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1467 pub type TfCandidateResult
= i32;
1468 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1469 pub const CAND_FINALIZED
: TfCandidateResult
= 0i32;
1470 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1471 pub const CAND_SELECTED
: TfCandidateResult
= 1i32;
1472 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1473 pub const CAND_CANCELED
: TfCandidateResult
= 2i32;
1474 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1475 pub type TfGravity
= i32;
1476 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1477 pub const TF_GRAVITY_BACKWARD
: TfGravity
= 0i32;
1478 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1479 pub const TF_GRAVITY_FORWARD
: TfGravity
= 1i32;
1480 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1481 pub type TfIntegratableCandidateListSelectionStyle
= i32;
1482 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1483 pub const STYLE_ACTIVE_SELECTION
: TfIntegratableCandidateListSelectionStyle
= 0i32;
1484 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1485 pub const STYLE_IMPLIED_SELECTION
: TfIntegratableCandidateListSelectionStyle
= 1i32;
1486 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1487 pub type TfLBBalloonStyle
= i32;
1488 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1489 pub const TF_LB_BALLOON_RECO
: TfLBBalloonStyle
= 0i32;
1490 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1491 pub const TF_LB_BALLOON_SHOW
: TfLBBalloonStyle
= 1i32;
1492 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1493 pub const TF_LB_BALLOON_MISS
: TfLBBalloonStyle
= 2i32;
1494 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1495 pub type TfLBIClick
= i32;
1496 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1497 pub const TF_LBI_CLK_RIGHT
: TfLBIClick
= 1i32;
1498 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1499 pub const TF_LBI_CLK_LEFT
: TfLBIClick
= 2i32;
1500 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1501 pub type TfLayoutCode
= i32;
1502 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1503 pub const TF_LC_CREATE
: TfLayoutCode
= 0i32;
1504 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1505 pub const TF_LC_CHANGE
: TfLayoutCode
= 1i32;
1506 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1507 pub const TF_LC_DESTROY
: TfLayoutCode
= 2i32;
1508 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1509 pub type TfSapiObject
= i32;
1510 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1511 pub const GETIF_RESMGR
: TfSapiObject
= 0i32;
1512 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1513 pub const GETIF_RECOCONTEXT
: TfSapiObject
= 1i32;
1514 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1515 pub const GETIF_RECOGNIZER
: TfSapiObject
= 2i32;
1516 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1517 pub const GETIF_VOICE
: TfSapiObject
= 3i32;
1518 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1519 pub const GETIF_DICTGRAM
: TfSapiObject
= 4i32;
1520 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1521 pub const GETIF_RECOGNIZERNOINIT
: TfSapiObject
= 5i32;
1522 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1523 pub type TfShiftDir
= i32;
1524 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1525 pub const TF_SD_BACKWARD
: TfShiftDir
= 0i32;
1526 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1527 pub const TF_SD_FORWARD
: TfShiftDir
= 1i32;
1528 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1529 pub type TsActiveSelEnd
= i32;
1530 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1531 pub const TS_AE_NONE
: TsActiveSelEnd
= 0i32;
1532 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1533 pub const TS_AE_START
: TsActiveSelEnd
= 1i32;
1534 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1535 pub const TS_AE_END
: TsActiveSelEnd
= 2i32;
1536 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1537 pub type TsGravity
= i32;
1538 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1539 pub const TS_GR_BACKWARD
: TsGravity
= 0i32;
1540 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1541 pub const TS_GR_FORWARD
: TsGravity
= 1i32;
1542 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1543 pub type TsLayoutCode
= i32;
1544 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1545 pub const TS_LC_CREATE
: TsLayoutCode
= 0i32;
1546 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1547 pub const TS_LC_CHANGE
: TsLayoutCode
= 1i32;
1548 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1549 pub const TS_LC_DESTROY
: TsLayoutCode
= 2i32;
1550 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1551 pub type TsRunType
= i32;
1552 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1553 pub const TS_RT_PLAIN
: TsRunType
= 0i32;
1554 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1555 pub const TS_RT_HIDDEN
: TsRunType
= 1i32;
1556 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1557 pub const TS_RT_OPAQUE
: TsRunType
= 2i32;
1558 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1559 pub type TsShiftDir
= i32;
1560 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1561 pub const TS_SD_BACKWARD
: TsShiftDir
= 0i32;
1562 #[doc = "*Required features: 'Win32_UI_TextServices'*"]
1563 pub const TS_SD_FORWARD
: TsShiftDir
= 1i32;