]> git.proxmox.com Git - rustc.git/blob - vendor/windows-sys/src/Windows/Win32/Media/Speech/mod.rs
New upstream version 1.67.1+dfsg1
[rustc.git] / vendor / windows-sys / src / Windows / Win32 / Media / Speech / mod.rs
1 pub type IEnumSpObjectTokens = *mut ::core::ffi::c_void;
2 pub type ISpAudio = *mut ::core::ffi::c_void;
3 pub type ISpContainerLexicon = *mut ::core::ffi::c_void;
4 pub type ISpDataKey = *mut ::core::ffi::c_void;
5 pub type ISpDisplayAlternates = *mut ::core::ffi::c_void;
6 pub type ISpEnginePronunciation = *mut ::core::ffi::c_void;
7 pub type ISpEventSink = *mut ::core::ffi::c_void;
8 pub type ISpEventSource = *mut ::core::ffi::c_void;
9 pub type ISpEventSource2 = *mut ::core::ffi::c_void;
10 pub type ISpGrammarBuilder = *mut ::core::ffi::c_void;
11 pub type ISpGrammarBuilder2 = *mut ::core::ffi::c_void;
12 pub type ISpLexicon = *mut ::core::ffi::c_void;
13 pub type ISpMMSysAudio = *mut ::core::ffi::c_void;
14 pub type ISpNotifyCallback = *mut ::core::ffi::c_void;
15 pub type ISpNotifySink = *mut ::core::ffi::c_void;
16 pub type ISpNotifySource = *mut ::core::ffi::c_void;
17 pub type ISpNotifyTranslator = *mut ::core::ffi::c_void;
18 pub type ISpObjectToken = *mut ::core::ffi::c_void;
19 pub type ISpObjectTokenCategory = *mut ::core::ffi::c_void;
20 pub type ISpObjectTokenInit = *mut ::core::ffi::c_void;
21 pub type ISpObjectWithToken = *mut ::core::ffi::c_void;
22 pub type ISpPhoneConverter = *mut ::core::ffi::c_void;
23 pub type ISpPhoneticAlphabetConverter = *mut ::core::ffi::c_void;
24 pub type ISpPhoneticAlphabetSelection = *mut ::core::ffi::c_void;
25 pub type ISpPhrase = *mut ::core::ffi::c_void;
26 pub type ISpPhrase2 = *mut ::core::ffi::c_void;
27 pub type ISpPhraseAlt = *mut ::core::ffi::c_void;
28 pub type ISpProperties = *mut ::core::ffi::c_void;
29 pub type ISpRecoContext = *mut ::core::ffi::c_void;
30 pub type ISpRecoContext2 = *mut ::core::ffi::c_void;
31 pub type ISpRecoGrammar = *mut ::core::ffi::c_void;
32 pub type ISpRecoGrammar2 = *mut ::core::ffi::c_void;
33 pub type ISpRecoResult = *mut ::core::ffi::c_void;
34 pub type ISpRecoResult2 = *mut ::core::ffi::c_void;
35 pub type ISpRecognizer = *mut ::core::ffi::c_void;
36 pub type ISpRecognizer2 = *mut ::core::ffi::c_void;
37 pub type ISpRegDataKey = *mut ::core::ffi::c_void;
38 pub type ISpResourceManager = *mut ::core::ffi::c_void;
39 pub type ISpSerializeState = *mut ::core::ffi::c_void;
40 pub type ISpShortcut = *mut ::core::ffi::c_void;
41 pub type ISpStream = *mut ::core::ffi::c_void;
42 pub type ISpStreamFormat = *mut ::core::ffi::c_void;
43 pub type ISpStreamFormatConverter = *mut ::core::ffi::c_void;
44 pub type ISpTranscript = *mut ::core::ffi::c_void;
45 pub type ISpVoice = *mut ::core::ffi::c_void;
46 pub type ISpXMLRecoResult = *mut ::core::ffi::c_void;
47 pub type ISpeechAudio = *mut ::core::ffi::c_void;
48 pub type ISpeechAudioBufferInfo = *mut ::core::ffi::c_void;
49 pub type ISpeechAudioFormat = *mut ::core::ffi::c_void;
50 pub type ISpeechAudioStatus = *mut ::core::ffi::c_void;
51 pub type ISpeechBaseStream = *mut ::core::ffi::c_void;
52 pub type ISpeechCustomStream = *mut ::core::ffi::c_void;
53 pub type ISpeechDataKey = *mut ::core::ffi::c_void;
54 pub type ISpeechFileStream = *mut ::core::ffi::c_void;
55 pub type ISpeechGrammarRule = *mut ::core::ffi::c_void;
56 pub type ISpeechGrammarRuleState = *mut ::core::ffi::c_void;
57 pub type ISpeechGrammarRuleStateTransition = *mut ::core::ffi::c_void;
58 pub type ISpeechGrammarRuleStateTransitions = *mut ::core::ffi::c_void;
59 pub type ISpeechGrammarRules = *mut ::core::ffi::c_void;
60 pub type ISpeechLexicon = *mut ::core::ffi::c_void;
61 pub type ISpeechLexiconPronunciation = *mut ::core::ffi::c_void;
62 pub type ISpeechLexiconPronunciations = *mut ::core::ffi::c_void;
63 pub type ISpeechLexiconWord = *mut ::core::ffi::c_void;
64 pub type ISpeechLexiconWords = *mut ::core::ffi::c_void;
65 pub type ISpeechMMSysAudio = *mut ::core::ffi::c_void;
66 pub type ISpeechMemoryStream = *mut ::core::ffi::c_void;
67 pub type ISpeechObjectToken = *mut ::core::ffi::c_void;
68 pub type ISpeechObjectTokenCategory = *mut ::core::ffi::c_void;
69 pub type ISpeechObjectTokens = *mut ::core::ffi::c_void;
70 pub type ISpeechPhoneConverter = *mut ::core::ffi::c_void;
71 pub type ISpeechPhraseAlternate = *mut ::core::ffi::c_void;
72 pub type ISpeechPhraseAlternates = *mut ::core::ffi::c_void;
73 pub type ISpeechPhraseElement = *mut ::core::ffi::c_void;
74 pub type ISpeechPhraseElements = *mut ::core::ffi::c_void;
75 pub type ISpeechPhraseInfo = *mut ::core::ffi::c_void;
76 pub type ISpeechPhraseInfoBuilder = *mut ::core::ffi::c_void;
77 pub type ISpeechPhraseProperties = *mut ::core::ffi::c_void;
78 pub type ISpeechPhraseProperty = *mut ::core::ffi::c_void;
79 pub type ISpeechPhraseReplacement = *mut ::core::ffi::c_void;
80 pub type ISpeechPhraseReplacements = *mut ::core::ffi::c_void;
81 pub type ISpeechPhraseRule = *mut ::core::ffi::c_void;
82 pub type ISpeechPhraseRules = *mut ::core::ffi::c_void;
83 pub type ISpeechRecoContext = *mut ::core::ffi::c_void;
84 pub type ISpeechRecoGrammar = *mut ::core::ffi::c_void;
85 pub type ISpeechRecoResult = *mut ::core::ffi::c_void;
86 pub type ISpeechRecoResult2 = *mut ::core::ffi::c_void;
87 pub type ISpeechRecoResultDispatch = *mut ::core::ffi::c_void;
88 pub type ISpeechRecoResultTimes = *mut ::core::ffi::c_void;
89 pub type ISpeechRecognizer = *mut ::core::ffi::c_void;
90 pub type ISpeechRecognizerStatus = *mut ::core::ffi::c_void;
91 pub type ISpeechResourceLoader = *mut ::core::ffi::c_void;
92 pub type ISpeechTextSelectionInformation = *mut ::core::ffi::c_void;
93 pub type ISpeechVoice = *mut ::core::ffi::c_void;
94 pub type ISpeechVoiceStatus = *mut ::core::ffi::c_void;
95 pub type ISpeechWaveFormatEx = *mut ::core::ffi::c_void;
96 pub type ISpeechXMLRecoResult = *mut ::core::ffi::c_void;
97 pub type _ISpeechRecoContextEvents = *mut ::core::ffi::c_void;
98 pub type _ISpeechVoiceEvents = *mut ::core::ffi::c_void;
99 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
100 pub const DEFAULT_WEIGHT: u32 = 1u32;
101 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
102 pub const SAPI_ERROR_BASE: u32 = 20480u32;
103 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
104 pub const SPALTERNATESCLSID: &str = "AlternatesCLSID";
105 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
106 pub const SPCAT_APPLEXICONS: &str = "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\AppLexicons";
107 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
108 pub const SPCAT_AUDIOIN: &str = "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\AudioInput";
109 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
110 pub const SPCAT_AUDIOOUT: &str = "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\AudioOutput";
111 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
112 pub const SPCAT_PHONECONVERTERS: &str = "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\PhoneConverters";
113 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
114 pub const SPCAT_RECOGNIZERS: &str = "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\Recognizers";
115 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
116 pub const SPCAT_RECOPROFILES: &str = "HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\Speech\\RecoProfiles";
117 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
118 pub const SPCAT_TEXTNORMALIZERS: &str = "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\TextNormalizers";
119 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
120 pub const SPCAT_VOICES: &str = "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\Voices";
121 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
122 pub const SPCURRENT_USER_LEXICON_TOKEN_ID: &str = "HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\Speech\\CurrentUserLexicon";
123 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
124 pub const SPCURRENT_USER_SHORTCUT_TOKEN_ID: &str = "HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\Speech\\CurrentUserShortcut";
125 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
126 pub const SPDICTATION: &str = "*";
127 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
128 pub const SPDUI_AddRemoveWord: &str = "AddRemoveWord";
129 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
130 pub const SPDUI_AudioProperties: &str = "AudioProperties";
131 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
132 pub const SPDUI_AudioVolume: &str = "AudioVolume";
133 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
134 pub const SPDUI_EngineProperties: &str = "EngineProperties";
135 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
136 pub const SPDUI_MicTraining: &str = "MicTraining";
137 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
138 pub const SPDUI_RecoProfileProperties: &str = "RecoProfileProperties";
139 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
140 pub const SPDUI_ShareData: &str = "ShareData";
141 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
142 pub const SPDUI_Tutorial: &str = "Tutorial";
143 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
144 pub const SPDUI_UserEnrollment: &str = "UserEnrollment";
145 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
146 pub const SPDUI_UserTraining: &str = "UserTraining";
147 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
148 pub const SPINFDICTATION: &str = "*+";
149 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
150 pub const SPMMSYS_AUDIO_IN_TOKEN_ID: &str = "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\AudioInput\\TokenEnums\\MMAudioIn\\";
151 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
152 pub const SPMMSYS_AUDIO_OUT_TOKEN_ID: &str = "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\AudioOutput\\TokenEnums\\MMAudioOut\\";
153 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
154 pub const SPPROP_ADAPTATION_ON: &str = "AdaptationOn";
155 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
156 pub const SPPROP_COMPLEX_RESPONSE_SPEED: &str = "ComplexResponseSpeed";
157 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
158 pub const SPPROP_HIGH_CONFIDENCE_THRESHOLD: &str = "HighConfidenceThreshold";
159 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
160 pub const SPPROP_LOW_CONFIDENCE_THRESHOLD: &str = "LowConfidenceThreshold";
161 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
162 pub const SPPROP_NORMAL_CONFIDENCE_THRESHOLD: &str = "NormalConfidenceThreshold";
163 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
164 pub const SPPROP_PERSISTED_BACKGROUND_ADAPTATION: &str = "PersistedBackgroundAdaptation";
165 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
166 pub const SPPROP_PERSISTED_LANGUAGE_MODEL_ADAPTATION: &str = "PersistedLanguageModelAdaptation";
167 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
168 pub const SPPROP_RESOURCE_USAGE: &str = "ResourceUsage";
169 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
170 pub const SPPROP_RESPONSE_SPEED: &str = "ResponseSpeed";
171 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
172 pub const SPPROP_UX_IS_LISTENING: &str = "UXIsListening";
173 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
174 pub const SPRECOEXTENSION: &str = "RecoExtension";
175 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
176 pub const SPREG_LOCAL_MACHINE_ROOT: &str = "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech";
177 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
178 pub const SPREG_SAFE_USER_TOKENS: &str = "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\UserTokens";
179 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
180 pub const SPREG_USER_ROOT: &str = "HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\Speech";
181 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
182 pub const SPRP_NORMAL: u32 = 0u32;
183 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
184 pub const SPTOKENKEY_ATTRIBUTES: &str = "Attributes";
185 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
186 pub const SPTOKENKEY_AUDIO_LATENCY_TRUNCATE: &str = "LatencyTruncateThreshold";
187 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
188 pub const SPTOKENKEY_AUDIO_LATENCY_UPDATE_INTERVAL: &str = "LatencyUpdateInterval";
189 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
190 pub const SPTOKENKEY_AUDIO_LATENCY_WARNING: &str = "LatencyWarningThreshold";
191 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
192 pub const SPTOKENKEY_FILES: &str = "Files";
193 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
194 pub const SPTOKENKEY_RETAINEDAUDIO: &str = "SecondsPerRetainedAudioEvent";
195 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
196 pub const SPTOKENKEY_UI: &str = "UI";
197 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
198 pub const SPTOKENVALUE_CLSID: &str = "CLSID";
199 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
200 pub const SPTOPIC_SPELLING: &str = "Spelling";
201 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
202 pub const SPVOICECATEGORY_TTSRATE: &str = "DefaultTTSRate";
203 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
204 pub const SPWILDCARD: &str = "...";
205 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
206 pub const SP_EMULATE_RESULT: u32 = 1073741824u32;
207 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
208 pub const SP_LOW_CONFIDENCE: i32 = -1i32;
209 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
210 pub const SP_MAX_LANGIDS: u32 = 20u32;
211 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
212 pub const SP_MAX_PRON_LENGTH: u32 = 384u32;
213 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
214 pub const SP_MAX_WORD_LENGTH: u32 = 128u32;
215 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
216 pub const SP_NORMAL_CONFIDENCE: u32 = 0u32;
217 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
218 pub const SP_STREAMPOS_ASAP: u32 = 0u32;
219 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
220 pub const SP_STREAMPOS_REALTIME: i32 = -1i32;
221 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
222 pub const SR_LOCALIZED_DESCRIPTION: &str = "Description";
223 pub const SpAudioFormat: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2667145328, data2: 57696, data3: 18322, data4: [130, 13, 72, 207, 6, 73, 228, 236] };
224 pub const SpCompressedLexicon: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2425370390, data2: 12098, data3: 4563, data4: [156, 38, 0, 192, 79, 142, 248, 124] };
225 pub const SpCustomStream: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2378101055, data2: 6472, data3: 19112, data4: [140, 240, 4, 142, 235, 237, 149, 216] };
226 pub const SpFileStream: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2490897075, data2: 10977, data3: 17988, data4: [186, 134, 158, 144, 222, 215, 236, 145] };
227 pub const SpInProcRecoContext: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1940744258, data2: 44256, data3: 17896, data4: [164, 221, 135, 149, 136, 26, 44, 42] };
228 pub const SpInprocRecognizer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1102617451, data2: 37785, data3: 4562, data4: [150, 35, 0, 192, 79, 142, 230, 40] };
229 pub const SpLexicon: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 106292118, data2: 9680, data3: 4563, data4: [156, 38, 0, 192, 79, 142, 248, 124] };
230 pub const SpMMAudioEnum: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2870513824, data2: 59679, data3: 4562, data4: [187, 145, 0, 192, 79, 142, 230, 192] };
231 pub const SpMMAudioIn: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3476893264, data2: 21490, data3: 4562, data4: [150, 12, 0, 192, 79, 142, 230, 40] };
232 pub const SpMMAudioOut: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2831581419, data2: 15666, data3: 4562, data4: [158, 231, 0, 192, 79, 121, 115, 150] };
233 pub const SpMemoryStream: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1605889917, data2: 57332, data3: 18058, data4: [182, 183, 47, 203, 209, 136, 249, 148] };
234 pub const SpNotifyTranslator: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3803075442, data2: 23872, data3: 4562, data4: [150, 14, 0, 192, 79, 142, 230, 40] };
235 pub const SpNullPhoneConverter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1163863273, data2: 29590, data3: 18966, data4: [151, 21, 124, 15, 219, 227, 239, 227] };
236 pub const SpObjectToken: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4014020434, data2: 14134, data3: 19636, data4: [156, 140, 142, 244, 204, 181, 142, 254] };
237 pub const SpObjectTokenCategory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2836404351, data2: 3194, data3: 17836, data4: [146, 204, 89, 237, 175, 183, 123, 83] };
238 pub const SpPhoneConverter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2441475907, data2: 4419, data3: 19496, data4: [134, 181, 191, 241, 79, 32, 229, 200] };
239 pub const SpPhoneticAlphabetConverter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1329676582, data2: 57315, data3: 17961, data4: [153, 238, 121, 121, 120, 49, 126, 173] };
240 pub const SpPhraseInfoBuilder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3258958477, data2: 50527, data3: 18208, data4: [139, 50, 145, 247, 60, 43, 213, 209] };
241 pub const SpResourceManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2524222323, data2: 13201, data3: 4562, data4: [158, 227, 0, 192, 79, 121, 115, 150] };
242 pub const SpSharedRecoContext: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1193304580, data2: 24266, data3: 4562, data4: [150, 15, 0, 192, 79, 142, 230, 40] };
243 pub const SpSharedRecognizer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1005471888, data2: 20457, data3: 18999, data4: [140, 30, 94, 126, 18, 121, 28, 31] };
244 pub const SpShortcut: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 225586970, data2: 40911, data3: 20066, data4: [150, 216, 109, 248, 240, 26, 38, 170] };
245 pub const SpStream: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1901960281, data2: 17474, data3: 4562, data4: [150, 5, 0, 192, 79, 142, 230, 40] };
246 pub const SpStreamFormatConverter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1880331322, data2: 58092, data3: 4562, data4: [160, 134, 0, 192, 79, 142, 249, 181] };
247 pub const SpTextSelectionInformation: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 261227274, data2: 52221, data3: 19128, data4: [161, 100, 255, 89, 133, 84, 127, 246] };
248 pub const SpUnCompressedLexicon: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3387128853, data2: 57234, data3: 18215, data4: [133, 214, 114, 229, 238, 182, 153, 90] };
249 pub const SpVoice: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2524222327, data2: 13201, data3: 4562, data4: [158, 227, 0, 192, 79, 121, 115, 150] };
250 pub const SpWaveFormatEx: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3348780876, data2: 25534, data3: 17593, data4: [128, 31, 40, 63, 135, 248, 152, 190] };
251 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
252 pub const SpeechAllElements: i32 = -1i32;
253 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
254 pub const Speech_Default_Weight: f32 = 1f32;
255 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
256 pub const Speech_Max_Pron_Length: i32 = 384i32;
257 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
258 pub const Speech_Max_Word_Length: i32 = 128i32;
259 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
260 pub const Speech_StreamPos_Asap: i32 = 0i32;
261 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
262 pub const Speech_StreamPos_RealTime: i32 = -1i32;
263 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
264 pub type DISPIDSPRG = i32;
265 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
266 pub const DISPID_SRGId: DISPIDSPRG = 1i32;
267 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
268 pub const DISPID_SRGRecoContext: DISPIDSPRG = 2i32;
269 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
270 pub const DISPID_SRGState: DISPIDSPRG = 3i32;
271 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
272 pub const DISPID_SRGRules: DISPIDSPRG = 4i32;
273 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
274 pub const DISPID_SRGReset: DISPIDSPRG = 5i32;
275 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
276 pub const DISPID_SRGCommit: DISPIDSPRG = 6i32;
277 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
278 pub const DISPID_SRGCmdLoadFromFile: DISPIDSPRG = 7i32;
279 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
280 pub const DISPID_SRGCmdLoadFromObject: DISPIDSPRG = 8i32;
281 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
282 pub const DISPID_SRGCmdLoadFromResource: DISPIDSPRG = 9i32;
283 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
284 pub const DISPID_SRGCmdLoadFromMemory: DISPIDSPRG = 10i32;
285 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
286 pub const DISPID_SRGCmdLoadFromProprietaryGrammar: DISPIDSPRG = 11i32;
287 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
288 pub const DISPID_SRGCmdSetRuleState: DISPIDSPRG = 12i32;
289 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
290 pub const DISPID_SRGCmdSetRuleIdState: DISPIDSPRG = 13i32;
291 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
292 pub const DISPID_SRGDictationLoad: DISPIDSPRG = 14i32;
293 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
294 pub const DISPID_SRGDictationUnload: DISPIDSPRG = 15i32;
295 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
296 pub const DISPID_SRGDictationSetState: DISPIDSPRG = 16i32;
297 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
298 pub const DISPID_SRGSetWordSequenceData: DISPIDSPRG = 17i32;
299 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
300 pub const DISPID_SRGSetTextSelection: DISPIDSPRG = 18i32;
301 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
302 pub const DISPID_SRGIsPronounceable: DISPIDSPRG = 19i32;
303 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
304 pub type DISPIDSPTSI = i32;
305 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
306 pub const DISPIDSPTSI_ActiveOffset: DISPIDSPTSI = 1i32;
307 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
308 pub const DISPIDSPTSI_ActiveLength: DISPIDSPTSI = 2i32;
309 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
310 pub const DISPIDSPTSI_SelectionOffset: DISPIDSPTSI = 3i32;
311 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
312 pub const DISPIDSPTSI_SelectionLength: DISPIDSPTSI = 4i32;
313 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
314 pub type DISPID_SpeechAudio = i32;
315 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
316 pub const DISPID_SAStatus: DISPID_SpeechAudio = 200i32;
317 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
318 pub const DISPID_SABufferInfo: DISPID_SpeechAudio = 201i32;
319 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
320 pub const DISPID_SADefaultFormat: DISPID_SpeechAudio = 202i32;
321 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
322 pub const DISPID_SAVolume: DISPID_SpeechAudio = 203i32;
323 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
324 pub const DISPID_SABufferNotifySize: DISPID_SpeechAudio = 204i32;
325 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
326 pub const DISPID_SAEventHandle: DISPID_SpeechAudio = 205i32;
327 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
328 pub const DISPID_SASetState: DISPID_SpeechAudio = 206i32;
329 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
330 pub type DISPID_SpeechAudioBufferInfo = i32;
331 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
332 pub const DISPID_SABIMinNotification: DISPID_SpeechAudioBufferInfo = 1i32;
333 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
334 pub const DISPID_SABIBufferSize: DISPID_SpeechAudioBufferInfo = 2i32;
335 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
336 pub const DISPID_SABIEventBias: DISPID_SpeechAudioBufferInfo = 3i32;
337 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
338 pub type DISPID_SpeechAudioFormat = i32;
339 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
340 pub const DISPID_SAFType: DISPID_SpeechAudioFormat = 1i32;
341 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
342 pub const DISPID_SAFGuid: DISPID_SpeechAudioFormat = 2i32;
343 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
344 pub const DISPID_SAFGetWaveFormatEx: DISPID_SpeechAudioFormat = 3i32;
345 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
346 pub const DISPID_SAFSetWaveFormatEx: DISPID_SpeechAudioFormat = 4i32;
347 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
348 pub type DISPID_SpeechAudioStatus = i32;
349 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
350 pub const DISPID_SASFreeBufferSpace: DISPID_SpeechAudioStatus = 1i32;
351 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
352 pub const DISPID_SASNonBlockingIO: DISPID_SpeechAudioStatus = 2i32;
353 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
354 pub const DISPID_SASState: DISPID_SpeechAudioStatus = 3i32;
355 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
356 pub const DISPID_SASCurrentSeekPosition: DISPID_SpeechAudioStatus = 4i32;
357 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
358 pub const DISPID_SASCurrentDevicePosition: DISPID_SpeechAudioStatus = 5i32;
359 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
360 pub type DISPID_SpeechBaseStream = i32;
361 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
362 pub const DISPID_SBSFormat: DISPID_SpeechBaseStream = 1i32;
363 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
364 pub const DISPID_SBSRead: DISPID_SpeechBaseStream = 2i32;
365 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
366 pub const DISPID_SBSWrite: DISPID_SpeechBaseStream = 3i32;
367 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
368 pub const DISPID_SBSSeek: DISPID_SpeechBaseStream = 4i32;
369 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
370 pub type DISPID_SpeechCustomStream = i32;
371 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
372 pub const DISPID_SCSBaseStream: DISPID_SpeechCustomStream = 100i32;
373 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
374 pub type DISPID_SpeechDataKey = i32;
375 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
376 pub const DISPID_SDKSetBinaryValue: DISPID_SpeechDataKey = 1i32;
377 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
378 pub const DISPID_SDKGetBinaryValue: DISPID_SpeechDataKey = 2i32;
379 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
380 pub const DISPID_SDKSetStringValue: DISPID_SpeechDataKey = 3i32;
381 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
382 pub const DISPID_SDKGetStringValue: DISPID_SpeechDataKey = 4i32;
383 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
384 pub const DISPID_SDKSetLongValue: DISPID_SpeechDataKey = 5i32;
385 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
386 pub const DISPID_SDKGetlongValue: DISPID_SpeechDataKey = 6i32;
387 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
388 pub const DISPID_SDKOpenKey: DISPID_SpeechDataKey = 7i32;
389 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
390 pub const DISPID_SDKCreateKey: DISPID_SpeechDataKey = 8i32;
391 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
392 pub const DISPID_SDKDeleteKey: DISPID_SpeechDataKey = 9i32;
393 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
394 pub const DISPID_SDKDeleteValue: DISPID_SpeechDataKey = 10i32;
395 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
396 pub const DISPID_SDKEnumKeys: DISPID_SpeechDataKey = 11i32;
397 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
398 pub const DISPID_SDKEnumValues: DISPID_SpeechDataKey = 12i32;
399 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
400 pub type DISPID_SpeechFileStream = i32;
401 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
402 pub const DISPID_SFSOpen: DISPID_SpeechFileStream = 100i32;
403 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
404 pub const DISPID_SFSClose: DISPID_SpeechFileStream = 101i32;
405 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
406 pub type DISPID_SpeechGrammarRule = i32;
407 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
408 pub const DISPID_SGRAttributes: DISPID_SpeechGrammarRule = 1i32;
409 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
410 pub const DISPID_SGRInitialState: DISPID_SpeechGrammarRule = 2i32;
411 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
412 pub const DISPID_SGRName: DISPID_SpeechGrammarRule = 3i32;
413 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
414 pub const DISPID_SGRId: DISPID_SpeechGrammarRule = 4i32;
415 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
416 pub const DISPID_SGRClear: DISPID_SpeechGrammarRule = 5i32;
417 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
418 pub const DISPID_SGRAddResource: DISPID_SpeechGrammarRule = 6i32;
419 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
420 pub const DISPID_SGRAddState: DISPID_SpeechGrammarRule = 7i32;
421 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
422 pub type DISPID_SpeechGrammarRuleState = i32;
423 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
424 pub const DISPID_SGRSRule: DISPID_SpeechGrammarRuleState = 1i32;
425 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
426 pub const DISPID_SGRSTransitions: DISPID_SpeechGrammarRuleState = 2i32;
427 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
428 pub const DISPID_SGRSAddWordTransition: DISPID_SpeechGrammarRuleState = 3i32;
429 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
430 pub const DISPID_SGRSAddRuleTransition: DISPID_SpeechGrammarRuleState = 4i32;
431 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
432 pub const DISPID_SGRSAddSpecialTransition: DISPID_SpeechGrammarRuleState = 5i32;
433 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
434 pub type DISPID_SpeechGrammarRuleStateTransition = i32;
435 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
436 pub const DISPID_SGRSTType: DISPID_SpeechGrammarRuleStateTransition = 1i32;
437 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
438 pub const DISPID_SGRSTText: DISPID_SpeechGrammarRuleStateTransition = 2i32;
439 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
440 pub const DISPID_SGRSTRule: DISPID_SpeechGrammarRuleStateTransition = 3i32;
441 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
442 pub const DISPID_SGRSTWeight: DISPID_SpeechGrammarRuleStateTransition = 4i32;
443 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
444 pub const DISPID_SGRSTPropertyName: DISPID_SpeechGrammarRuleStateTransition = 5i32;
445 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
446 pub const DISPID_SGRSTPropertyId: DISPID_SpeechGrammarRuleStateTransition = 6i32;
447 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
448 pub const DISPID_SGRSTPropertyValue: DISPID_SpeechGrammarRuleStateTransition = 7i32;
449 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
450 pub const DISPID_SGRSTNextState: DISPID_SpeechGrammarRuleStateTransition = 8i32;
451 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
452 pub type DISPID_SpeechGrammarRuleStateTransitions = i32;
453 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
454 pub const DISPID_SGRSTsCount: DISPID_SpeechGrammarRuleStateTransitions = 1i32;
455 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
456 pub const DISPID_SGRSTsItem: DISPID_SpeechGrammarRuleStateTransitions = 0i32;
457 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
458 pub const DISPID_SGRSTs_NewEnum: DISPID_SpeechGrammarRuleStateTransitions = -4i32;
459 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
460 pub type DISPID_SpeechGrammarRules = i32;
461 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
462 pub const DISPID_SGRsCount: DISPID_SpeechGrammarRules = 1i32;
463 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
464 pub const DISPID_SGRsDynamic: DISPID_SpeechGrammarRules = 2i32;
465 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
466 pub const DISPID_SGRsAdd: DISPID_SpeechGrammarRules = 3i32;
467 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
468 pub const DISPID_SGRsCommit: DISPID_SpeechGrammarRules = 4i32;
469 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
470 pub const DISPID_SGRsCommitAndSave: DISPID_SpeechGrammarRules = 5i32;
471 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
472 pub const DISPID_SGRsFindRule: DISPID_SpeechGrammarRules = 6i32;
473 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
474 pub const DISPID_SGRsItem: DISPID_SpeechGrammarRules = 0i32;
475 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
476 pub const DISPID_SGRs_NewEnum: DISPID_SpeechGrammarRules = -4i32;
477 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
478 pub type DISPID_SpeechLexicon = i32;
479 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
480 pub const DISPID_SLGenerationId: DISPID_SpeechLexicon = 1i32;
481 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
482 pub const DISPID_SLGetWords: DISPID_SpeechLexicon = 2i32;
483 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
484 pub const DISPID_SLAddPronunciation: DISPID_SpeechLexicon = 3i32;
485 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
486 pub const DISPID_SLAddPronunciationByPhoneIds: DISPID_SpeechLexicon = 4i32;
487 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
488 pub const DISPID_SLRemovePronunciation: DISPID_SpeechLexicon = 5i32;
489 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
490 pub const DISPID_SLRemovePronunciationByPhoneIds: DISPID_SpeechLexicon = 6i32;
491 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
492 pub const DISPID_SLGetPronunciations: DISPID_SpeechLexicon = 7i32;
493 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
494 pub const DISPID_SLGetGenerationChange: DISPID_SpeechLexicon = 8i32;
495 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
496 pub type DISPID_SpeechLexiconProns = i32;
497 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
498 pub const DISPID_SLPsCount: DISPID_SpeechLexiconProns = 1i32;
499 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
500 pub const DISPID_SLPsItem: DISPID_SpeechLexiconProns = 0i32;
501 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
502 pub const DISPID_SLPs_NewEnum: DISPID_SpeechLexiconProns = -4i32;
503 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
504 pub type DISPID_SpeechLexiconPronunciation = i32;
505 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
506 pub const DISPID_SLPType: DISPID_SpeechLexiconPronunciation = 1i32;
507 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
508 pub const DISPID_SLPLangId: DISPID_SpeechLexiconPronunciation = 2i32;
509 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
510 pub const DISPID_SLPPartOfSpeech: DISPID_SpeechLexiconPronunciation = 3i32;
511 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
512 pub const DISPID_SLPPhoneIds: DISPID_SpeechLexiconPronunciation = 4i32;
513 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
514 pub const DISPID_SLPSymbolic: DISPID_SpeechLexiconPronunciation = 5i32;
515 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
516 pub type DISPID_SpeechLexiconWord = i32;
517 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
518 pub const DISPID_SLWLangId: DISPID_SpeechLexiconWord = 1i32;
519 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
520 pub const DISPID_SLWType: DISPID_SpeechLexiconWord = 2i32;
521 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
522 pub const DISPID_SLWWord: DISPID_SpeechLexiconWord = 3i32;
523 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
524 pub const DISPID_SLWPronunciations: DISPID_SpeechLexiconWord = 4i32;
525 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
526 pub type DISPID_SpeechLexiconWords = i32;
527 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
528 pub const DISPID_SLWsCount: DISPID_SpeechLexiconWords = 1i32;
529 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
530 pub const DISPID_SLWsItem: DISPID_SpeechLexiconWords = 0i32;
531 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
532 pub const DISPID_SLWs_NewEnum: DISPID_SpeechLexiconWords = -4i32;
533 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
534 pub type DISPID_SpeechMMSysAudio = i32;
535 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
536 pub const DISPID_SMSADeviceId: DISPID_SpeechMMSysAudio = 300i32;
537 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
538 pub const DISPID_SMSALineId: DISPID_SpeechMMSysAudio = 301i32;
539 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
540 pub const DISPID_SMSAMMHandle: DISPID_SpeechMMSysAudio = 302i32;
541 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
542 pub type DISPID_SpeechMemoryStream = i32;
543 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
544 pub const DISPID_SMSSetData: DISPID_SpeechMemoryStream = 100i32;
545 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
546 pub const DISPID_SMSGetData: DISPID_SpeechMemoryStream = 101i32;
547 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
548 pub type DISPID_SpeechObjectToken = i32;
549 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
550 pub const DISPID_SOTId: DISPID_SpeechObjectToken = 1i32;
551 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
552 pub const DISPID_SOTDataKey: DISPID_SpeechObjectToken = 2i32;
553 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
554 pub const DISPID_SOTCategory: DISPID_SpeechObjectToken = 3i32;
555 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
556 pub const DISPID_SOTGetDescription: DISPID_SpeechObjectToken = 4i32;
557 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
558 pub const DISPID_SOTSetId: DISPID_SpeechObjectToken = 5i32;
559 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
560 pub const DISPID_SOTGetAttribute: DISPID_SpeechObjectToken = 6i32;
561 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
562 pub const DISPID_SOTCreateInstance: DISPID_SpeechObjectToken = 7i32;
563 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
564 pub const DISPID_SOTRemove: DISPID_SpeechObjectToken = 8i32;
565 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
566 pub const DISPID_SOTGetStorageFileName: DISPID_SpeechObjectToken = 9i32;
567 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
568 pub const DISPID_SOTRemoveStorageFileName: DISPID_SpeechObjectToken = 10i32;
569 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
570 pub const DISPID_SOTIsUISupported: DISPID_SpeechObjectToken = 11i32;
571 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
572 pub const DISPID_SOTDisplayUI: DISPID_SpeechObjectToken = 12i32;
573 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
574 pub const DISPID_SOTMatchesAttributes: DISPID_SpeechObjectToken = 13i32;
575 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
576 pub type DISPID_SpeechObjectTokenCategory = i32;
577 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
578 pub const DISPID_SOTCId: DISPID_SpeechObjectTokenCategory = 1i32;
579 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
580 pub const DISPID_SOTCDefault: DISPID_SpeechObjectTokenCategory = 2i32;
581 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
582 pub const DISPID_SOTCSetId: DISPID_SpeechObjectTokenCategory = 3i32;
583 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
584 pub const DISPID_SOTCGetDataKey: DISPID_SpeechObjectTokenCategory = 4i32;
585 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
586 pub const DISPID_SOTCEnumerateTokens: DISPID_SpeechObjectTokenCategory = 5i32;
587 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
588 pub type DISPID_SpeechObjectTokens = i32;
589 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
590 pub const DISPID_SOTsCount: DISPID_SpeechObjectTokens = 1i32;
591 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
592 pub const DISPID_SOTsItem: DISPID_SpeechObjectTokens = 0i32;
593 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
594 pub const DISPID_SOTs_NewEnum: DISPID_SpeechObjectTokens = -4i32;
595 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
596 pub type DISPID_SpeechPhoneConverter = i32;
597 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
598 pub const DISPID_SPCLangId: DISPID_SpeechPhoneConverter = 1i32;
599 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
600 pub const DISPID_SPCPhoneToId: DISPID_SpeechPhoneConverter = 2i32;
601 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
602 pub const DISPID_SPCIdToPhone: DISPID_SpeechPhoneConverter = 3i32;
603 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
604 pub type DISPID_SpeechPhraseAlternate = i32;
605 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
606 pub const DISPID_SPARecoResult: DISPID_SpeechPhraseAlternate = 1i32;
607 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
608 pub const DISPID_SPAStartElementInResult: DISPID_SpeechPhraseAlternate = 2i32;
609 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
610 pub const DISPID_SPANumberOfElementsInResult: DISPID_SpeechPhraseAlternate = 3i32;
611 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
612 pub const DISPID_SPAPhraseInfo: DISPID_SpeechPhraseAlternate = 4i32;
613 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
614 pub const DISPID_SPACommit: DISPID_SpeechPhraseAlternate = 5i32;
615 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
616 pub type DISPID_SpeechPhraseAlternates = i32;
617 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
618 pub const DISPID_SPAsCount: DISPID_SpeechPhraseAlternates = 1i32;
619 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
620 pub const DISPID_SPAsItem: DISPID_SpeechPhraseAlternates = 0i32;
621 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
622 pub const DISPID_SPAs_NewEnum: DISPID_SpeechPhraseAlternates = -4i32;
623 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
624 pub type DISPID_SpeechPhraseBuilder = i32;
625 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
626 pub const DISPID_SPPBRestorePhraseFromMemory: DISPID_SpeechPhraseBuilder = 1i32;
627 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
628 pub type DISPID_SpeechPhraseElement = i32;
629 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
630 pub const DISPID_SPEAudioTimeOffset: DISPID_SpeechPhraseElement = 1i32;
631 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
632 pub const DISPID_SPEAudioSizeTime: DISPID_SpeechPhraseElement = 2i32;
633 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
634 pub const DISPID_SPEAudioStreamOffset: DISPID_SpeechPhraseElement = 3i32;
635 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
636 pub const DISPID_SPEAudioSizeBytes: DISPID_SpeechPhraseElement = 4i32;
637 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
638 pub const DISPID_SPERetainedStreamOffset: DISPID_SpeechPhraseElement = 5i32;
639 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
640 pub const DISPID_SPERetainedSizeBytes: DISPID_SpeechPhraseElement = 6i32;
641 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
642 pub const DISPID_SPEDisplayText: DISPID_SpeechPhraseElement = 7i32;
643 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
644 pub const DISPID_SPELexicalForm: DISPID_SpeechPhraseElement = 8i32;
645 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
646 pub const DISPID_SPEPronunciation: DISPID_SpeechPhraseElement = 9i32;
647 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
648 pub const DISPID_SPEDisplayAttributes: DISPID_SpeechPhraseElement = 10i32;
649 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
650 pub const DISPID_SPERequiredConfidence: DISPID_SpeechPhraseElement = 11i32;
651 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
652 pub const DISPID_SPEActualConfidence: DISPID_SpeechPhraseElement = 12i32;
653 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
654 pub const DISPID_SPEEngineConfidence: DISPID_SpeechPhraseElement = 13i32;
655 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
656 pub type DISPID_SpeechPhraseElements = i32;
657 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
658 pub const DISPID_SPEsCount: DISPID_SpeechPhraseElements = 1i32;
659 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
660 pub const DISPID_SPEsItem: DISPID_SpeechPhraseElements = 0i32;
661 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
662 pub const DISPID_SPEs_NewEnum: DISPID_SpeechPhraseElements = -4i32;
663 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
664 pub type DISPID_SpeechPhraseInfo = i32;
665 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
666 pub const DISPID_SPILanguageId: DISPID_SpeechPhraseInfo = 1i32;
667 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
668 pub const DISPID_SPIGrammarId: DISPID_SpeechPhraseInfo = 2i32;
669 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
670 pub const DISPID_SPIStartTime: DISPID_SpeechPhraseInfo = 3i32;
671 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
672 pub const DISPID_SPIAudioStreamPosition: DISPID_SpeechPhraseInfo = 4i32;
673 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
674 pub const DISPID_SPIAudioSizeBytes: DISPID_SpeechPhraseInfo = 5i32;
675 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
676 pub const DISPID_SPIRetainedSizeBytes: DISPID_SpeechPhraseInfo = 6i32;
677 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
678 pub const DISPID_SPIAudioSizeTime: DISPID_SpeechPhraseInfo = 7i32;
679 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
680 pub const DISPID_SPIRule: DISPID_SpeechPhraseInfo = 8i32;
681 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
682 pub const DISPID_SPIProperties: DISPID_SpeechPhraseInfo = 9i32;
683 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
684 pub const DISPID_SPIElements: DISPID_SpeechPhraseInfo = 10i32;
685 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
686 pub const DISPID_SPIReplacements: DISPID_SpeechPhraseInfo = 11i32;
687 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
688 pub const DISPID_SPIEngineId: DISPID_SpeechPhraseInfo = 12i32;
689 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
690 pub const DISPID_SPIEnginePrivateData: DISPID_SpeechPhraseInfo = 13i32;
691 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
692 pub const DISPID_SPISaveToMemory: DISPID_SpeechPhraseInfo = 14i32;
693 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
694 pub const DISPID_SPIGetText: DISPID_SpeechPhraseInfo = 15i32;
695 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
696 pub const DISPID_SPIGetDisplayAttributes: DISPID_SpeechPhraseInfo = 16i32;
697 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
698 pub type DISPID_SpeechPhraseProperties = i32;
699 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
700 pub const DISPID_SPPsCount: DISPID_SpeechPhraseProperties = 1i32;
701 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
702 pub const DISPID_SPPsItem: DISPID_SpeechPhraseProperties = 0i32;
703 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
704 pub const DISPID_SPPs_NewEnum: DISPID_SpeechPhraseProperties = -4i32;
705 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
706 pub type DISPID_SpeechPhraseProperty = i32;
707 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
708 pub const DISPID_SPPName: DISPID_SpeechPhraseProperty = 1i32;
709 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
710 pub const DISPID_SPPId: DISPID_SpeechPhraseProperty = 2i32;
711 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
712 pub const DISPID_SPPValue: DISPID_SpeechPhraseProperty = 3i32;
713 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
714 pub const DISPID_SPPFirstElement: DISPID_SpeechPhraseProperty = 4i32;
715 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
716 pub const DISPID_SPPNumberOfElements: DISPID_SpeechPhraseProperty = 5i32;
717 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
718 pub const DISPID_SPPEngineConfidence: DISPID_SpeechPhraseProperty = 6i32;
719 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
720 pub const DISPID_SPPConfidence: DISPID_SpeechPhraseProperty = 7i32;
721 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
722 pub const DISPID_SPPParent: DISPID_SpeechPhraseProperty = 8i32;
723 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
724 pub const DISPID_SPPChildren: DISPID_SpeechPhraseProperty = 9i32;
725 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
726 pub type DISPID_SpeechPhraseReplacement = i32;
727 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
728 pub const DISPID_SPRDisplayAttributes: DISPID_SpeechPhraseReplacement = 1i32;
729 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
730 pub const DISPID_SPRText: DISPID_SpeechPhraseReplacement = 2i32;
731 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
732 pub const DISPID_SPRFirstElement: DISPID_SpeechPhraseReplacement = 3i32;
733 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
734 pub const DISPID_SPRNumberOfElements: DISPID_SpeechPhraseReplacement = 4i32;
735 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
736 pub type DISPID_SpeechPhraseReplacements = i32;
737 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
738 pub const DISPID_SPRsCount: DISPID_SpeechPhraseReplacements = 1i32;
739 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
740 pub const DISPID_SPRsItem: DISPID_SpeechPhraseReplacements = 0i32;
741 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
742 pub const DISPID_SPRs_NewEnum: DISPID_SpeechPhraseReplacements = -4i32;
743 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
744 pub type DISPID_SpeechPhraseRule = i32;
745 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
746 pub const DISPID_SPRuleName: DISPID_SpeechPhraseRule = 1i32;
747 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
748 pub const DISPID_SPRuleId: DISPID_SpeechPhraseRule = 2i32;
749 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
750 pub const DISPID_SPRuleFirstElement: DISPID_SpeechPhraseRule = 3i32;
751 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
752 pub const DISPID_SPRuleNumberOfElements: DISPID_SpeechPhraseRule = 4i32;
753 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
754 pub const DISPID_SPRuleParent: DISPID_SpeechPhraseRule = 5i32;
755 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
756 pub const DISPID_SPRuleChildren: DISPID_SpeechPhraseRule = 6i32;
757 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
758 pub const DISPID_SPRuleConfidence: DISPID_SpeechPhraseRule = 7i32;
759 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
760 pub const DISPID_SPRuleEngineConfidence: DISPID_SpeechPhraseRule = 8i32;
761 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
762 pub type DISPID_SpeechPhraseRules = i32;
763 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
764 pub const DISPID_SPRulesCount: DISPID_SpeechPhraseRules = 1i32;
765 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
766 pub const DISPID_SPRulesItem: DISPID_SpeechPhraseRules = 0i32;
767 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
768 pub const DISPID_SPRules_NewEnum: DISPID_SpeechPhraseRules = -4i32;
769 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
770 pub type DISPID_SpeechRecoContext = i32;
771 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
772 pub const DISPID_SRCRecognizer: DISPID_SpeechRecoContext = 1i32;
773 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
774 pub const DISPID_SRCAudioInInterferenceStatus: DISPID_SpeechRecoContext = 2i32;
775 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
776 pub const DISPID_SRCRequestedUIType: DISPID_SpeechRecoContext = 3i32;
777 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
778 pub const DISPID_SRCVoice: DISPID_SpeechRecoContext = 4i32;
779 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
780 pub const DISPID_SRAllowVoiceFormatMatchingOnNextSet: DISPID_SpeechRecoContext = 5i32;
781 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
782 pub const DISPID_SRCVoicePurgeEvent: DISPID_SpeechRecoContext = 6i32;
783 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
784 pub const DISPID_SRCEventInterests: DISPID_SpeechRecoContext = 7i32;
785 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
786 pub const DISPID_SRCCmdMaxAlternates: DISPID_SpeechRecoContext = 8i32;
787 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
788 pub const DISPID_SRCState: DISPID_SpeechRecoContext = 9i32;
789 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
790 pub const DISPID_SRCRetainedAudio: DISPID_SpeechRecoContext = 10i32;
791 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
792 pub const DISPID_SRCRetainedAudioFormat: DISPID_SpeechRecoContext = 11i32;
793 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
794 pub const DISPID_SRCPause: DISPID_SpeechRecoContext = 12i32;
795 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
796 pub const DISPID_SRCResume: DISPID_SpeechRecoContext = 13i32;
797 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
798 pub const DISPID_SRCCreateGrammar: DISPID_SpeechRecoContext = 14i32;
799 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
800 pub const DISPID_SRCCreateResultFromMemory: DISPID_SpeechRecoContext = 15i32;
801 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
802 pub const DISPID_SRCBookmark: DISPID_SpeechRecoContext = 16i32;
803 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
804 pub const DISPID_SRCSetAdaptationData: DISPID_SpeechRecoContext = 17i32;
805 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
806 pub type DISPID_SpeechRecoContextEvents = i32;
807 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
808 pub const DISPID_SRCEStartStream: DISPID_SpeechRecoContextEvents = 1i32;
809 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
810 pub const DISPID_SRCEEndStream: DISPID_SpeechRecoContextEvents = 2i32;
811 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
812 pub const DISPID_SRCEBookmark: DISPID_SpeechRecoContextEvents = 3i32;
813 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
814 pub const DISPID_SRCESoundStart: DISPID_SpeechRecoContextEvents = 4i32;
815 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
816 pub const DISPID_SRCESoundEnd: DISPID_SpeechRecoContextEvents = 5i32;
817 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
818 pub const DISPID_SRCEPhraseStart: DISPID_SpeechRecoContextEvents = 6i32;
819 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
820 pub const DISPID_SRCERecognition: DISPID_SpeechRecoContextEvents = 7i32;
821 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
822 pub const DISPID_SRCEHypothesis: DISPID_SpeechRecoContextEvents = 8i32;
823 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
824 pub const DISPID_SRCEPropertyNumberChange: DISPID_SpeechRecoContextEvents = 9i32;
825 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
826 pub const DISPID_SRCEPropertyStringChange: DISPID_SpeechRecoContextEvents = 10i32;
827 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
828 pub const DISPID_SRCEFalseRecognition: DISPID_SpeechRecoContextEvents = 11i32;
829 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
830 pub const DISPID_SRCEInterference: DISPID_SpeechRecoContextEvents = 12i32;
831 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
832 pub const DISPID_SRCERequestUI: DISPID_SpeechRecoContextEvents = 13i32;
833 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
834 pub const DISPID_SRCERecognizerStateChange: DISPID_SpeechRecoContextEvents = 14i32;
835 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
836 pub const DISPID_SRCEAdaptation: DISPID_SpeechRecoContextEvents = 15i32;
837 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
838 pub const DISPID_SRCERecognitionForOtherContext: DISPID_SpeechRecoContextEvents = 16i32;
839 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
840 pub const DISPID_SRCEAudioLevel: DISPID_SpeechRecoContextEvents = 17i32;
841 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
842 pub const DISPID_SRCEEnginePrivate: DISPID_SpeechRecoContextEvents = 18i32;
843 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
844 pub type DISPID_SpeechRecoResult = i32;
845 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
846 pub const DISPID_SRRRecoContext: DISPID_SpeechRecoResult = 1i32;
847 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
848 pub const DISPID_SRRTimes: DISPID_SpeechRecoResult = 2i32;
849 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
850 pub const DISPID_SRRAudioFormat: DISPID_SpeechRecoResult = 3i32;
851 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
852 pub const DISPID_SRRPhraseInfo: DISPID_SpeechRecoResult = 4i32;
853 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
854 pub const DISPID_SRRAlternates: DISPID_SpeechRecoResult = 5i32;
855 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
856 pub const DISPID_SRRAudio: DISPID_SpeechRecoResult = 6i32;
857 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
858 pub const DISPID_SRRSpeakAudio: DISPID_SpeechRecoResult = 7i32;
859 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
860 pub const DISPID_SRRSaveToMemory: DISPID_SpeechRecoResult = 8i32;
861 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
862 pub const DISPID_SRRDiscardResultInfo: DISPID_SpeechRecoResult = 9i32;
863 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
864 pub type DISPID_SpeechRecoResult2 = i32;
865 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
866 pub const DISPID_SRRSetTextFeedback: DISPID_SpeechRecoResult2 = 12i32;
867 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
868 pub type DISPID_SpeechRecoResultTimes = i32;
869 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
870 pub const DISPID_SRRTStreamTime: DISPID_SpeechRecoResultTimes = 1i32;
871 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
872 pub const DISPID_SRRTLength: DISPID_SpeechRecoResultTimes = 2i32;
873 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
874 pub const DISPID_SRRTTickCount: DISPID_SpeechRecoResultTimes = 3i32;
875 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
876 pub const DISPID_SRRTOffsetFromStart: DISPID_SpeechRecoResultTimes = 4i32;
877 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
878 pub type DISPID_SpeechRecognizer = i32;
879 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
880 pub const DISPID_SRRecognizer: DISPID_SpeechRecognizer = 1i32;
881 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
882 pub const DISPID_SRAllowAudioInputFormatChangesOnNextSet: DISPID_SpeechRecognizer = 2i32;
883 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
884 pub const DISPID_SRAudioInput: DISPID_SpeechRecognizer = 3i32;
885 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
886 pub const DISPID_SRAudioInputStream: DISPID_SpeechRecognizer = 4i32;
887 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
888 pub const DISPID_SRIsShared: DISPID_SpeechRecognizer = 5i32;
889 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
890 pub const DISPID_SRState: DISPID_SpeechRecognizer = 6i32;
891 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
892 pub const DISPID_SRStatus: DISPID_SpeechRecognizer = 7i32;
893 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
894 pub const DISPID_SRProfile: DISPID_SpeechRecognizer = 8i32;
895 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
896 pub const DISPID_SREmulateRecognition: DISPID_SpeechRecognizer = 9i32;
897 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
898 pub const DISPID_SRCreateRecoContext: DISPID_SpeechRecognizer = 10i32;
899 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
900 pub const DISPID_SRGetFormat: DISPID_SpeechRecognizer = 11i32;
901 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
902 pub const DISPID_SRSetPropertyNumber: DISPID_SpeechRecognizer = 12i32;
903 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
904 pub const DISPID_SRGetPropertyNumber: DISPID_SpeechRecognizer = 13i32;
905 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
906 pub const DISPID_SRSetPropertyString: DISPID_SpeechRecognizer = 14i32;
907 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
908 pub const DISPID_SRGetPropertyString: DISPID_SpeechRecognizer = 15i32;
909 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
910 pub const DISPID_SRIsUISupported: DISPID_SpeechRecognizer = 16i32;
911 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
912 pub const DISPID_SRDisplayUI: DISPID_SpeechRecognizer = 17i32;
913 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
914 pub const DISPID_SRGetRecognizers: DISPID_SpeechRecognizer = 18i32;
915 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
916 pub const DISPID_SVGetAudioInputs: DISPID_SpeechRecognizer = 19i32;
917 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
918 pub const DISPID_SVGetProfiles: DISPID_SpeechRecognizer = 20i32;
919 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
920 pub type DISPID_SpeechRecognizerStatus = i32;
921 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
922 pub const DISPID_SRSAudioStatus: DISPID_SpeechRecognizerStatus = 1i32;
923 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
924 pub const DISPID_SRSCurrentStreamPosition: DISPID_SpeechRecognizerStatus = 2i32;
925 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
926 pub const DISPID_SRSCurrentStreamNumber: DISPID_SpeechRecognizerStatus = 3i32;
927 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
928 pub const DISPID_SRSNumberOfActiveRules: DISPID_SpeechRecognizerStatus = 4i32;
929 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
930 pub const DISPID_SRSClsidEngine: DISPID_SpeechRecognizerStatus = 5i32;
931 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
932 pub const DISPID_SRSSupportedLanguages: DISPID_SpeechRecognizerStatus = 6i32;
933 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
934 pub type DISPID_SpeechVoice = i32;
935 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
936 pub const DISPID_SVStatus: DISPID_SpeechVoice = 1i32;
937 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
938 pub const DISPID_SVVoice: DISPID_SpeechVoice = 2i32;
939 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
940 pub const DISPID_SVAudioOutput: DISPID_SpeechVoice = 3i32;
941 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
942 pub const DISPID_SVAudioOutputStream: DISPID_SpeechVoice = 4i32;
943 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
944 pub const DISPID_SVRate: DISPID_SpeechVoice = 5i32;
945 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
946 pub const DISPID_SVVolume: DISPID_SpeechVoice = 6i32;
947 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
948 pub const DISPID_SVAllowAudioOuputFormatChangesOnNextSet: DISPID_SpeechVoice = 7i32;
949 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
950 pub const DISPID_SVEventInterests: DISPID_SpeechVoice = 8i32;
951 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
952 pub const DISPID_SVPriority: DISPID_SpeechVoice = 9i32;
953 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
954 pub const DISPID_SVAlertBoundary: DISPID_SpeechVoice = 10i32;
955 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
956 pub const DISPID_SVSyncronousSpeakTimeout: DISPID_SpeechVoice = 11i32;
957 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
958 pub const DISPID_SVSpeak: DISPID_SpeechVoice = 12i32;
959 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
960 pub const DISPID_SVSpeakStream: DISPID_SpeechVoice = 13i32;
961 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
962 pub const DISPID_SVPause: DISPID_SpeechVoice = 14i32;
963 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
964 pub const DISPID_SVResume: DISPID_SpeechVoice = 15i32;
965 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
966 pub const DISPID_SVSkip: DISPID_SpeechVoice = 16i32;
967 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
968 pub const DISPID_SVGetVoices: DISPID_SpeechVoice = 17i32;
969 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
970 pub const DISPID_SVGetAudioOutputs: DISPID_SpeechVoice = 18i32;
971 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
972 pub const DISPID_SVWaitUntilDone: DISPID_SpeechVoice = 19i32;
973 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
974 pub const DISPID_SVSpeakCompleteEvent: DISPID_SpeechVoice = 20i32;
975 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
976 pub const DISPID_SVIsUISupported: DISPID_SpeechVoice = 21i32;
977 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
978 pub const DISPID_SVDisplayUI: DISPID_SpeechVoice = 22i32;
979 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
980 pub type DISPID_SpeechVoiceEvent = i32;
981 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
982 pub const DISPID_SVEStreamStart: DISPID_SpeechVoiceEvent = 1i32;
983 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
984 pub const DISPID_SVEStreamEnd: DISPID_SpeechVoiceEvent = 2i32;
985 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
986 pub const DISPID_SVEVoiceChange: DISPID_SpeechVoiceEvent = 3i32;
987 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
988 pub const DISPID_SVEBookmark: DISPID_SpeechVoiceEvent = 4i32;
989 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
990 pub const DISPID_SVEWord: DISPID_SpeechVoiceEvent = 5i32;
991 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
992 pub const DISPID_SVEPhoneme: DISPID_SpeechVoiceEvent = 6i32;
993 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
994 pub const DISPID_SVESentenceBoundary: DISPID_SpeechVoiceEvent = 7i32;
995 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
996 pub const DISPID_SVEViseme: DISPID_SpeechVoiceEvent = 8i32;
997 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
998 pub const DISPID_SVEAudioLevel: DISPID_SpeechVoiceEvent = 9i32;
999 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1000 pub const DISPID_SVEEnginePrivate: DISPID_SpeechVoiceEvent = 10i32;
1001 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1002 pub type DISPID_SpeechVoiceStatus = i32;
1003 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1004 pub const DISPID_SVSCurrentStreamNumber: DISPID_SpeechVoiceStatus = 1i32;
1005 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1006 pub const DISPID_SVSLastStreamNumberQueued: DISPID_SpeechVoiceStatus = 2i32;
1007 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1008 pub const DISPID_SVSLastResult: DISPID_SpeechVoiceStatus = 3i32;
1009 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1010 pub const DISPID_SVSRunningState: DISPID_SpeechVoiceStatus = 4i32;
1011 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1012 pub const DISPID_SVSInputWordPosition: DISPID_SpeechVoiceStatus = 5i32;
1013 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1014 pub const DISPID_SVSInputWordLength: DISPID_SpeechVoiceStatus = 6i32;
1015 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1016 pub const DISPID_SVSInputSentencePosition: DISPID_SpeechVoiceStatus = 7i32;
1017 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1018 pub const DISPID_SVSInputSentenceLength: DISPID_SpeechVoiceStatus = 8i32;
1019 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1020 pub const DISPID_SVSLastBookmark: DISPID_SpeechVoiceStatus = 9i32;
1021 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1022 pub const DISPID_SVSLastBookmarkId: DISPID_SpeechVoiceStatus = 10i32;
1023 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1024 pub const DISPID_SVSPhonemeId: DISPID_SpeechVoiceStatus = 11i32;
1025 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1026 pub const DISPID_SVSVisemeId: DISPID_SpeechVoiceStatus = 12i32;
1027 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1028 pub type DISPID_SpeechWaveFormatEx = i32;
1029 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1030 pub const DISPID_SWFEFormatTag: DISPID_SpeechWaveFormatEx = 1i32;
1031 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1032 pub const DISPID_SWFEChannels: DISPID_SpeechWaveFormatEx = 2i32;
1033 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1034 pub const DISPID_SWFESamplesPerSec: DISPID_SpeechWaveFormatEx = 3i32;
1035 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1036 pub const DISPID_SWFEAvgBytesPerSec: DISPID_SpeechWaveFormatEx = 4i32;
1037 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1038 pub const DISPID_SWFEBlockAlign: DISPID_SpeechWaveFormatEx = 5i32;
1039 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1040 pub const DISPID_SWFEBitsPerSample: DISPID_SpeechWaveFormatEx = 6i32;
1041 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1042 pub const DISPID_SWFEExtraData: DISPID_SpeechWaveFormatEx = 7i32;
1043 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1044 pub type DISPID_SpeechXMLRecoResult = i32;
1045 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1046 pub const DISPID_SRRGetXMLResult: DISPID_SpeechXMLRecoResult = 10i32;
1047 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1048 pub const DISPID_SRRGetXMLErrorInfo: DISPID_SpeechXMLRecoResult = 11i32;
1049 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1050 pub type PHONETICALPHABET = i32;
1051 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1052 pub const PA_Ipa: PHONETICALPHABET = 0i32;
1053 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1054 pub const PA_Ups: PHONETICALPHABET = 1i32;
1055 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1056 pub const PA_Sapi: PHONETICALPHABET = 2i32;
1057 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1058 pub type SPADAPTATIONRELEVANCE = i32;
1059 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1060 pub const SPAR_Unknown: SPADAPTATIONRELEVANCE = 0i32;
1061 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1062 pub const SPAR_Low: SPADAPTATIONRELEVANCE = 1i32;
1063 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1064 pub const SPAR_Medium: SPADAPTATIONRELEVANCE = 2i32;
1065 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1066 pub const SPAR_High: SPADAPTATIONRELEVANCE = 3i32;
1067 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1068 pub type SPADAPTATIONSETTINGS = i32;
1069 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1070 pub const SPADS_Default: SPADAPTATIONSETTINGS = 0i32;
1071 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1072 pub const SPADS_CurrentRecognizer: SPADAPTATIONSETTINGS = 1i32;
1073 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1074 pub const SPADS_RecoProfile: SPADAPTATIONSETTINGS = 2i32;
1075 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1076 pub const SPADS_Immediate: SPADAPTATIONSETTINGS = 4i32;
1077 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1078 pub const SPADS_Reset: SPADAPTATIONSETTINGS = 8i32;
1079 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1080 pub const SPADS_HighVolumeDataSource: SPADAPTATIONSETTINGS = 16i32;
1081 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1082 pub type SPAUDIOOPTIONS = i32;
1083 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1084 pub const SPAO_NONE: SPAUDIOOPTIONS = 0i32;
1085 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1086 pub const SPAO_RETAIN_AUDIO: SPAUDIOOPTIONS = 1i32;
1087 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1088 pub type SPAUDIOSTATE = i32;
1089 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1090 pub const SPAS_CLOSED: SPAUDIOSTATE = 0i32;
1091 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1092 pub const SPAS_STOP: SPAUDIOSTATE = 1i32;
1093 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1094 pub const SPAS_PAUSE: SPAUDIOSTATE = 2i32;
1095 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1096 pub const SPAS_RUN: SPAUDIOSTATE = 3i32;
1097 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1098 pub type SPBOOKMARKOPTIONS = i32;
1099 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1100 pub const SPBO_NONE: SPBOOKMARKOPTIONS = 0i32;
1101 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1102 pub const SPBO_PAUSE: SPBOOKMARKOPTIONS = 1i32;
1103 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1104 pub const SPBO_AHEAD: SPBOOKMARKOPTIONS = 2i32;
1105 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1106 pub const SPBO_TIME_UNITS: SPBOOKMARKOPTIONS = 4i32;
1107 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1108 pub type SPCFGRULEATTRIBUTES = i32;
1109 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1110 pub const SPRAF_TopLevel: SPCFGRULEATTRIBUTES = 1i32;
1111 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1112 pub const SPRAF_Active: SPCFGRULEATTRIBUTES = 2i32;
1113 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1114 pub const SPRAF_Export: SPCFGRULEATTRIBUTES = 4i32;
1115 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1116 pub const SPRAF_Import: SPCFGRULEATTRIBUTES = 8i32;
1117 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1118 pub const SPRAF_Interpreter: SPCFGRULEATTRIBUTES = 16i32;
1119 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1120 pub const SPRAF_Dynamic: SPCFGRULEATTRIBUTES = 32i32;
1121 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1122 pub const SPRAF_Root: SPCFGRULEATTRIBUTES = 64i32;
1123 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1124 pub const SPRAF_AutoPause: SPCFGRULEATTRIBUTES = 65536i32;
1125 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1126 pub const SPRAF_UserDelimited: SPCFGRULEATTRIBUTES = 131072i32;
1127 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1128 pub type SPCOMMITFLAGS = i32;
1129 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1130 pub const SPCF_NONE: SPCOMMITFLAGS = 0i32;
1131 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1132 pub const SPCF_ADD_TO_USER_LEXICON: SPCOMMITFLAGS = 1i32;
1133 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1134 pub const SPCF_DEFINITE_CORRECTION: SPCOMMITFLAGS = 2i32;
1135 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1136 pub type SPCONTEXTSTATE = i32;
1137 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1138 pub const SPCS_DISABLED: SPCONTEXTSTATE = 0i32;
1139 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1140 pub const SPCS_ENABLED: SPCONTEXTSTATE = 1i32;
1141 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1142 pub type SPDATAKEYLOCATION = i32;
1143 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1144 pub const SPDKL_DefaultLocation: SPDATAKEYLOCATION = 0i32;
1145 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1146 pub const SPDKL_CurrentUser: SPDATAKEYLOCATION = 1i32;
1147 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1148 pub const SPDKL_LocalMachine: SPDATAKEYLOCATION = 2i32;
1149 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1150 pub const SPDKL_CurrentConfig: SPDATAKEYLOCATION = 5i32;
1151 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1152 pub type SPDISPLAYATTRIBUTES = i32;
1153 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1154 pub const SPAF_ONE_TRAILING_SPACE: SPDISPLAYATTRIBUTES = 2i32;
1155 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1156 pub const SPAF_TWO_TRAILING_SPACES: SPDISPLAYATTRIBUTES = 4i32;
1157 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1158 pub const SPAF_CONSUME_LEADING_SPACES: SPDISPLAYATTRIBUTES = 8i32;
1159 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1160 pub const SPAF_BUFFER_POSITION: SPDISPLAYATTRIBUTES = 16i32;
1161 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1162 pub const SPAF_ALL: SPDISPLAYATTRIBUTES = 31i32;
1163 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1164 pub const SPAF_USER_SPECIFIED: SPDISPLAYATTRIBUTES = 128i32;
1165 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1166 pub type SPEAKFLAGS = i32;
1167 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1168 pub const SPF_DEFAULT: SPEAKFLAGS = 0i32;
1169 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1170 pub const SPF_ASYNC: SPEAKFLAGS = 1i32;
1171 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1172 pub const SPF_PURGEBEFORESPEAK: SPEAKFLAGS = 2i32;
1173 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1174 pub const SPF_IS_FILENAME: SPEAKFLAGS = 4i32;
1175 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1176 pub const SPF_IS_XML: SPEAKFLAGS = 8i32;
1177 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1178 pub const SPF_IS_NOT_XML: SPEAKFLAGS = 16i32;
1179 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1180 pub const SPF_PERSIST_XML: SPEAKFLAGS = 32i32;
1181 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1182 pub const SPF_NLP_SPEAK_PUNC: SPEAKFLAGS = 64i32;
1183 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1184 pub const SPF_PARSE_SAPI: SPEAKFLAGS = 128i32;
1185 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1186 pub const SPF_PARSE_SSML: SPEAKFLAGS = 256i32;
1187 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1188 pub const SPF_PARSE_AUTODETECT: SPEAKFLAGS = 0i32;
1189 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1190 pub const SPF_NLP_MASK: SPEAKFLAGS = 64i32;
1191 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1192 pub const SPF_PARSE_MASK: SPEAKFLAGS = 384i32;
1193 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1194 pub const SPF_VOICE_MASK: SPEAKFLAGS = 511i32;
1195 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1196 pub const SPF_UNUSED_FLAGS: SPEAKFLAGS = -512i32;
1197 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1198 pub type SPENDSRSTREAMFLAGS = i32;
1199 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1200 pub const SPESF_NONE: SPENDSRSTREAMFLAGS = 0i32;
1201 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1202 pub const SPESF_STREAM_RELEASED: SPENDSRSTREAMFLAGS = 1i32;
1203 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1204 pub const SPESF_EMULATED: SPENDSRSTREAMFLAGS = 2i32;
1205 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1206 pub type SPEVENTENUM = i32;
1207 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1208 pub const SPEI_UNDEFINED: SPEVENTENUM = 0i32;
1209 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1210 pub const SPEI_START_INPUT_STREAM: SPEVENTENUM = 1i32;
1211 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1212 pub const SPEI_END_INPUT_STREAM: SPEVENTENUM = 2i32;
1213 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1214 pub const SPEI_VOICE_CHANGE: SPEVENTENUM = 3i32;
1215 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1216 pub const SPEI_TTS_BOOKMARK: SPEVENTENUM = 4i32;
1217 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1218 pub const SPEI_WORD_BOUNDARY: SPEVENTENUM = 5i32;
1219 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1220 pub const SPEI_PHONEME: SPEVENTENUM = 6i32;
1221 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1222 pub const SPEI_SENTENCE_BOUNDARY: SPEVENTENUM = 7i32;
1223 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1224 pub const SPEI_VISEME: SPEVENTENUM = 8i32;
1225 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1226 pub const SPEI_TTS_AUDIO_LEVEL: SPEVENTENUM = 9i32;
1227 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1228 pub const SPEI_TTS_PRIVATE: SPEVENTENUM = 15i32;
1229 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1230 pub const SPEI_MIN_TTS: SPEVENTENUM = 1i32;
1231 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1232 pub const SPEI_MAX_TTS: SPEVENTENUM = 15i32;
1233 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1234 pub const SPEI_END_SR_STREAM: SPEVENTENUM = 34i32;
1235 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1236 pub const SPEI_SOUND_START: SPEVENTENUM = 35i32;
1237 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1238 pub const SPEI_SOUND_END: SPEVENTENUM = 36i32;
1239 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1240 pub const SPEI_PHRASE_START: SPEVENTENUM = 37i32;
1241 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1242 pub const SPEI_RECOGNITION: SPEVENTENUM = 38i32;
1243 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1244 pub const SPEI_HYPOTHESIS: SPEVENTENUM = 39i32;
1245 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1246 pub const SPEI_SR_BOOKMARK: SPEVENTENUM = 40i32;
1247 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1248 pub const SPEI_PROPERTY_NUM_CHANGE: SPEVENTENUM = 41i32;
1249 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1250 pub const SPEI_PROPERTY_STRING_CHANGE: SPEVENTENUM = 42i32;
1251 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1252 pub const SPEI_FALSE_RECOGNITION: SPEVENTENUM = 43i32;
1253 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1254 pub const SPEI_INTERFERENCE: SPEVENTENUM = 44i32;
1255 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1256 pub const SPEI_REQUEST_UI: SPEVENTENUM = 45i32;
1257 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1258 pub const SPEI_RECO_STATE_CHANGE: SPEVENTENUM = 46i32;
1259 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1260 pub const SPEI_ADAPTATION: SPEVENTENUM = 47i32;
1261 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1262 pub const SPEI_START_SR_STREAM: SPEVENTENUM = 48i32;
1263 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1264 pub const SPEI_RECO_OTHER_CONTEXT: SPEVENTENUM = 49i32;
1265 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1266 pub const SPEI_SR_AUDIO_LEVEL: SPEVENTENUM = 50i32;
1267 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1268 pub const SPEI_SR_RETAINEDAUDIO: SPEVENTENUM = 51i32;
1269 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1270 pub const SPEI_SR_PRIVATE: SPEVENTENUM = 52i32;
1271 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1272 pub const SPEI_RESERVED4: SPEVENTENUM = 53i32;
1273 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1274 pub const SPEI_RESERVED5: SPEVENTENUM = 54i32;
1275 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1276 pub const SPEI_RESERVED6: SPEVENTENUM = 55i32;
1277 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1278 pub const SPEI_MIN_SR: SPEVENTENUM = 34i32;
1279 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1280 pub const SPEI_MAX_SR: SPEVENTENUM = 55i32;
1281 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1282 pub const SPEI_RESERVED1: SPEVENTENUM = 30i32;
1283 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1284 pub const SPEI_RESERVED2: SPEVENTENUM = 33i32;
1285 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1286 pub const SPEI_RESERVED3: SPEVENTENUM = 63i32;
1287 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1288 pub type SPEVENTLPARAMTYPE = i32;
1289 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1290 pub const SPET_LPARAM_IS_UNDEFINED: SPEVENTLPARAMTYPE = 0i32;
1291 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1292 pub const SPET_LPARAM_IS_TOKEN: SPEVENTLPARAMTYPE = 1i32;
1293 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1294 pub const SPET_LPARAM_IS_OBJECT: SPEVENTLPARAMTYPE = 2i32;
1295 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1296 pub const SPET_LPARAM_IS_POINTER: SPEVENTLPARAMTYPE = 3i32;
1297 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1298 pub const SPET_LPARAM_IS_STRING: SPEVENTLPARAMTYPE = 4i32;
1299 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1300 pub type SPFILEMODE = i32;
1301 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1302 pub const SPFM_OPEN_READONLY: SPFILEMODE = 0i32;
1303 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1304 pub const SPFM_OPEN_READWRITE: SPFILEMODE = 1i32;
1305 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1306 pub const SPFM_CREATE: SPFILEMODE = 2i32;
1307 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1308 pub const SPFM_CREATE_ALWAYS: SPFILEMODE = 3i32;
1309 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1310 pub const SPFM_NUM_MODES: SPFILEMODE = 4i32;
1311 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1312 pub type SPGRAMMAROPTIONS = i32;
1313 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1314 pub const SPGO_SAPI: SPGRAMMAROPTIONS = 1i32;
1315 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1316 pub const SPGO_SRGS: SPGRAMMAROPTIONS = 2i32;
1317 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1318 pub const SPGO_UPS: SPGRAMMAROPTIONS = 4i32;
1319 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1320 pub const SPGO_SRGS_MS_SCRIPT: SPGRAMMAROPTIONS = 8i32;
1321 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1322 pub const SPGO_SRGS_W3C_SCRIPT: SPGRAMMAROPTIONS = 256i32;
1323 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1324 pub const SPGO_SRGS_STG_SCRIPT: SPGRAMMAROPTIONS = 512i32;
1325 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1326 pub const SPGO_SRGS_SCRIPT: SPGRAMMAROPTIONS = 778i32;
1327 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1328 pub const SPGO_FILE: SPGRAMMAROPTIONS = 16i32;
1329 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1330 pub const SPGO_HTTP: SPGRAMMAROPTIONS = 32i32;
1331 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1332 pub const SPGO_RES: SPGRAMMAROPTIONS = 64i32;
1333 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1334 pub const SPGO_OBJECT: SPGRAMMAROPTIONS = 128i32;
1335 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1336 pub const SPGO_DEFAULT: SPGRAMMAROPTIONS = 1019i32;
1337 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1338 pub const SPGO_ALL: SPGRAMMAROPTIONS = 1023i32;
1339 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1340 pub type SPGRAMMARSTATE = i32;
1341 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1342 pub const SPGS_DISABLED: SPGRAMMARSTATE = 0i32;
1343 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1344 pub const SPGS_ENABLED: SPGRAMMARSTATE = 1i32;
1345 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1346 pub const SPGS_EXCLUSIVE: SPGRAMMARSTATE = 3i32;
1347 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1348 pub type SPGRAMMARWORDTYPE = i32;
1349 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1350 pub const SPWT_DISPLAY: SPGRAMMARWORDTYPE = 0i32;
1351 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1352 pub const SPWT_LEXICAL: SPGRAMMARWORDTYPE = 1i32;
1353 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1354 pub const SPWT_PRONUNCIATION: SPGRAMMARWORDTYPE = 2i32;
1355 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1356 pub const SPWT_LEXICAL_NO_SPECIAL_CHARS: SPGRAMMARWORDTYPE = 3i32;
1357 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1358 pub type SPINTERFERENCE = i32;
1359 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1360 pub const SPINTERFERENCE_NONE: SPINTERFERENCE = 0i32;
1361 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1362 pub const SPINTERFERENCE_NOISE: SPINTERFERENCE = 1i32;
1363 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1364 pub const SPINTERFERENCE_NOSIGNAL: SPINTERFERENCE = 2i32;
1365 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1366 pub const SPINTERFERENCE_TOOLOUD: SPINTERFERENCE = 3i32;
1367 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1368 pub const SPINTERFERENCE_TOOQUIET: SPINTERFERENCE = 4i32;
1369 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1370 pub const SPINTERFERENCE_TOOFAST: SPINTERFERENCE = 5i32;
1371 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1372 pub const SPINTERFERENCE_TOOSLOW: SPINTERFERENCE = 6i32;
1373 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1374 pub const SPINTERFERENCE_LATENCY_WARNING: SPINTERFERENCE = 7i32;
1375 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1376 pub const SPINTERFERENCE_LATENCY_TRUNCATE_BEGIN: SPINTERFERENCE = 8i32;
1377 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1378 pub const SPINTERFERENCE_LATENCY_TRUNCATE_END: SPINTERFERENCE = 9i32;
1379 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1380 pub type SPLEXICONTYPE = i32;
1381 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1382 pub const eLEXTYPE_USER: SPLEXICONTYPE = 1i32;
1383 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1384 pub const eLEXTYPE_APP: SPLEXICONTYPE = 2i32;
1385 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1386 pub const eLEXTYPE_VENDORLEXICON: SPLEXICONTYPE = 4i32;
1387 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1388 pub const eLEXTYPE_LETTERTOSOUND: SPLEXICONTYPE = 8i32;
1389 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1390 pub const eLEXTYPE_MORPHOLOGY: SPLEXICONTYPE = 16i32;
1391 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1392 pub const eLEXTYPE_RESERVED4: SPLEXICONTYPE = 32i32;
1393 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1394 pub const eLEXTYPE_USER_SHORTCUT: SPLEXICONTYPE = 64i32;
1395 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1396 pub const eLEXTYPE_RESERVED6: SPLEXICONTYPE = 128i32;
1397 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1398 pub const eLEXTYPE_RESERVED7: SPLEXICONTYPE = 256i32;
1399 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1400 pub const eLEXTYPE_RESERVED8: SPLEXICONTYPE = 512i32;
1401 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1402 pub const eLEXTYPE_RESERVED9: SPLEXICONTYPE = 1024i32;
1403 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1404 pub const eLEXTYPE_RESERVED10: SPLEXICONTYPE = 2048i32;
1405 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1406 pub const eLEXTYPE_PRIVATE1: SPLEXICONTYPE = 4096i32;
1407 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1408 pub const eLEXTYPE_PRIVATE2: SPLEXICONTYPE = 8192i32;
1409 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1410 pub const eLEXTYPE_PRIVATE3: SPLEXICONTYPE = 16384i32;
1411 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1412 pub const eLEXTYPE_PRIVATE4: SPLEXICONTYPE = 32768i32;
1413 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1414 pub const eLEXTYPE_PRIVATE5: SPLEXICONTYPE = 65536i32;
1415 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1416 pub const eLEXTYPE_PRIVATE6: SPLEXICONTYPE = 131072i32;
1417 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1418 pub const eLEXTYPE_PRIVATE7: SPLEXICONTYPE = 262144i32;
1419 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1420 pub const eLEXTYPE_PRIVATE8: SPLEXICONTYPE = 524288i32;
1421 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1422 pub const eLEXTYPE_PRIVATE9: SPLEXICONTYPE = 1048576i32;
1423 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1424 pub const eLEXTYPE_PRIVATE10: SPLEXICONTYPE = 2097152i32;
1425 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1426 pub const eLEXTYPE_PRIVATE11: SPLEXICONTYPE = 4194304i32;
1427 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1428 pub const eLEXTYPE_PRIVATE12: SPLEXICONTYPE = 8388608i32;
1429 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1430 pub const eLEXTYPE_PRIVATE13: SPLEXICONTYPE = 16777216i32;
1431 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1432 pub const eLEXTYPE_PRIVATE14: SPLEXICONTYPE = 33554432i32;
1433 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1434 pub const eLEXTYPE_PRIVATE15: SPLEXICONTYPE = 67108864i32;
1435 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1436 pub const eLEXTYPE_PRIVATE16: SPLEXICONTYPE = 134217728i32;
1437 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1438 pub const eLEXTYPE_PRIVATE17: SPLEXICONTYPE = 268435456i32;
1439 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1440 pub const eLEXTYPE_PRIVATE18: SPLEXICONTYPE = 536870912i32;
1441 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1442 pub const eLEXTYPE_PRIVATE19: SPLEXICONTYPE = 1073741824i32;
1443 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1444 pub const eLEXTYPE_PRIVATE20: SPLEXICONTYPE = -2147483648i32;
1445 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1446 pub type SPLOADOPTIONS = i32;
1447 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1448 pub const SPLO_STATIC: SPLOADOPTIONS = 0i32;
1449 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1450 pub const SPLO_DYNAMIC: SPLOADOPTIONS = 1i32;
1451 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1452 pub type SPMATCHINGMODE = i32;
1453 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1454 pub const AllWords: SPMATCHINGMODE = 0i32;
1455 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1456 pub const Subsequence: SPMATCHINGMODE = 1i32;
1457 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1458 pub const OrderedSubset: SPMATCHINGMODE = 3i32;
1459 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1460 pub const SubsequenceContentRequired: SPMATCHINGMODE = 5i32;
1461 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1462 pub const OrderedSubsetContentRequired: SPMATCHINGMODE = 7i32;
1463 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1464 pub type SPPARTOFSPEECH = i32;
1465 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1466 pub const SPPS_NotOverriden: SPPARTOFSPEECH = -1i32;
1467 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1468 pub const SPPS_Unknown: SPPARTOFSPEECH = 0i32;
1469 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1470 pub const SPPS_Noun: SPPARTOFSPEECH = 4096i32;
1471 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1472 pub const SPPS_Verb: SPPARTOFSPEECH = 8192i32;
1473 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1474 pub const SPPS_Modifier: SPPARTOFSPEECH = 12288i32;
1475 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1476 pub const SPPS_Function: SPPARTOFSPEECH = 16384i32;
1477 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1478 pub const SPPS_Interjection: SPPARTOFSPEECH = 20480i32;
1479 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1480 pub const SPPS_Noncontent: SPPARTOFSPEECH = 24576i32;
1481 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1482 pub const SPPS_LMA: SPPARTOFSPEECH = 28672i32;
1483 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1484 pub const SPPS_SuppressWord: SPPARTOFSPEECH = 61440i32;
1485 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1486 pub type SPPHRASEPROPERTYUNIONTYPE = i32;
1487 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1488 pub const SPPPUT_UNUSED: SPPHRASEPROPERTYUNIONTYPE = 0i32;
1489 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1490 pub const SPPPUT_ARRAY_INDEX: SPPHRASEPROPERTYUNIONTYPE = 1i32;
1491 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1492 pub type SPPHRASERNG = i32;
1493 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1494 pub const SPPR_ALL_ELEMENTS: SPPHRASERNG = -1i32;
1495 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1496 pub type SPPRONUNCIATIONFLAGS = i32;
1497 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1498 pub const ePRONFLAG_USED: SPPRONUNCIATIONFLAGS = 1i32;
1499 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1500 pub type SPRECOEVENTFLAGS = i32;
1501 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1502 pub const SPREF_AutoPause: SPRECOEVENTFLAGS = 1i32;
1503 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1504 pub const SPREF_Emulated: SPRECOEVENTFLAGS = 2i32;
1505 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1506 pub const SPREF_SMLTimeout: SPRECOEVENTFLAGS = 4i32;
1507 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1508 pub const SPREF_ExtendableParse: SPRECOEVENTFLAGS = 8i32;
1509 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1510 pub const SPREF_ReSent: SPRECOEVENTFLAGS = 16i32;
1511 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1512 pub const SPREF_Hypothesis: SPRECOEVENTFLAGS = 32i32;
1513 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1514 pub const SPREF_FalseRecognition: SPRECOEVENTFLAGS = 64i32;
1515 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1516 pub type SPRECOSTATE = i32;
1517 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1518 pub const SPRST_INACTIVE: SPRECOSTATE = 0i32;
1519 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1520 pub const SPRST_ACTIVE: SPRECOSTATE = 1i32;
1521 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1522 pub const SPRST_ACTIVE_ALWAYS: SPRECOSTATE = 2i32;
1523 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1524 pub const SPRST_INACTIVE_WITH_PURGE: SPRECOSTATE = 3i32;
1525 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1526 pub const SPRST_NUM_STATES: SPRECOSTATE = 4i32;
1527 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1528 pub type SPRULESTATE = i32;
1529 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1530 pub const SPRS_INACTIVE: SPRULESTATE = 0i32;
1531 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1532 pub const SPRS_ACTIVE: SPRULESTATE = 1i32;
1533 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1534 pub const SPRS_ACTIVE_WITH_AUTO_PAUSE: SPRULESTATE = 3i32;
1535 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1536 pub const SPRS_ACTIVE_USER_DELIMITED: SPRULESTATE = 4i32;
1537 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1538 pub type SPRUNSTATE = i32;
1539 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1540 pub const SPRS_DONE: SPRUNSTATE = 1i32;
1541 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1542 pub const SPRS_IS_SPEAKING: SPRUNSTATE = 2i32;
1543 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1544 pub type SPSEMANTICFORMAT = i32;
1545 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1546 pub const SPSMF_SAPI_PROPERTIES: SPSEMANTICFORMAT = 0i32;
1547 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1548 pub const SPSMF_SRGS_SEMANTICINTERPRETATION_MS: SPSEMANTICFORMAT = 1i32;
1549 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1550 pub const SPSMF_SRGS_SAPIPROPERTIES: SPSEMANTICFORMAT = 2i32;
1551 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1552 pub const SPSMF_UPS: SPSEMANTICFORMAT = 4i32;
1553 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1554 pub const SPSMF_SRGS_SEMANTICINTERPRETATION_W3C: SPSEMANTICFORMAT = 8i32;
1555 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1556 pub type SPSHORTCUTTYPE = i32;
1557 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1558 pub const SPSHT_NotOverriden: SPSHORTCUTTYPE = -1i32;
1559 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1560 pub const SPSHT_Unknown: SPSHORTCUTTYPE = 0i32;
1561 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1562 pub const SPSHT_EMAIL: SPSHORTCUTTYPE = 4096i32;
1563 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1564 pub const SPSHT_OTHER: SPSHORTCUTTYPE = 8192i32;
1565 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1566 pub const SPPS_RESERVED1: SPSHORTCUTTYPE = 12288i32;
1567 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1568 pub const SPPS_RESERVED2: SPSHORTCUTTYPE = 16384i32;
1569 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1570 pub const SPPS_RESERVED3: SPSHORTCUTTYPE = 20480i32;
1571 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1572 pub const SPPS_RESERVED4: SPSHORTCUTTYPE = 61440i32;
1573 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1574 pub type SPSTREAMFORMAT = i32;
1575 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1576 pub const SPSF_Default: SPSTREAMFORMAT = -1i32;
1577 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1578 pub const SPSF_NoAssignedFormat: SPSTREAMFORMAT = 0i32;
1579 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1580 pub const SPSF_Text: SPSTREAMFORMAT = 1i32;
1581 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1582 pub const SPSF_NonStandardFormat: SPSTREAMFORMAT = 2i32;
1583 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1584 pub const SPSF_ExtendedAudioFormat: SPSTREAMFORMAT = 3i32;
1585 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1586 pub const SPSF_8kHz8BitMono: SPSTREAMFORMAT = 4i32;
1587 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1588 pub const SPSF_8kHz8BitStereo: SPSTREAMFORMAT = 5i32;
1589 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1590 pub const SPSF_8kHz16BitMono: SPSTREAMFORMAT = 6i32;
1591 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1592 pub const SPSF_8kHz16BitStereo: SPSTREAMFORMAT = 7i32;
1593 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1594 pub const SPSF_11kHz8BitMono: SPSTREAMFORMAT = 8i32;
1595 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1596 pub const SPSF_11kHz8BitStereo: SPSTREAMFORMAT = 9i32;
1597 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1598 pub const SPSF_11kHz16BitMono: SPSTREAMFORMAT = 10i32;
1599 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1600 pub const SPSF_11kHz16BitStereo: SPSTREAMFORMAT = 11i32;
1601 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1602 pub const SPSF_12kHz8BitMono: SPSTREAMFORMAT = 12i32;
1603 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1604 pub const SPSF_12kHz8BitStereo: SPSTREAMFORMAT = 13i32;
1605 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1606 pub const SPSF_12kHz16BitMono: SPSTREAMFORMAT = 14i32;
1607 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1608 pub const SPSF_12kHz16BitStereo: SPSTREAMFORMAT = 15i32;
1609 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1610 pub const SPSF_16kHz8BitMono: SPSTREAMFORMAT = 16i32;
1611 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1612 pub const SPSF_16kHz8BitStereo: SPSTREAMFORMAT = 17i32;
1613 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1614 pub const SPSF_16kHz16BitMono: SPSTREAMFORMAT = 18i32;
1615 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1616 pub const SPSF_16kHz16BitStereo: SPSTREAMFORMAT = 19i32;
1617 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1618 pub const SPSF_22kHz8BitMono: SPSTREAMFORMAT = 20i32;
1619 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1620 pub const SPSF_22kHz8BitStereo: SPSTREAMFORMAT = 21i32;
1621 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1622 pub const SPSF_22kHz16BitMono: SPSTREAMFORMAT = 22i32;
1623 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1624 pub const SPSF_22kHz16BitStereo: SPSTREAMFORMAT = 23i32;
1625 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1626 pub const SPSF_24kHz8BitMono: SPSTREAMFORMAT = 24i32;
1627 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1628 pub const SPSF_24kHz8BitStereo: SPSTREAMFORMAT = 25i32;
1629 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1630 pub const SPSF_24kHz16BitMono: SPSTREAMFORMAT = 26i32;
1631 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1632 pub const SPSF_24kHz16BitStereo: SPSTREAMFORMAT = 27i32;
1633 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1634 pub const SPSF_32kHz8BitMono: SPSTREAMFORMAT = 28i32;
1635 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1636 pub const SPSF_32kHz8BitStereo: SPSTREAMFORMAT = 29i32;
1637 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1638 pub const SPSF_32kHz16BitMono: SPSTREAMFORMAT = 30i32;
1639 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1640 pub const SPSF_32kHz16BitStereo: SPSTREAMFORMAT = 31i32;
1641 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1642 pub const SPSF_44kHz8BitMono: SPSTREAMFORMAT = 32i32;
1643 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1644 pub const SPSF_44kHz8BitStereo: SPSTREAMFORMAT = 33i32;
1645 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1646 pub const SPSF_44kHz16BitMono: SPSTREAMFORMAT = 34i32;
1647 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1648 pub const SPSF_44kHz16BitStereo: SPSTREAMFORMAT = 35i32;
1649 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1650 pub const SPSF_48kHz8BitMono: SPSTREAMFORMAT = 36i32;
1651 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1652 pub const SPSF_48kHz8BitStereo: SPSTREAMFORMAT = 37i32;
1653 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1654 pub const SPSF_48kHz16BitMono: SPSTREAMFORMAT = 38i32;
1655 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1656 pub const SPSF_48kHz16BitStereo: SPSTREAMFORMAT = 39i32;
1657 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1658 pub const SPSF_TrueSpeech_8kHz1BitMono: SPSTREAMFORMAT = 40i32;
1659 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1660 pub const SPSF_CCITT_ALaw_8kHzMono: SPSTREAMFORMAT = 41i32;
1661 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1662 pub const SPSF_CCITT_ALaw_8kHzStereo: SPSTREAMFORMAT = 42i32;
1663 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1664 pub const SPSF_CCITT_ALaw_11kHzMono: SPSTREAMFORMAT = 43i32;
1665 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1666 pub const SPSF_CCITT_ALaw_11kHzStereo: SPSTREAMFORMAT = 44i32;
1667 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1668 pub const SPSF_CCITT_ALaw_22kHzMono: SPSTREAMFORMAT = 45i32;
1669 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1670 pub const SPSF_CCITT_ALaw_22kHzStereo: SPSTREAMFORMAT = 46i32;
1671 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1672 pub const SPSF_CCITT_ALaw_44kHzMono: SPSTREAMFORMAT = 47i32;
1673 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1674 pub const SPSF_CCITT_ALaw_44kHzStereo: SPSTREAMFORMAT = 48i32;
1675 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1676 pub const SPSF_CCITT_uLaw_8kHzMono: SPSTREAMFORMAT = 49i32;
1677 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1678 pub const SPSF_CCITT_uLaw_8kHzStereo: SPSTREAMFORMAT = 50i32;
1679 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1680 pub const SPSF_CCITT_uLaw_11kHzMono: SPSTREAMFORMAT = 51i32;
1681 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1682 pub const SPSF_CCITT_uLaw_11kHzStereo: SPSTREAMFORMAT = 52i32;
1683 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1684 pub const SPSF_CCITT_uLaw_22kHzMono: SPSTREAMFORMAT = 53i32;
1685 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1686 pub const SPSF_CCITT_uLaw_22kHzStereo: SPSTREAMFORMAT = 54i32;
1687 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1688 pub const SPSF_CCITT_uLaw_44kHzMono: SPSTREAMFORMAT = 55i32;
1689 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1690 pub const SPSF_CCITT_uLaw_44kHzStereo: SPSTREAMFORMAT = 56i32;
1691 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1692 pub const SPSF_ADPCM_8kHzMono: SPSTREAMFORMAT = 57i32;
1693 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1694 pub const SPSF_ADPCM_8kHzStereo: SPSTREAMFORMAT = 58i32;
1695 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1696 pub const SPSF_ADPCM_11kHzMono: SPSTREAMFORMAT = 59i32;
1697 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1698 pub const SPSF_ADPCM_11kHzStereo: SPSTREAMFORMAT = 60i32;
1699 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1700 pub const SPSF_ADPCM_22kHzMono: SPSTREAMFORMAT = 61i32;
1701 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1702 pub const SPSF_ADPCM_22kHzStereo: SPSTREAMFORMAT = 62i32;
1703 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1704 pub const SPSF_ADPCM_44kHzMono: SPSTREAMFORMAT = 63i32;
1705 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1706 pub const SPSF_ADPCM_44kHzStereo: SPSTREAMFORMAT = 64i32;
1707 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1708 pub const SPSF_GSM610_8kHzMono: SPSTREAMFORMAT = 65i32;
1709 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1710 pub const SPSF_GSM610_11kHzMono: SPSTREAMFORMAT = 66i32;
1711 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1712 pub const SPSF_GSM610_22kHzMono: SPSTREAMFORMAT = 67i32;
1713 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1714 pub const SPSF_GSM610_44kHzMono: SPSTREAMFORMAT = 68i32;
1715 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1716 pub const SPSF_NUM_FORMATS: SPSTREAMFORMAT = 69i32;
1717 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1718 pub type SPSTREAMFORMATTYPE = i32;
1719 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1720 pub const SPWF_INPUT: SPSTREAMFORMATTYPE = 0i32;
1721 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1722 pub const SPWF_SRENGINE: SPSTREAMFORMATTYPE = 1i32;
1723 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1724 pub type SPVACTIONS = i32;
1725 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1726 pub const SPVA_Speak: SPVACTIONS = 0i32;
1727 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1728 pub const SPVA_Silence: SPVACTIONS = 1i32;
1729 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1730 pub const SPVA_Pronounce: SPVACTIONS = 2i32;
1731 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1732 pub const SPVA_Bookmark: SPVACTIONS = 3i32;
1733 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1734 pub const SPVA_SpellOut: SPVACTIONS = 4i32;
1735 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1736 pub const SPVA_Section: SPVACTIONS = 5i32;
1737 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1738 pub const SPVA_ParseUnknownTag: SPVACTIONS = 6i32;
1739 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1740 pub type SPVALUETYPE = i32;
1741 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1742 pub const SPDF_PROPERTY: SPVALUETYPE = 1i32;
1743 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1744 pub const SPDF_REPLACEMENT: SPVALUETYPE = 2i32;
1745 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1746 pub const SPDF_RULE: SPVALUETYPE = 4i32;
1747 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1748 pub const SPDF_DISPLAYTEXT: SPVALUETYPE = 8i32;
1749 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1750 pub const SPDF_LEXICALFORM: SPVALUETYPE = 16i32;
1751 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1752 pub const SPDF_PRONUNCIATION: SPVALUETYPE = 32i32;
1753 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1754 pub const SPDF_AUDIO: SPVALUETYPE = 64i32;
1755 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1756 pub const SPDF_ALTERNATES: SPVALUETYPE = 128i32;
1757 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1758 pub const SPDF_ALL: SPVALUETYPE = 255i32;
1759 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1760 pub type SPVFEATURE = i32;
1761 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1762 pub const SPVFEATURE_STRESSED: SPVFEATURE = 1i32;
1763 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1764 pub const SPVFEATURE_EMPHASIS: SPVFEATURE = 2i32;
1765 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1766 pub type SPVISEMES = i32;
1767 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1768 pub const SP_VISEME_0: SPVISEMES = 0i32;
1769 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1770 pub const SP_VISEME_1: SPVISEMES = 1i32;
1771 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1772 pub const SP_VISEME_2: SPVISEMES = 2i32;
1773 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1774 pub const SP_VISEME_3: SPVISEMES = 3i32;
1775 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1776 pub const SP_VISEME_4: SPVISEMES = 4i32;
1777 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1778 pub const SP_VISEME_5: SPVISEMES = 5i32;
1779 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1780 pub const SP_VISEME_6: SPVISEMES = 6i32;
1781 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1782 pub const SP_VISEME_7: SPVISEMES = 7i32;
1783 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1784 pub const SP_VISEME_8: SPVISEMES = 8i32;
1785 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1786 pub const SP_VISEME_9: SPVISEMES = 9i32;
1787 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1788 pub const SP_VISEME_10: SPVISEMES = 10i32;
1789 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1790 pub const SP_VISEME_11: SPVISEMES = 11i32;
1791 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1792 pub const SP_VISEME_12: SPVISEMES = 12i32;
1793 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1794 pub const SP_VISEME_13: SPVISEMES = 13i32;
1795 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1796 pub const SP_VISEME_14: SPVISEMES = 14i32;
1797 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1798 pub const SP_VISEME_15: SPVISEMES = 15i32;
1799 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1800 pub const SP_VISEME_16: SPVISEMES = 16i32;
1801 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1802 pub const SP_VISEME_17: SPVISEMES = 17i32;
1803 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1804 pub const SP_VISEME_18: SPVISEMES = 18i32;
1805 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1806 pub const SP_VISEME_19: SPVISEMES = 19i32;
1807 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1808 pub const SP_VISEME_20: SPVISEMES = 20i32;
1809 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1810 pub const SP_VISEME_21: SPVISEMES = 21i32;
1811 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1812 pub type SPVLIMITS = i32;
1813 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1814 pub const SPMIN_VOLUME: SPVLIMITS = 0i32;
1815 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1816 pub const SPMAX_VOLUME: SPVLIMITS = 100i32;
1817 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1818 pub const SPMIN_RATE: SPVLIMITS = -10i32;
1819 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1820 pub const SPMAX_RATE: SPVLIMITS = 10i32;
1821 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1822 pub type SPVPRIORITY = i32;
1823 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1824 pub const SPVPRI_NORMAL: SPVPRIORITY = 0i32;
1825 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1826 pub const SPVPRI_ALERT: SPVPRIORITY = 1i32;
1827 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1828 pub const SPVPRI_OVER: SPVPRIORITY = 2i32;
1829 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1830 pub type SPWORDPRONOUNCEABLE = i32;
1831 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1832 pub const SPWP_UNKNOWN_WORD_UNPRONOUNCEABLE: SPWORDPRONOUNCEABLE = 0i32;
1833 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1834 pub const SPWP_UNKNOWN_WORD_PRONOUNCEABLE: SPWORDPRONOUNCEABLE = 1i32;
1835 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1836 pub const SPWP_KNOWN_WORD_PRONOUNCEABLE: SPWORDPRONOUNCEABLE = 2i32;
1837 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1838 pub type SPWORDTYPE = i32;
1839 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1840 pub const eWORDTYPE_ADDED: SPWORDTYPE = 1i32;
1841 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1842 pub const eWORDTYPE_DELETED: SPWORDTYPE = 2i32;
1843 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1844 pub type SPXMLRESULTOPTIONS = i32;
1845 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1846 pub const SPXRO_SML: SPXMLRESULTOPTIONS = 0i32;
1847 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1848 pub const SPXRO_Alternates_SML: SPXMLRESULTOPTIONS = 1i32;
1849 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1850 pub type SpeechAudioFormatType = i32;
1851 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1852 pub const SAFTDefault: SpeechAudioFormatType = -1i32;
1853 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1854 pub const SAFTNoAssignedFormat: SpeechAudioFormatType = 0i32;
1855 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1856 pub const SAFTText: SpeechAudioFormatType = 1i32;
1857 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1858 pub const SAFTNonStandardFormat: SpeechAudioFormatType = 2i32;
1859 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1860 pub const SAFTExtendedAudioFormat: SpeechAudioFormatType = 3i32;
1861 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1862 pub const SAFT8kHz8BitMono: SpeechAudioFormatType = 4i32;
1863 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1864 pub const SAFT8kHz8BitStereo: SpeechAudioFormatType = 5i32;
1865 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1866 pub const SAFT8kHz16BitMono: SpeechAudioFormatType = 6i32;
1867 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1868 pub const SAFT8kHz16BitStereo: SpeechAudioFormatType = 7i32;
1869 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1870 pub const SAFT11kHz8BitMono: SpeechAudioFormatType = 8i32;
1871 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1872 pub const SAFT11kHz8BitStereo: SpeechAudioFormatType = 9i32;
1873 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1874 pub const SAFT11kHz16BitMono: SpeechAudioFormatType = 10i32;
1875 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1876 pub const SAFT11kHz16BitStereo: SpeechAudioFormatType = 11i32;
1877 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1878 pub const SAFT12kHz8BitMono: SpeechAudioFormatType = 12i32;
1879 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1880 pub const SAFT12kHz8BitStereo: SpeechAudioFormatType = 13i32;
1881 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1882 pub const SAFT12kHz16BitMono: SpeechAudioFormatType = 14i32;
1883 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1884 pub const SAFT12kHz16BitStereo: SpeechAudioFormatType = 15i32;
1885 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1886 pub const SAFT16kHz8BitMono: SpeechAudioFormatType = 16i32;
1887 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1888 pub const SAFT16kHz8BitStereo: SpeechAudioFormatType = 17i32;
1889 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1890 pub const SAFT16kHz16BitMono: SpeechAudioFormatType = 18i32;
1891 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1892 pub const SAFT16kHz16BitStereo: SpeechAudioFormatType = 19i32;
1893 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1894 pub const SAFT22kHz8BitMono: SpeechAudioFormatType = 20i32;
1895 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1896 pub const SAFT22kHz8BitStereo: SpeechAudioFormatType = 21i32;
1897 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1898 pub const SAFT22kHz16BitMono: SpeechAudioFormatType = 22i32;
1899 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1900 pub const SAFT22kHz16BitStereo: SpeechAudioFormatType = 23i32;
1901 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1902 pub const SAFT24kHz8BitMono: SpeechAudioFormatType = 24i32;
1903 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1904 pub const SAFT24kHz8BitStereo: SpeechAudioFormatType = 25i32;
1905 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1906 pub const SAFT24kHz16BitMono: SpeechAudioFormatType = 26i32;
1907 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1908 pub const SAFT24kHz16BitStereo: SpeechAudioFormatType = 27i32;
1909 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1910 pub const SAFT32kHz8BitMono: SpeechAudioFormatType = 28i32;
1911 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1912 pub const SAFT32kHz8BitStereo: SpeechAudioFormatType = 29i32;
1913 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1914 pub const SAFT32kHz16BitMono: SpeechAudioFormatType = 30i32;
1915 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1916 pub const SAFT32kHz16BitStereo: SpeechAudioFormatType = 31i32;
1917 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1918 pub const SAFT44kHz8BitMono: SpeechAudioFormatType = 32i32;
1919 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1920 pub const SAFT44kHz8BitStereo: SpeechAudioFormatType = 33i32;
1921 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1922 pub const SAFT44kHz16BitMono: SpeechAudioFormatType = 34i32;
1923 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1924 pub const SAFT44kHz16BitStereo: SpeechAudioFormatType = 35i32;
1925 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1926 pub const SAFT48kHz8BitMono: SpeechAudioFormatType = 36i32;
1927 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1928 pub const SAFT48kHz8BitStereo: SpeechAudioFormatType = 37i32;
1929 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1930 pub const SAFT48kHz16BitMono: SpeechAudioFormatType = 38i32;
1931 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1932 pub const SAFT48kHz16BitStereo: SpeechAudioFormatType = 39i32;
1933 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1934 pub const SAFTTrueSpeech_8kHz1BitMono: SpeechAudioFormatType = 40i32;
1935 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1936 pub const SAFTCCITT_ALaw_8kHzMono: SpeechAudioFormatType = 41i32;
1937 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1938 pub const SAFTCCITT_ALaw_8kHzStereo: SpeechAudioFormatType = 42i32;
1939 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1940 pub const SAFTCCITT_ALaw_11kHzMono: SpeechAudioFormatType = 43i32;
1941 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1942 pub const SAFTCCITT_ALaw_11kHzStereo: SpeechAudioFormatType = 44i32;
1943 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1944 pub const SAFTCCITT_ALaw_22kHzMono: SpeechAudioFormatType = 45i32;
1945 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1946 pub const SAFTCCITT_ALaw_22kHzStereo: SpeechAudioFormatType = 46i32;
1947 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1948 pub const SAFTCCITT_ALaw_44kHzMono: SpeechAudioFormatType = 47i32;
1949 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1950 pub const SAFTCCITT_ALaw_44kHzStereo: SpeechAudioFormatType = 48i32;
1951 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1952 pub const SAFTCCITT_uLaw_8kHzMono: SpeechAudioFormatType = 49i32;
1953 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1954 pub const SAFTCCITT_uLaw_8kHzStereo: SpeechAudioFormatType = 50i32;
1955 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1956 pub const SAFTCCITT_uLaw_11kHzMono: SpeechAudioFormatType = 51i32;
1957 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1958 pub const SAFTCCITT_uLaw_11kHzStereo: SpeechAudioFormatType = 52i32;
1959 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1960 pub const SAFTCCITT_uLaw_22kHzMono: SpeechAudioFormatType = 53i32;
1961 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1962 pub const SAFTCCITT_uLaw_22kHzStereo: SpeechAudioFormatType = 54i32;
1963 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1964 pub const SAFTCCITT_uLaw_44kHzMono: SpeechAudioFormatType = 55i32;
1965 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1966 pub const SAFTCCITT_uLaw_44kHzStereo: SpeechAudioFormatType = 56i32;
1967 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1968 pub const SAFTADPCM_8kHzMono: SpeechAudioFormatType = 57i32;
1969 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1970 pub const SAFTADPCM_8kHzStereo: SpeechAudioFormatType = 58i32;
1971 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1972 pub const SAFTADPCM_11kHzMono: SpeechAudioFormatType = 59i32;
1973 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1974 pub const SAFTADPCM_11kHzStereo: SpeechAudioFormatType = 60i32;
1975 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1976 pub const SAFTADPCM_22kHzMono: SpeechAudioFormatType = 61i32;
1977 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1978 pub const SAFTADPCM_22kHzStereo: SpeechAudioFormatType = 62i32;
1979 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1980 pub const SAFTADPCM_44kHzMono: SpeechAudioFormatType = 63i32;
1981 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1982 pub const SAFTADPCM_44kHzStereo: SpeechAudioFormatType = 64i32;
1983 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1984 pub const SAFTGSM610_8kHzMono: SpeechAudioFormatType = 65i32;
1985 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1986 pub const SAFTGSM610_11kHzMono: SpeechAudioFormatType = 66i32;
1987 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1988 pub const SAFTGSM610_22kHzMono: SpeechAudioFormatType = 67i32;
1989 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1990 pub const SAFTGSM610_44kHzMono: SpeechAudioFormatType = 68i32;
1991 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1992 pub type SpeechAudioState = i32;
1993 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1994 pub const SASClosed: SpeechAudioState = 0i32;
1995 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1996 pub const SASStop: SpeechAudioState = 1i32;
1997 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
1998 pub const SASPause: SpeechAudioState = 2i32;
1999 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2000 pub const SASRun: SpeechAudioState = 3i32;
2001 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2002 pub type SpeechBookmarkOptions = i32;
2003 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2004 pub const SBONone: SpeechBookmarkOptions = 0i32;
2005 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2006 pub const SBOPause: SpeechBookmarkOptions = 1i32;
2007 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2008 pub type SpeechDataKeyLocation = i32;
2009 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2010 pub const SDKLDefaultLocation: SpeechDataKeyLocation = 0i32;
2011 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2012 pub const SDKLCurrentUser: SpeechDataKeyLocation = 1i32;
2013 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2014 pub const SDKLLocalMachine: SpeechDataKeyLocation = 2i32;
2015 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2016 pub const SDKLCurrentConfig: SpeechDataKeyLocation = 5i32;
2017 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2018 pub type SpeechDiscardType = i32;
2019 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2020 pub const SDTProperty: SpeechDiscardType = 1i32;
2021 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2022 pub const SDTReplacement: SpeechDiscardType = 2i32;
2023 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2024 pub const SDTRule: SpeechDiscardType = 4i32;
2025 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2026 pub const SDTDisplayText: SpeechDiscardType = 8i32;
2027 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2028 pub const SDTLexicalForm: SpeechDiscardType = 16i32;
2029 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2030 pub const SDTPronunciation: SpeechDiscardType = 32i32;
2031 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2032 pub const SDTAudio: SpeechDiscardType = 64i32;
2033 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2034 pub const SDTAlternates: SpeechDiscardType = 128i32;
2035 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2036 pub const SDTAll: SpeechDiscardType = 255i32;
2037 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2038 pub type SpeechDisplayAttributes = i32;
2039 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2040 pub const SDA_No_Trailing_Space: SpeechDisplayAttributes = 0i32;
2041 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2042 pub const SDA_One_Trailing_Space: SpeechDisplayAttributes = 2i32;
2043 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2044 pub const SDA_Two_Trailing_Spaces: SpeechDisplayAttributes = 4i32;
2045 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2046 pub const SDA_Consume_Leading_Spaces: SpeechDisplayAttributes = 8i32;
2047 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2048 pub type SpeechEmulationCompareFlags = i32;
2049 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2050 pub const SECFIgnoreCase: SpeechEmulationCompareFlags = 1i32;
2051 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2052 pub const SECFIgnoreKanaType: SpeechEmulationCompareFlags = 65536i32;
2053 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2054 pub const SECFIgnoreWidth: SpeechEmulationCompareFlags = 131072i32;
2055 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2056 pub const SECFNoSpecialChars: SpeechEmulationCompareFlags = 536870912i32;
2057 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2058 pub const SECFEmulateResult: SpeechEmulationCompareFlags = 1073741824i32;
2059 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2060 pub const SECFDefault: SpeechEmulationCompareFlags = 196609i32;
2061 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2062 pub type SpeechEngineConfidence = i32;
2063 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2064 pub const SECLowConfidence: SpeechEngineConfidence = -1i32;
2065 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2066 pub const SECNormalConfidence: SpeechEngineConfidence = 0i32;
2067 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2068 pub const SECHighConfidence: SpeechEngineConfidence = 1i32;
2069 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2070 pub type SpeechFormatType = i32;
2071 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2072 pub const SFTInput: SpeechFormatType = 0i32;
2073 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2074 pub const SFTSREngine: SpeechFormatType = 1i32;
2075 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2076 pub type SpeechGrammarRuleStateTransitionType = i32;
2077 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2078 pub const SGRSTTEpsilon: SpeechGrammarRuleStateTransitionType = 0i32;
2079 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2080 pub const SGRSTTWord: SpeechGrammarRuleStateTransitionType = 1i32;
2081 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2082 pub const SGRSTTRule: SpeechGrammarRuleStateTransitionType = 2i32;
2083 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2084 pub const SGRSTTDictation: SpeechGrammarRuleStateTransitionType = 3i32;
2085 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2086 pub const SGRSTTWildcard: SpeechGrammarRuleStateTransitionType = 4i32;
2087 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2088 pub const SGRSTTTextBuffer: SpeechGrammarRuleStateTransitionType = 5i32;
2089 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2090 pub type SpeechGrammarState = i32;
2091 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2092 pub const SGSEnabled: SpeechGrammarState = 1i32;
2093 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2094 pub const SGSDisabled: SpeechGrammarState = 0i32;
2095 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2096 pub const SGSExclusive: SpeechGrammarState = 3i32;
2097 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2098 pub type SpeechGrammarWordType = i32;
2099 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2100 pub const SGDisplay: SpeechGrammarWordType = 0i32;
2101 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2102 pub const SGLexical: SpeechGrammarWordType = 1i32;
2103 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2104 pub const SGPronounciation: SpeechGrammarWordType = 2i32;
2105 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2106 pub const SGLexicalNoSpecialChars: SpeechGrammarWordType = 3i32;
2107 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2108 pub type SpeechInterference = i32;
2109 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2110 pub const SINone: SpeechInterference = 0i32;
2111 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2112 pub const SINoise: SpeechInterference = 1i32;
2113 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2114 pub const SINoSignal: SpeechInterference = 2i32;
2115 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2116 pub const SITooLoud: SpeechInterference = 3i32;
2117 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2118 pub const SITooQuiet: SpeechInterference = 4i32;
2119 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2120 pub const SITooFast: SpeechInterference = 5i32;
2121 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2122 pub const SITooSlow: SpeechInterference = 6i32;
2123 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2124 pub type SpeechLexiconType = i32;
2125 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2126 pub const SLTUser: SpeechLexiconType = 1i32;
2127 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2128 pub const SLTApp: SpeechLexiconType = 2i32;
2129 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2130 pub type SpeechLoadOption = i32;
2131 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2132 pub const SLOStatic: SpeechLoadOption = 0i32;
2133 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2134 pub const SLODynamic: SpeechLoadOption = 1i32;
2135 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2136 pub type SpeechPartOfSpeech = i32;
2137 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2138 pub const SPSNotOverriden: SpeechPartOfSpeech = -1i32;
2139 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2140 pub const SPSUnknown: SpeechPartOfSpeech = 0i32;
2141 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2142 pub const SPSNoun: SpeechPartOfSpeech = 4096i32;
2143 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2144 pub const SPSVerb: SpeechPartOfSpeech = 8192i32;
2145 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2146 pub const SPSModifier: SpeechPartOfSpeech = 12288i32;
2147 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2148 pub const SPSFunction: SpeechPartOfSpeech = 16384i32;
2149 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2150 pub const SPSInterjection: SpeechPartOfSpeech = 20480i32;
2151 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2152 pub const SPSLMA: SpeechPartOfSpeech = 28672i32;
2153 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2154 pub const SPSSuppressWord: SpeechPartOfSpeech = 61440i32;
2155 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2156 pub type SpeechRecoContextState = i32;
2157 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2158 pub const SRCS_Disabled: SpeechRecoContextState = 0i32;
2159 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2160 pub const SRCS_Enabled: SpeechRecoContextState = 1i32;
2161 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2162 pub type SpeechRecoEvents = i32;
2163 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2164 pub const SREStreamEnd: SpeechRecoEvents = 1i32;
2165 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2166 pub const SRESoundStart: SpeechRecoEvents = 2i32;
2167 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2168 pub const SRESoundEnd: SpeechRecoEvents = 4i32;
2169 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2170 pub const SREPhraseStart: SpeechRecoEvents = 8i32;
2171 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2172 pub const SRERecognition: SpeechRecoEvents = 16i32;
2173 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2174 pub const SREHypothesis: SpeechRecoEvents = 32i32;
2175 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2176 pub const SREBookmark: SpeechRecoEvents = 64i32;
2177 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2178 pub const SREPropertyNumChange: SpeechRecoEvents = 128i32;
2179 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2180 pub const SREPropertyStringChange: SpeechRecoEvents = 256i32;
2181 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2182 pub const SREFalseRecognition: SpeechRecoEvents = 512i32;
2183 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2184 pub const SREInterference: SpeechRecoEvents = 1024i32;
2185 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2186 pub const SRERequestUI: SpeechRecoEvents = 2048i32;
2187 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2188 pub const SREStateChange: SpeechRecoEvents = 4096i32;
2189 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2190 pub const SREAdaptation: SpeechRecoEvents = 8192i32;
2191 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2192 pub const SREStreamStart: SpeechRecoEvents = 16384i32;
2193 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2194 pub const SRERecoOtherContext: SpeechRecoEvents = 32768i32;
2195 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2196 pub const SREAudioLevel: SpeechRecoEvents = 65536i32;
2197 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2198 pub const SREPrivate: SpeechRecoEvents = 262144i32;
2199 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2200 pub const SREAllEvents: SpeechRecoEvents = 393215i32;
2201 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2202 pub type SpeechRecognitionType = i32;
2203 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2204 pub const SRTStandard: SpeechRecognitionType = 0i32;
2205 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2206 pub const SRTAutopause: SpeechRecognitionType = 1i32;
2207 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2208 pub const SRTEmulated: SpeechRecognitionType = 2i32;
2209 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2210 pub const SRTSMLTimeout: SpeechRecognitionType = 4i32;
2211 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2212 pub const SRTExtendableParse: SpeechRecognitionType = 8i32;
2213 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2214 pub const SRTReSent: SpeechRecognitionType = 16i32;
2215 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2216 pub type SpeechRecognizerState = i32;
2217 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2218 pub const SRSInactive: SpeechRecognizerState = 0i32;
2219 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2220 pub const SRSActive: SpeechRecognizerState = 1i32;
2221 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2222 pub const SRSActiveAlways: SpeechRecognizerState = 2i32;
2223 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2224 pub const SRSInactiveWithPurge: SpeechRecognizerState = 3i32;
2225 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2226 pub type SpeechRetainedAudioOptions = i32;
2227 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2228 pub const SRAONone: SpeechRetainedAudioOptions = 0i32;
2229 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2230 pub const SRAORetainAudio: SpeechRetainedAudioOptions = 1i32;
2231 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2232 pub type SpeechRuleAttributes = i32;
2233 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2234 pub const SRATopLevel: SpeechRuleAttributes = 1i32;
2235 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2236 pub const SRADefaultToActive: SpeechRuleAttributes = 2i32;
2237 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2238 pub const SRAExport: SpeechRuleAttributes = 4i32;
2239 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2240 pub const SRAImport: SpeechRuleAttributes = 8i32;
2241 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2242 pub const SRAInterpreter: SpeechRuleAttributes = 16i32;
2243 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2244 pub const SRADynamic: SpeechRuleAttributes = 32i32;
2245 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2246 pub const SRARoot: SpeechRuleAttributes = 64i32;
2247 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2248 pub type SpeechRuleState = i32;
2249 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2250 pub const SGDSInactive: SpeechRuleState = 0i32;
2251 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2252 pub const SGDSActive: SpeechRuleState = 1i32;
2253 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2254 pub const SGDSActiveWithAutoPause: SpeechRuleState = 3i32;
2255 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2256 pub const SGDSActiveUserDelimited: SpeechRuleState = 4i32;
2257 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2258 pub type SpeechRunState = i32;
2259 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2260 pub const SRSEDone: SpeechRunState = 1i32;
2261 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2262 pub const SRSEIsSpeaking: SpeechRunState = 2i32;
2263 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2264 pub type SpeechSpecialTransitionType = i32;
2265 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2266 pub const SSTTWildcard: SpeechSpecialTransitionType = 1i32;
2267 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2268 pub const SSTTDictation: SpeechSpecialTransitionType = 2i32;
2269 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2270 pub const SSTTTextBuffer: SpeechSpecialTransitionType = 3i32;
2271 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2272 pub type SpeechStreamFileMode = i32;
2273 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2274 pub const SSFMOpenForRead: SpeechStreamFileMode = 0i32;
2275 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2276 pub const SSFMOpenReadWrite: SpeechStreamFileMode = 1i32;
2277 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2278 pub const SSFMCreate: SpeechStreamFileMode = 2i32;
2279 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2280 pub const SSFMCreateForWrite: SpeechStreamFileMode = 3i32;
2281 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2282 pub type SpeechStreamSeekPositionType = u32;
2283 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2284 pub const SSSPTRelativeToStart: SpeechStreamSeekPositionType = 0u32;
2285 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2286 pub const SSSPTRelativeToCurrentPosition: SpeechStreamSeekPositionType = 1u32;
2287 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2288 pub const SSSPTRelativeToEnd: SpeechStreamSeekPositionType = 2u32;
2289 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2290 pub type SpeechTokenContext = u32;
2291 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2292 pub const STCInprocServer: SpeechTokenContext = 1u32;
2293 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2294 pub const STCInprocHandler: SpeechTokenContext = 2u32;
2295 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2296 pub const STCLocalServer: SpeechTokenContext = 4u32;
2297 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2298 pub const STCRemoteServer: SpeechTokenContext = 16u32;
2299 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2300 pub const STCAll: SpeechTokenContext = 23u32;
2301 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2302 pub type SpeechTokenShellFolder = i32;
2303 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2304 pub const STSF_AppData: SpeechTokenShellFolder = 26i32;
2305 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2306 pub const STSF_LocalAppData: SpeechTokenShellFolder = 28i32;
2307 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2308 pub const STSF_CommonAppData: SpeechTokenShellFolder = 35i32;
2309 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2310 pub const STSF_FlagCreate: SpeechTokenShellFolder = 32768i32;
2311 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2312 pub type SpeechVisemeFeature = i32;
2313 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2314 pub const SVF_None: SpeechVisemeFeature = 0i32;
2315 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2316 pub const SVF_Stressed: SpeechVisemeFeature = 1i32;
2317 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2318 pub const SVF_Emphasis: SpeechVisemeFeature = 2i32;
2319 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2320 pub type SpeechVisemeType = i32;
2321 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2322 pub const SVP_0: SpeechVisemeType = 0i32;
2323 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2324 pub const SVP_1: SpeechVisemeType = 1i32;
2325 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2326 pub const SVP_2: SpeechVisemeType = 2i32;
2327 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2328 pub const SVP_3: SpeechVisemeType = 3i32;
2329 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2330 pub const SVP_4: SpeechVisemeType = 4i32;
2331 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2332 pub const SVP_5: SpeechVisemeType = 5i32;
2333 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2334 pub const SVP_6: SpeechVisemeType = 6i32;
2335 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2336 pub const SVP_7: SpeechVisemeType = 7i32;
2337 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2338 pub const SVP_8: SpeechVisemeType = 8i32;
2339 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2340 pub const SVP_9: SpeechVisemeType = 9i32;
2341 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2342 pub const SVP_10: SpeechVisemeType = 10i32;
2343 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2344 pub const SVP_11: SpeechVisemeType = 11i32;
2345 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2346 pub const SVP_12: SpeechVisemeType = 12i32;
2347 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2348 pub const SVP_13: SpeechVisemeType = 13i32;
2349 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2350 pub const SVP_14: SpeechVisemeType = 14i32;
2351 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2352 pub const SVP_15: SpeechVisemeType = 15i32;
2353 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2354 pub const SVP_16: SpeechVisemeType = 16i32;
2355 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2356 pub const SVP_17: SpeechVisemeType = 17i32;
2357 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2358 pub const SVP_18: SpeechVisemeType = 18i32;
2359 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2360 pub const SVP_19: SpeechVisemeType = 19i32;
2361 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2362 pub const SVP_20: SpeechVisemeType = 20i32;
2363 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2364 pub const SVP_21: SpeechVisemeType = 21i32;
2365 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2366 pub type SpeechVoiceEvents = i32;
2367 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2368 pub const SVEStartInputStream: SpeechVoiceEvents = 2i32;
2369 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2370 pub const SVEEndInputStream: SpeechVoiceEvents = 4i32;
2371 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2372 pub const SVEVoiceChange: SpeechVoiceEvents = 8i32;
2373 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2374 pub const SVEBookmark: SpeechVoiceEvents = 16i32;
2375 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2376 pub const SVEWordBoundary: SpeechVoiceEvents = 32i32;
2377 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2378 pub const SVEPhoneme: SpeechVoiceEvents = 64i32;
2379 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2380 pub const SVESentenceBoundary: SpeechVoiceEvents = 128i32;
2381 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2382 pub const SVEViseme: SpeechVoiceEvents = 256i32;
2383 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2384 pub const SVEAudioLevel: SpeechVoiceEvents = 512i32;
2385 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2386 pub const SVEPrivate: SpeechVoiceEvents = 32768i32;
2387 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2388 pub const SVEAllEvents: SpeechVoiceEvents = 33790i32;
2389 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2390 pub type SpeechVoicePriority = i32;
2391 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2392 pub const SVPNormal: SpeechVoicePriority = 0i32;
2393 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2394 pub const SVPAlert: SpeechVoicePriority = 1i32;
2395 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2396 pub const SVPOver: SpeechVoicePriority = 2i32;
2397 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2398 pub type SpeechVoiceSpeakFlags = i32;
2399 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2400 pub const SVSFDefault: SpeechVoiceSpeakFlags = 0i32;
2401 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2402 pub const SVSFlagsAsync: SpeechVoiceSpeakFlags = 1i32;
2403 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2404 pub const SVSFPurgeBeforeSpeak: SpeechVoiceSpeakFlags = 2i32;
2405 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2406 pub const SVSFIsFilename: SpeechVoiceSpeakFlags = 4i32;
2407 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2408 pub const SVSFIsXML: SpeechVoiceSpeakFlags = 8i32;
2409 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2410 pub const SVSFIsNotXML: SpeechVoiceSpeakFlags = 16i32;
2411 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2412 pub const SVSFPersistXML: SpeechVoiceSpeakFlags = 32i32;
2413 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2414 pub const SVSFNLPSpeakPunc: SpeechVoiceSpeakFlags = 64i32;
2415 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2416 pub const SVSFParseSapi: SpeechVoiceSpeakFlags = 128i32;
2417 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2418 pub const SVSFParseSsml: SpeechVoiceSpeakFlags = 256i32;
2419 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2420 pub const SVSFParseAutodetect: SpeechVoiceSpeakFlags = 0i32;
2421 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2422 pub const SVSFNLPMask: SpeechVoiceSpeakFlags = 64i32;
2423 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2424 pub const SVSFParseMask: SpeechVoiceSpeakFlags = 384i32;
2425 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2426 pub const SVSFVoiceMask: SpeechVoiceSpeakFlags = 511i32;
2427 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2428 pub const SVSFUnusedFlags: SpeechVoiceSpeakFlags = -512i32;
2429 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2430 pub type SpeechWordPronounceable = i32;
2431 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2432 pub const SWPUnknownWordUnpronounceable: SpeechWordPronounceable = 0i32;
2433 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2434 pub const SWPUnknownWordPronounceable: SpeechWordPronounceable = 1i32;
2435 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2436 pub const SWPKnownWordPronounceable: SpeechWordPronounceable = 2i32;
2437 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2438 pub type SpeechWordType = i32;
2439 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2440 pub const SWTAdded: SpeechWordType = 1i32;
2441 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2442 pub const SWTDeleted: SpeechWordType = 2i32;
2443 #[repr(C)]
2444 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2445 pub struct SPAUDIOBUFFERINFO {
2446 pub ulMsMinNotification: u32,
2447 pub ulMsBufferSize: u32,
2448 pub ulMsEventBias: u32,
2449 }
2450 impl ::core::marker::Copy for SPAUDIOBUFFERINFO {}
2451 impl ::core::clone::Clone for SPAUDIOBUFFERINFO {
2452 fn clone(&self) -> Self {
2453 *self
2454 }
2455 }
2456 #[repr(C)]
2457 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2458 pub struct SPAUDIOSTATUS {
2459 pub cbFreeBuffSpace: i32,
2460 pub cbNonBlockingIO: u32,
2461 pub State: SPAUDIOSTATE,
2462 pub CurSeekPos: u64,
2463 pub CurDevicePos: u64,
2464 pub dwAudioLevel: u32,
2465 pub dwReserved2: u32,
2466 }
2467 impl ::core::marker::Copy for SPAUDIOSTATUS {}
2468 impl ::core::clone::Clone for SPAUDIOSTATUS {
2469 fn clone(&self) -> Self {
2470 *self
2471 }
2472 }
2473 #[repr(C)]
2474 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2475 pub struct SPBINARYGRAMMAR {
2476 pub ulTotalSerializedSize: u32,
2477 }
2478 impl ::core::marker::Copy for SPBINARYGRAMMAR {}
2479 impl ::core::clone::Clone for SPBINARYGRAMMAR {
2480 fn clone(&self) -> Self {
2481 *self
2482 }
2483 }
2484 #[repr(C)]
2485 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2486 pub struct SPDISPLAYPHRASE {
2487 pub ulNumTokens: u32,
2488 pub pTokens: *mut SPDISPLAYTOKEN,
2489 }
2490 impl ::core::marker::Copy for SPDISPLAYPHRASE {}
2491 impl ::core::clone::Clone for SPDISPLAYPHRASE {
2492 fn clone(&self) -> Self {
2493 *self
2494 }
2495 }
2496 #[repr(C)]
2497 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2498 pub struct SPDISPLAYTOKEN {
2499 pub pszLexical: ::windows_sys::core::PCWSTR,
2500 pub pszDisplay: ::windows_sys::core::PCWSTR,
2501 pub bDisplayAttributes: u8,
2502 }
2503 impl ::core::marker::Copy for SPDISPLAYTOKEN {}
2504 impl ::core::clone::Clone for SPDISPLAYTOKEN {
2505 fn clone(&self) -> Self {
2506 *self
2507 }
2508 }
2509 #[repr(C)]
2510 #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"]
2511 #[cfg(feature = "Win32_Foundation")]
2512 pub struct SPEVENT {
2513 pub _bitfield: i32,
2514 pub ulStreamNum: u32,
2515 pub ullAudioStreamOffset: u64,
2516 pub wParam: super::super::Foundation::WPARAM,
2517 pub lParam: super::super::Foundation::LPARAM,
2518 }
2519 #[cfg(feature = "Win32_Foundation")]
2520 impl ::core::marker::Copy for SPEVENT {}
2521 #[cfg(feature = "Win32_Foundation")]
2522 impl ::core::clone::Clone for SPEVENT {
2523 fn clone(&self) -> Self {
2524 *self
2525 }
2526 }
2527 #[repr(C)]
2528 #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"]
2529 #[cfg(feature = "Win32_Foundation")]
2530 pub struct SPEVENTEX {
2531 pub _bitfield: i32,
2532 pub ulStreamNum: u32,
2533 pub ullAudioStreamOffset: u64,
2534 pub wParam: super::super::Foundation::WPARAM,
2535 pub lParam: super::super::Foundation::LPARAM,
2536 pub ullAudioTimeOffset: u64,
2537 }
2538 #[cfg(feature = "Win32_Foundation")]
2539 impl ::core::marker::Copy for SPEVENTEX {}
2540 #[cfg(feature = "Win32_Foundation")]
2541 impl ::core::clone::Clone for SPEVENTEX {
2542 fn clone(&self) -> Self {
2543 *self
2544 }
2545 }
2546 #[repr(C)]
2547 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2548 pub struct SPEVENTSOURCEINFO {
2549 pub ullEventInterest: u64,
2550 pub ullQueuedInterest: u64,
2551 pub ulCount: u32,
2552 }
2553 impl ::core::marker::Copy for SPEVENTSOURCEINFO {}
2554 impl ::core::clone::Clone for SPEVENTSOURCEINFO {
2555 fn clone(&self) -> Self {
2556 *self
2557 }
2558 }
2559 #[repr(C)]
2560 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2561 pub struct SPNORMALIZATIONLIST {
2562 pub ulSize: u32,
2563 pub ppszzNormalizedList: *mut *mut u16,
2564 }
2565 impl ::core::marker::Copy for SPNORMALIZATIONLIST {}
2566 impl ::core::clone::Clone for SPNORMALIZATIONLIST {
2567 fn clone(&self) -> Self {
2568 *self
2569 }
2570 }
2571 #[repr(C)]
2572 #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"]
2573 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
2574 pub struct SPPHRASE {
2575 pub Base: SPPHRASE_50,
2576 pub pSML: ::windows_sys::core::PWSTR,
2577 pub pSemanticErrorInfo: *mut SPSEMANTICERRORINFO,
2578 }
2579 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
2580 impl ::core::marker::Copy for SPPHRASE {}
2581 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
2582 impl ::core::clone::Clone for SPPHRASE {
2583 fn clone(&self) -> Self {
2584 *self
2585 }
2586 }
2587 #[repr(C)]
2588 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2589 pub struct SPPHRASEELEMENT {
2590 pub ulAudioTimeOffset: u32,
2591 pub ulAudioSizeTime: u32,
2592 pub ulAudioStreamOffset: u32,
2593 pub ulAudioSizeBytes: u32,
2594 pub ulRetainedStreamOffset: u32,
2595 pub ulRetainedSizeBytes: u32,
2596 pub pszDisplayText: ::windows_sys::core::PCWSTR,
2597 pub pszLexicalForm: ::windows_sys::core::PCWSTR,
2598 pub pszPronunciation: *const u16,
2599 pub bDisplayAttributes: u8,
2600 pub RequiredConfidence: i8,
2601 pub ActualConfidence: i8,
2602 pub Reserved: u8,
2603 pub SREngineConfidence: f32,
2604 }
2605 impl ::core::marker::Copy for SPPHRASEELEMENT {}
2606 impl ::core::clone::Clone for SPPHRASEELEMENT {
2607 fn clone(&self) -> Self {
2608 *self
2609 }
2610 }
2611 #[repr(C)]
2612 #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"]
2613 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
2614 pub struct SPPHRASEPROPERTY {
2615 pub pszName: ::windows_sys::core::PCWSTR,
2616 pub Anonymous: SPPHRASEPROPERTY_0,
2617 pub pszValue: ::windows_sys::core::PCWSTR,
2618 pub vValue: super::super::System::Com::VARIANT,
2619 pub ulFirstElement: u32,
2620 pub ulCountOfElements: u32,
2621 pub pNextSibling: *const SPPHRASEPROPERTY,
2622 pub pFirstChild: *const SPPHRASEPROPERTY,
2623 pub SREngineConfidence: f32,
2624 pub Confidence: i8,
2625 }
2626 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
2627 impl ::core::marker::Copy for SPPHRASEPROPERTY {}
2628 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
2629 impl ::core::clone::Clone for SPPHRASEPROPERTY {
2630 fn clone(&self) -> Self {
2631 *self
2632 }
2633 }
2634 #[repr(C)]
2635 #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"]
2636 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
2637 pub union SPPHRASEPROPERTY_0 {
2638 pub ulId: u32,
2639 pub Anonymous: SPPHRASEPROPERTY_0_0,
2640 }
2641 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
2642 impl ::core::marker::Copy for SPPHRASEPROPERTY_0 {}
2643 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
2644 impl ::core::clone::Clone for SPPHRASEPROPERTY_0 {
2645 fn clone(&self) -> Self {
2646 *self
2647 }
2648 }
2649 #[repr(C)]
2650 #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"]
2651 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
2652 pub struct SPPHRASEPROPERTY_0_0 {
2653 pub bType: u8,
2654 pub bReserved: u8,
2655 pub usArrayIndex: u16,
2656 }
2657 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
2658 impl ::core::marker::Copy for SPPHRASEPROPERTY_0_0 {}
2659 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
2660 impl ::core::clone::Clone for SPPHRASEPROPERTY_0_0 {
2661 fn clone(&self) -> Self {
2662 *self
2663 }
2664 }
2665 #[repr(C)]
2666 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2667 pub struct SPPHRASEREPLACEMENT {
2668 pub bDisplayAttributes: u8,
2669 pub pszReplacementText: ::windows_sys::core::PCWSTR,
2670 pub ulFirstElement: u32,
2671 pub ulCountOfElements: u32,
2672 }
2673 impl ::core::marker::Copy for SPPHRASEREPLACEMENT {}
2674 impl ::core::clone::Clone for SPPHRASEREPLACEMENT {
2675 fn clone(&self) -> Self {
2676 *self
2677 }
2678 }
2679 #[repr(C)]
2680 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2681 pub struct SPPHRASERULE {
2682 pub pszName: ::windows_sys::core::PCWSTR,
2683 pub ulId: u32,
2684 pub ulFirstElement: u32,
2685 pub ulCountOfElements: u32,
2686 pub pNextSibling: *const SPPHRASERULE,
2687 pub pFirstChild: *const SPPHRASERULE,
2688 pub SREngineConfidence: f32,
2689 pub Confidence: i8,
2690 }
2691 impl ::core::marker::Copy for SPPHRASERULE {}
2692 impl ::core::clone::Clone for SPPHRASERULE {
2693 fn clone(&self) -> Self {
2694 *self
2695 }
2696 }
2697 #[repr(C)]
2698 #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"]
2699 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
2700 pub struct SPPHRASE_50 {
2701 pub cbSize: u32,
2702 pub LangID: u16,
2703 pub wHomophoneGroupId: u16,
2704 pub ullGrammarID: u64,
2705 pub ftStartTime: u64,
2706 pub ullAudioStreamPosition: u64,
2707 pub ulAudioSizeBytes: u32,
2708 pub ulRetainedSizeBytes: u32,
2709 pub ulAudioSizeTime: u32,
2710 pub Rule: SPPHRASERULE,
2711 pub pProperties: *const SPPHRASEPROPERTY,
2712 pub pElements: *const SPPHRASEELEMENT,
2713 pub cReplacements: u32,
2714 pub pReplacements: *const SPPHRASEREPLACEMENT,
2715 pub SREngineID: ::windows_sys::core::GUID,
2716 pub ulSREnginePrivateDataSize: u32,
2717 pub pSREnginePrivateData: *const u8,
2718 }
2719 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
2720 impl ::core::marker::Copy for SPPHRASE_50 {}
2721 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
2722 impl ::core::clone::Clone for SPPHRASE_50 {
2723 fn clone(&self) -> Self {
2724 *self
2725 }
2726 }
2727 #[repr(C)]
2728 #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"]
2729 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
2730 pub struct SPPROPERTYINFO {
2731 pub pszName: ::windows_sys::core::PCWSTR,
2732 pub ulId: u32,
2733 pub pszValue: ::windows_sys::core::PCWSTR,
2734 pub vValue: super::super::System::Com::VARIANT,
2735 }
2736 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
2737 impl ::core::marker::Copy for SPPROPERTYINFO {}
2738 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))]
2739 impl ::core::clone::Clone for SPPROPERTYINFO {
2740 fn clone(&self) -> Self {
2741 *self
2742 }
2743 }
2744 #[repr(C)]
2745 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2746 pub struct SPRECOCONTEXTSTATUS {
2747 pub eInterference: SPINTERFERENCE,
2748 pub szRequestTypeOfUI: [u16; 255],
2749 pub dwReserved1: u32,
2750 pub dwReserved2: u32,
2751 }
2752 impl ::core::marker::Copy for SPRECOCONTEXTSTATUS {}
2753 impl ::core::clone::Clone for SPRECOCONTEXTSTATUS {
2754 fn clone(&self) -> Self {
2755 *self
2756 }
2757 }
2758 #[repr(C)]
2759 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2760 pub struct SPRECOGNIZERSTATUS {
2761 pub AudioStatus: SPAUDIOSTATUS,
2762 pub ullRecognitionStreamPos: u64,
2763 pub ulStreamNumber: u32,
2764 pub ulNumActive: u32,
2765 pub clsidEngine: ::windows_sys::core::GUID,
2766 pub cLangIDs: u32,
2767 pub aLangID: [u16; 20],
2768 pub ullRecognitionStreamTime: u64,
2769 }
2770 impl ::core::marker::Copy for SPRECOGNIZERSTATUS {}
2771 impl ::core::clone::Clone for SPRECOGNIZERSTATUS {
2772 fn clone(&self) -> Self {
2773 *self
2774 }
2775 }
2776 #[repr(C)]
2777 #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"]
2778 #[cfg(feature = "Win32_Foundation")]
2779 pub struct SPRECORESULTTIMES {
2780 pub ftStreamTime: super::super::Foundation::FILETIME,
2781 pub ullLength: u64,
2782 pub dwTickCount: u32,
2783 pub ullStart: u64,
2784 }
2785 #[cfg(feature = "Win32_Foundation")]
2786 impl ::core::marker::Copy for SPRECORESULTTIMES {}
2787 #[cfg(feature = "Win32_Foundation")]
2788 impl ::core::clone::Clone for SPRECORESULTTIMES {
2789 fn clone(&self) -> Self {
2790 *self
2791 }
2792 }
2793 #[repr(C)]
2794 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2795 pub struct SPRULE {
2796 pub pszRuleName: ::windows_sys::core::PCWSTR,
2797 pub ulRuleId: u32,
2798 pub dwAttributes: u32,
2799 }
2800 impl ::core::marker::Copy for SPRULE {}
2801 impl ::core::clone::Clone for SPRULE {
2802 fn clone(&self) -> Self {
2803 *self
2804 }
2805 }
2806 #[repr(C)]
2807 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2808 pub struct SPSEMANTICERRORINFO {
2809 pub ulLineNumber: u32,
2810 pub pszScriptLine: ::windows_sys::core::PWSTR,
2811 pub pszSource: ::windows_sys::core::PWSTR,
2812 pub pszDescription: ::windows_sys::core::PWSTR,
2813 pub hrResultCode: ::windows_sys::core::HRESULT,
2814 }
2815 impl ::core::marker::Copy for SPSEMANTICERRORINFO {}
2816 impl ::core::clone::Clone for SPSEMANTICERRORINFO {
2817 fn clone(&self) -> Self {
2818 *self
2819 }
2820 }
2821 #[repr(C)]
2822 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2823 pub struct SPSERIALIZEDEVENT {
2824 pub _bitfield: i32,
2825 pub ulStreamNum: u32,
2826 pub ullAudioStreamOffset: u64,
2827 pub SerializedwParam: u32,
2828 pub SerializedlParam: i32,
2829 }
2830 impl ::core::marker::Copy for SPSERIALIZEDEVENT {}
2831 impl ::core::clone::Clone for SPSERIALIZEDEVENT {
2832 fn clone(&self) -> Self {
2833 *self
2834 }
2835 }
2836 #[repr(C)]
2837 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2838 pub struct SPSERIALIZEDEVENT64 {
2839 pub _bitfield: i32,
2840 pub ulStreamNum: u32,
2841 pub ullAudioStreamOffset: u64,
2842 pub SerializedwParam: u64,
2843 pub SerializedlParam: i64,
2844 }
2845 impl ::core::marker::Copy for SPSERIALIZEDEVENT64 {}
2846 impl ::core::clone::Clone for SPSERIALIZEDEVENT64 {
2847 fn clone(&self) -> Self {
2848 *self
2849 }
2850 }
2851 #[repr(C)]
2852 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2853 pub struct SPSERIALIZEDPHRASE {
2854 pub ulSerializedSize: u32,
2855 }
2856 impl ::core::marker::Copy for SPSERIALIZEDPHRASE {}
2857 impl ::core::clone::Clone for SPSERIALIZEDPHRASE {
2858 fn clone(&self) -> Self {
2859 *self
2860 }
2861 }
2862 #[repr(C)]
2863 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2864 pub struct SPSERIALIZEDRESULT {
2865 pub ulSerializedSize: u32,
2866 }
2867 impl ::core::marker::Copy for SPSERIALIZEDRESULT {}
2868 impl ::core::clone::Clone for SPSERIALIZEDRESULT {
2869 fn clone(&self) -> Self {
2870 *self
2871 }
2872 }
2873 #[repr(C)]
2874 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2875 pub struct SPSHORTCUTPAIR {
2876 pub pNextSHORTCUTPAIR: *mut SPSHORTCUTPAIR,
2877 pub LangID: u16,
2878 pub shType: SPSHORTCUTTYPE,
2879 pub pszDisplay: ::windows_sys::core::PWSTR,
2880 pub pszSpoken: ::windows_sys::core::PWSTR,
2881 }
2882 impl ::core::marker::Copy for SPSHORTCUTPAIR {}
2883 impl ::core::clone::Clone for SPSHORTCUTPAIR {
2884 fn clone(&self) -> Self {
2885 *self
2886 }
2887 }
2888 #[repr(C)]
2889 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2890 pub struct SPSHORTCUTPAIRLIST {
2891 pub ulSize: u32,
2892 pub pvBuffer: *mut u8,
2893 pub pFirstShortcutPair: *mut SPSHORTCUTPAIR,
2894 }
2895 impl ::core::marker::Copy for SPSHORTCUTPAIRLIST {}
2896 impl ::core::clone::Clone for SPSHORTCUTPAIRLIST {
2897 fn clone(&self) -> Self {
2898 *self
2899 }
2900 }
2901 #[repr(C)]
2902 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2903 pub struct SPSTATEHANDLE__ {
2904 pub unused: i32,
2905 }
2906 impl ::core::marker::Copy for SPSTATEHANDLE__ {}
2907 impl ::core::clone::Clone for SPSTATEHANDLE__ {
2908 fn clone(&self) -> Self {
2909 *self
2910 }
2911 }
2912 #[repr(C)]
2913 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2914 pub struct SPTEXTSELECTIONINFO {
2915 pub ulStartActiveOffset: u32,
2916 pub cchActiveChars: u32,
2917 pub ulStartSelection: u32,
2918 pub cchSelection: u32,
2919 }
2920 impl ::core::marker::Copy for SPTEXTSELECTIONINFO {}
2921 impl ::core::clone::Clone for SPTEXTSELECTIONINFO {
2922 fn clone(&self) -> Self {
2923 *self
2924 }
2925 }
2926 #[repr(C)]
2927 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2928 pub struct SPVCONTEXT {
2929 pub pCategory: ::windows_sys::core::PCWSTR,
2930 pub pBefore: ::windows_sys::core::PCWSTR,
2931 pub pAfter: ::windows_sys::core::PCWSTR,
2932 }
2933 impl ::core::marker::Copy for SPVCONTEXT {}
2934 impl ::core::clone::Clone for SPVCONTEXT {
2935 fn clone(&self) -> Self {
2936 *self
2937 }
2938 }
2939 #[repr(C)]
2940 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2941 pub struct SPVOICESTATUS {
2942 pub ulCurrentStream: u32,
2943 pub ulLastStreamQueued: u32,
2944 pub hrLastResult: ::windows_sys::core::HRESULT,
2945 pub dwRunningState: u32,
2946 pub ulInputWordPos: u32,
2947 pub ulInputWordLen: u32,
2948 pub ulInputSentPos: u32,
2949 pub ulInputSentLen: u32,
2950 pub lBookmarkId: i32,
2951 pub PhonemeId: u16,
2952 pub VisemeId: SPVISEMES,
2953 pub dwReserved1: u32,
2954 pub dwReserved2: u32,
2955 }
2956 impl ::core::marker::Copy for SPVOICESTATUS {}
2957 impl ::core::clone::Clone for SPVOICESTATUS {
2958 fn clone(&self) -> Self {
2959 *self
2960 }
2961 }
2962 #[repr(C)]
2963 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2964 pub struct SPVPITCH {
2965 pub MiddleAdj: i32,
2966 pub RangeAdj: i32,
2967 }
2968 impl ::core::marker::Copy for SPVPITCH {}
2969 impl ::core::clone::Clone for SPVPITCH {
2970 fn clone(&self) -> Self {
2971 *self
2972 }
2973 }
2974 #[repr(C)]
2975 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2976 pub struct SPVSTATE {
2977 pub eAction: SPVACTIONS,
2978 pub LangID: u16,
2979 pub wReserved: u16,
2980 pub EmphAdj: i32,
2981 pub RateAdj: i32,
2982 pub Volume: u32,
2983 pub PitchAdj: SPVPITCH,
2984 pub SilenceMSecs: u32,
2985 pub pPhoneIds: *mut u16,
2986 pub ePartOfSpeech: SPPARTOFSPEECH,
2987 pub Context: SPVCONTEXT,
2988 }
2989 impl ::core::marker::Copy for SPVSTATE {}
2990 impl ::core::clone::Clone for SPVSTATE {
2991 fn clone(&self) -> Self {
2992 *self
2993 }
2994 }
2995 #[repr(C)]
2996 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2997 pub struct SPWORD {
2998 pub pNextWord: *mut SPWORD,
2999 pub LangID: u16,
3000 pub wReserved: u16,
3001 pub eWordType: SPWORDTYPE,
3002 pub pszWord: ::windows_sys::core::PWSTR,
3003 pub pFirstWordPronunciation: *mut SPWORDPRONUNCIATION,
3004 }
3005 impl ::core::marker::Copy for SPWORD {}
3006 impl ::core::clone::Clone for SPWORD {
3007 fn clone(&self) -> Self {
3008 *self
3009 }
3010 }
3011 #[repr(C)]
3012 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
3013 pub struct SPWORDLIST {
3014 pub ulSize: u32,
3015 pub pvBuffer: *mut u8,
3016 pub pFirstWord: *mut SPWORD,
3017 }
3018 impl ::core::marker::Copy for SPWORDLIST {}
3019 impl ::core::clone::Clone for SPWORDLIST {
3020 fn clone(&self) -> Self {
3021 *self
3022 }
3023 }
3024 #[repr(C)]
3025 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
3026 pub struct SPWORDPRONUNCIATION {
3027 pub pNextWordPronunciation: *mut SPWORDPRONUNCIATION,
3028 pub eLexiconType: SPLEXICONTYPE,
3029 pub LangID: u16,
3030 pub wPronunciationFlags: u16,
3031 pub ePartOfSpeech: SPPARTOFSPEECH,
3032 pub szPronunciation: [u16; 1],
3033 }
3034 impl ::core::marker::Copy for SPWORDPRONUNCIATION {}
3035 impl ::core::clone::Clone for SPWORDPRONUNCIATION {
3036 fn clone(&self) -> Self {
3037 *self
3038 }
3039 }
3040 #[repr(C)]
3041 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
3042 pub struct SPWORDPRONUNCIATIONLIST {
3043 pub ulSize: u32,
3044 pub pvBuffer: *mut u8,
3045 pub pFirstWordPronunciation: *mut SPWORDPRONUNCIATION,
3046 }
3047 impl ::core::marker::Copy for SPWORDPRONUNCIATIONLIST {}
3048 impl ::core::clone::Clone for SPWORDPRONUNCIATIONLIST {
3049 fn clone(&self) -> Self {
3050 *self
3051 }
3052 }
3053 #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"]
3054 #[cfg(feature = "Win32_Foundation")]
3055 pub type SPNOTIFYCALLBACK = ::core::option::Option<unsafe extern "system" fn(wparam: super::super::Foundation::WPARAM, lparam: super::super::Foundation::LPARAM)>;