/native/external/espeak/platforms/windows/windows_sapi/TtsEng.h
C++ Header | 94 lines | 45 code | 31 blank | 18 comment | 0 complexity | 17b0d4b92bbdeaff9e0a2eac71d4bff8 MD5 | raw file
1/* this ALWAYS GENERATED file contains the definitions for the interfaces */ 2 3 4/* File created by MIDL compiler version 5.01.0164 */ 5/* at Sat Dec 16 21:19:27 2006 6 */ 7/* Compiler settings for C:\Program Files\Microsoft Speech SDK 5.1\Samples\CPP\Engines\TTS\TtsEng.idl: 8 Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext 9 error checks: allocation ref bounds_check enum stub_data 10*/ 11//@@MIDL_FILE_HEADING( ) 12 13 14/* verify that the <rpcndr.h> version is high enough to compile this file*/ 15#ifndef __REQUIRED_RPCNDR_H_VERSION__ 16#define __REQUIRED_RPCNDR_H_VERSION__ 440 17#endif 18 19#include "rpc.h" 20#include "rpcndr.h" 21 22#ifndef __TtsEng_h__ 23#define __TtsEng_h__ 24 25#ifdef __cplusplus 26extern "C"{ 27#endif 28 29/* Forward Declarations */ 30 31#ifndef __SampleTTSEngine_FWD_DEFINED__ 32#define __SampleTTSEngine_FWD_DEFINED__ 33 34#ifdef __cplusplus 35typedef class SampleTTSEngine SampleTTSEngine; 36#else 37typedef struct SampleTTSEngine SampleTTSEngine; 38#endif /* __cplusplus */ 39 40#endif /* __SampleTTSEngine_FWD_DEFINED__ */ 41 42 43/* header files for imported files */ 44#include "oaidl.h" 45#include "ocidl.h" 46#include "sapiddk.h" 47 48void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t); 49void __RPC_USER MIDL_user_free( void __RPC_FAR * ); 50 51/* interface __MIDL_itf_TtsEng_0000 */ 52/* [local] */ 53 54typedef struct VOICEITEM 55 { 56 LPCWSTR pText; 57 ULONG ulTextLen; 58 ULONG ulNumAudioBytes; 59 BYTE __RPC_FAR *pAudio; 60 } VOICEITEM; 61 62 63 64extern RPC_IF_HANDLE __MIDL_itf_TtsEng_0000_v0_0_c_ifspec; 65extern RPC_IF_HANDLE __MIDL_itf_TtsEng_0000_v0_0_s_ifspec; 66 67 68#ifndef __SAMPLETTSENGLib_LIBRARY_DEFINED__ 69#define __SAMPLETTSENGLib_LIBRARY_DEFINED__ 70 71/* library SAMPLETTSENGLib */ 72/* [helpstring][version][uuid] */ 73 74 75EXTERN_C const IID LIBID_SAMPLETTSENGLib; 76 77EXTERN_C const CLSID CLSID_SampleTTSEngine; 78 79#ifdef __cplusplus 80 81class DECLSPEC_UUID("BE985C8D-BE32-4A22-AA93-55C16A6D1D91") 82SampleTTSEngine; 83#endif 84#endif /* __SAMPLETTSENGLib_LIBRARY_DEFINED__ */ 85 86/* Additional Prototypes for ALL interfaces */ 87 88/* end of Additional Prototypes */ 89 90#ifdef __cplusplus 91} 92#endif 93 94#endif