/native/external/espeak/platforms/windows/windows_sapi/ttseng.idl
http://eyes-free.googlecode.com/ · IDL · 50 lines · 29 code · 6 blank · 15 comment · 0 complexity · af82f7c62b0d943f47d501c693ffc2f8 MD5 · raw file
- /*****************************************************************************
- * TtsEng.idl *
- *------------*
- * Description:
- * This idl file is for the sample SAPI5 Text To Speech Engine.
- *-----------------------------------------------------------------------------
- * Creation: 09/17/99
- * Copyright (c) Microsoft Corporation. All rights reserved.
- *****************************************************************************/
- //--- Import base idl
- import "oaidl.idl";
- import "ocidl.idl";
- import "sapiddk.idl";
-
- //=== Forward References ======================================================
-
- //=== Constants ===============================================================
-
- //=== Interface definitions ===================================================
- typedef struct VOICEITEM
- {
- LPCWSTR pText;
- ULONG ulTextLen;
- ULONG ulNumAudioBytes;
- BYTE* pAudio;
- } VOICEITEM;
-
-
- //=== CoClass definitions =====================================================
- [
- uuid(7192AA2F-F759-43e9-91E7-226371EF6B2F),
- version(1.0),
- helpstring("Simple TTS Engine 1.0 Type Library")
- ]
- library SAMPLETTSENGLib
- {
- importlib("stdole32.tlb");
- importlib("stdole2.tlb");
-
- [
- uuid(BE985C8D-BE32-4A22-AA93-55C16A6D1D91),
- // uuid(A832755E-9C2A-40b4-89B2-3A92EE705852),
- helpstring("SampleTTSEngine Class")
- ]
- coclass SampleTTSEngine
- {
- [default] interface ISpTTSEngine;
- interface ISpObjectWithToken;
- };
- };