


TextToSpeechEnumLangs
| Syntax
| DWORD TextToSpeechEnumLangs
| (LPLANG_ENUM *langs);
|
| Parameters
| LPLANG_ENUM *langs
| Specifies a LANG_ENUM struct structure.
|
| Return Value
| DWORD
| Returns the size of the struct on success, and returns 0 on error. No further
error information is available at this time.
|
| Comments
| TextToSpeechEnumLangs returns the default language in the registry as the
first language of the array of LANG_ENTRY returned by langs.
|
| Example
| if(TextToSpeechEnumLangs (&languageINFO) == 0)
{ MessageBox(NULL, “Unable to allocate Memory”,”Error”,MB_OK); return(-1); } … … if(languageINFO->MultiLang==FALSE) do some none multi lang stuff; else for(i=0;i<languageINFO->Languages;i++)//go thru all languages… { languageINFO->Entries[i].lang_code; //short language name languageINFO->Entries[i].lang_name //long language name } |
| See Also
| TextToSpeechCloseLang
TextToSpeechSelectLang TextToSpeechStartLang |