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;
2444 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2445 pub struct SPAUDIOBUFFERINFO
{
2446 pub ulMsMinNotification
: u32,
2447 pub ulMsBufferSize
: u32,
2448 pub ulMsEventBias
: u32,
2450 impl ::core
::marker
::Copy
for SPAUDIOBUFFERINFO {}
2451 impl ::core
::clone
::Clone
for SPAUDIOBUFFERINFO
{
2452 fn clone(&self) -> Self {
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,
2467 impl ::core
::marker
::Copy
for SPAUDIOSTATUS {}
2468 impl ::core
::clone
::Clone
for SPAUDIOSTATUS
{
2469 fn clone(&self) -> Self {
2474 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2475 pub struct SPBINARYGRAMMAR
{
2476 pub ulTotalSerializedSize
: u32,
2478 impl ::core
::marker
::Copy
for SPBINARYGRAMMAR {}
2479 impl ::core
::clone
::Clone
for SPBINARYGRAMMAR
{
2480 fn clone(&self) -> Self {
2485 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2486 pub struct SPDISPLAYPHRASE
{
2487 pub ulNumTokens
: u32,
2488 pub pTokens
: *mut SPDISPLAYTOKEN
,
2490 impl ::core
::marker
::Copy
for SPDISPLAYPHRASE {}
2491 impl ::core
::clone
::Clone
for SPDISPLAYPHRASE
{
2492 fn clone(&self) -> Self {
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,
2503 impl ::core
::marker
::Copy
for SPDISPLAYTOKEN {}
2504 impl ::core
::clone
::Clone
for SPDISPLAYTOKEN
{
2505 fn clone(&self) -> Self {
2510 #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"]
2511 #[cfg(feature = "Win32_Foundation")]
2512 pub struct SPEVENT
{
2514 pub ulStreamNum
: u32,
2515 pub ullAudioStreamOffset
: u64,
2516 pub wParam
: super::super::Foundation
::WPARAM
,
2517 pub lParam
: super::super::Foundation
::LPARAM
,
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 {
2528 #[doc = "*Required features: `\"Win32_Media_Speech\"`, `\"Win32_Foundation\"`*"]
2529 #[cfg(feature = "Win32_Foundation")]
2530 pub struct SPEVENTEX
{
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,
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 {
2547 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2548 pub struct SPEVENTSOURCEINFO
{
2549 pub ullEventInterest
: u64,
2550 pub ullQueuedInterest
: u64,
2553 impl ::core
::marker
::Copy
for SPEVENTSOURCEINFO {}
2554 impl ::core
::clone
::Clone
for SPEVENTSOURCEINFO
{
2555 fn clone(&self) -> Self {
2560 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2561 pub struct SPNORMALIZATIONLIST
{
2563 pub ppszzNormalizedList
: *mut *mut u16,
2565 impl ::core
::marker
::Copy
for SPNORMALIZATIONLIST {}
2566 impl ::core
::clone
::Clone
for SPNORMALIZATIONLIST
{
2567 fn clone(&self) -> Self {
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
,
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 {
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,
2603 pub SREngineConfidence
: f32,
2605 impl ::core
::marker
::Copy
for SPPHRASEELEMENT {}
2606 impl ::core
::clone
::Clone
for SPPHRASEELEMENT
{
2607 fn clone(&self) -> Self {
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,
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 {
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
{
2639 pub Anonymous
: SPPHRASEPROPERTY_0_0
,
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 {
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
{
2655 pub usArrayIndex
: u16,
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 {
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,
2673 impl ::core
::marker
::Copy
for SPPHRASEREPLACEMENT {}
2674 impl ::core
::clone
::Clone
for SPPHRASEREPLACEMENT
{
2675 fn clone(&self) -> Self {
2680 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2681 pub struct SPPHRASERULE
{
2682 pub pszName
: ::windows_sys
::core
::PCWSTR
,
2684 pub ulFirstElement
: u32,
2685 pub ulCountOfElements
: u32,
2686 pub pNextSibling
: *const SPPHRASERULE
,
2687 pub pFirstChild
: *const SPPHRASERULE
,
2688 pub SREngineConfidence
: f32,
2691 impl ::core
::marker
::Copy
for SPPHRASERULE {}
2692 impl ::core
::clone
::Clone
for SPPHRASERULE
{
2693 fn clone(&self) -> Self {
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
{
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,
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 {
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
,
2733 pub pszValue
: ::windows_sys
::core
::PCWSTR
,
2734 pub vValue
: super::super::System
::Com
::VARIANT
,
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 {
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,
2752 impl ::core
::marker
::Copy
for SPRECOCONTEXTSTATUS {}
2753 impl ::core
::clone
::Clone
for SPRECOCONTEXTSTATUS
{
2754 fn clone(&self) -> Self {
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
,
2767 pub aLangID
: [u16; 20],
2768 pub ullRecognitionStreamTime
: u64,
2770 impl ::core
::marker
::Copy
for SPRECOGNIZERSTATUS {}
2771 impl ::core
::clone
::Clone
for SPRECOGNIZERSTATUS
{
2772 fn clone(&self) -> Self {
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
,
2782 pub dwTickCount
: u32,
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 {
2794 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2796 pub pszRuleName
: ::windows_sys
::core
::PCWSTR
,
2798 pub dwAttributes
: u32,
2800 impl ::core
::marker
::Copy
for SPRULE {}
2801 impl ::core
::clone
::Clone
for SPRULE
{
2802 fn clone(&self) -> Self {
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
,
2815 impl ::core
::marker
::Copy
for SPSEMANTICERRORINFO {}
2816 impl ::core
::clone
::Clone
for SPSEMANTICERRORINFO
{
2817 fn clone(&self) -> Self {
2822 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2823 pub struct SPSERIALIZEDEVENT
{
2825 pub ulStreamNum
: u32,
2826 pub ullAudioStreamOffset
: u64,
2827 pub SerializedwParam
: u32,
2828 pub SerializedlParam
: i32,
2830 impl ::core
::marker
::Copy
for SPSERIALIZEDEVENT {}
2831 impl ::core
::clone
::Clone
for SPSERIALIZEDEVENT
{
2832 fn clone(&self) -> Self {
2837 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2838 pub struct SPSERIALIZEDEVENT64
{
2840 pub ulStreamNum
: u32,
2841 pub ullAudioStreamOffset
: u64,
2842 pub SerializedwParam
: u64,
2843 pub SerializedlParam
: i64,
2845 impl ::core
::marker
::Copy
for SPSERIALIZEDEVENT64 {}
2846 impl ::core
::clone
::Clone
for SPSERIALIZEDEVENT64
{
2847 fn clone(&self) -> Self {
2852 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2853 pub struct SPSERIALIZEDPHRASE
{
2854 pub ulSerializedSize
: u32,
2856 impl ::core
::marker
::Copy
for SPSERIALIZEDPHRASE {}
2857 impl ::core
::clone
::Clone
for SPSERIALIZEDPHRASE
{
2858 fn clone(&self) -> Self {
2863 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2864 pub struct SPSERIALIZEDRESULT
{
2865 pub ulSerializedSize
: u32,
2867 impl ::core
::marker
::Copy
for SPSERIALIZEDRESULT {}
2868 impl ::core
::clone
::Clone
for SPSERIALIZEDRESULT
{
2869 fn clone(&self) -> Self {
2874 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2875 pub struct SPSHORTCUTPAIR
{
2876 pub pNextSHORTCUTPAIR
: *mut SPSHORTCUTPAIR
,
2878 pub shType
: SPSHORTCUTTYPE
,
2879 pub pszDisplay
: ::windows_sys
::core
::PWSTR
,
2880 pub pszSpoken
: ::windows_sys
::core
::PWSTR
,
2882 impl ::core
::marker
::Copy
for SPSHORTCUTPAIR {}
2883 impl ::core
::clone
::Clone
for SPSHORTCUTPAIR
{
2884 fn clone(&self) -> Self {
2889 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2890 pub struct SPSHORTCUTPAIRLIST
{
2892 pub pvBuffer
: *mut u8,
2893 pub pFirstShortcutPair
: *mut SPSHORTCUTPAIR
,
2895 impl ::core
::marker
::Copy
for SPSHORTCUTPAIRLIST {}
2896 impl ::core
::clone
::Clone
for SPSHORTCUTPAIRLIST
{
2897 fn clone(&self) -> Self {
2902 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2903 pub struct SPSTATEHANDLE__
{
2906 impl ::core
::marker
::Copy
for SPSTATEHANDLE__ {}
2907 impl ::core
::clone
::Clone
for SPSTATEHANDLE__
{
2908 fn clone(&self) -> Self {
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,
2920 impl ::core
::marker
::Copy
for SPTEXTSELECTIONINFO {}
2921 impl ::core
::clone
::Clone
for SPTEXTSELECTIONINFO
{
2922 fn clone(&self) -> Self {
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
,
2933 impl ::core
::marker
::Copy
for SPVCONTEXT {}
2934 impl ::core
::clone
::Clone
for SPVCONTEXT
{
2935 fn clone(&self) -> Self {
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,
2952 pub VisemeId
: SPVISEMES
,
2953 pub dwReserved1
: u32,
2954 pub dwReserved2
: u32,
2956 impl ::core
::marker
::Copy
for SPVOICESTATUS {}
2957 impl ::core
::clone
::Clone
for SPVOICESTATUS
{
2958 fn clone(&self) -> Self {
2963 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2964 pub struct SPVPITCH
{
2968 impl ::core
::marker
::Copy
for SPVPITCH {}
2969 impl ::core
::clone
::Clone
for SPVPITCH
{
2970 fn clone(&self) -> Self {
2975 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2976 pub struct SPVSTATE
{
2977 pub eAction
: SPVACTIONS
,
2983 pub PitchAdj
: SPVPITCH
,
2984 pub SilenceMSecs
: u32,
2985 pub pPhoneIds
: *mut u16,
2986 pub ePartOfSpeech
: SPPARTOFSPEECH
,
2987 pub Context
: SPVCONTEXT
,
2989 impl ::core
::marker
::Copy
for SPVSTATE {}
2990 impl ::core
::clone
::Clone
for SPVSTATE
{
2991 fn clone(&self) -> Self {
2996 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
2998 pub pNextWord
: *mut SPWORD
,
3001 pub eWordType
: SPWORDTYPE
,
3002 pub pszWord
: ::windows_sys
::core
::PWSTR
,
3003 pub pFirstWordPronunciation
: *mut SPWORDPRONUNCIATION
,
3005 impl ::core
::marker
::Copy
for SPWORD {}
3006 impl ::core
::clone
::Clone
for SPWORD
{
3007 fn clone(&self) -> Self {
3012 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
3013 pub struct SPWORDLIST
{
3015 pub pvBuffer
: *mut u8,
3016 pub pFirstWord
: *mut SPWORD
,
3018 impl ::core
::marker
::Copy
for SPWORDLIST {}
3019 impl ::core
::clone
::Clone
for SPWORDLIST
{
3020 fn clone(&self) -> Self {
3025 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
3026 pub struct SPWORDPRONUNCIATION
{
3027 pub pNextWordPronunciation
: *mut SPWORDPRONUNCIATION
,
3028 pub eLexiconType
: SPLEXICONTYPE
,
3030 pub wPronunciationFlags
: u16,
3031 pub ePartOfSpeech
: SPPARTOFSPEECH
,
3032 pub szPronunciation
: [u16; 1],
3034 impl ::core
::marker
::Copy
for SPWORDPRONUNCIATION {}
3035 impl ::core
::clone
::Clone
for SPWORDPRONUNCIATION
{
3036 fn clone(&self) -> Self {
3041 #[doc = "*Required features: `\"Win32_Media_Speech\"`*"]
3042 pub struct SPWORDPRONUNCIATIONLIST
{
3044 pub pvBuffer
: *mut u8,
3045 pub pFirstWordPronunciation
: *mut SPWORDPRONUNCIATION
,
3047 impl ::core
::marker
::Copy
for SPWORDPRONUNCIATIONLIST {}
3048 impl ::core
::clone
::Clone
for SPWORDPRONUNCIATIONLIST
{
3049 fn clone(&self) -> Self {
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
)>;