Files
espeak-ng/platforms/windows/windows_sapi/ttseng.idl
T

51 lines
1.4 KiB
Plaintext

/*****************************************************************************
* 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;
};
};