#S(HASH-TABLE EQL (FILENAME . "c:\program files\common files\speechengines\microsoft\tts\1033\spttseng.dll")(GUID . "{3F7C4D29-D007-11D2-B503-00C04F797396}")(DESCRIPTION . "MS TTS Engine 1.0 Type Library")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("MSVoiceData" (TYPE . "Coclass")(DESCRIPTION . "MSVoiceData Class")(GUID . "{65DBDDEF-0725-11D3-B50C-00C04F797396}")(ALIASES "IMSVoiceData") (FUNCTIONS )) ("IMSVoiceData" (TYPE . "Interface")(DESCRIPTION . "IMSVoiceData Interface")(GUID . "{6265B7E1-0340-11D3-B50C-00C04F797396}")(FUNCTIONS ((NAME . "GetVoiceInfo") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pVoiceInfo" "VT_PTR.MSVOICEINFO")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetUnitIDs") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pUnits" "VT_PTR.UNIT_CVT")("cUnits" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetUnitData") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("UnitID" "VT_UI4")("pUnitData" "VT_PTR.MSUNITDATA")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AlloToUnit") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("allo" "VT_I2")("attributes" "VT_I4")("pUnitID" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("MSVOICEINFO" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("WAVEFORMATEX" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("REVERBTYPE" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("UNIT_CVT" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("MSUNITDATA" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("MSTTSEngine" (TYPE . "Coclass")(DESCRIPTION . "MSTTSEngine Class")(GUID . "{B93AE09F-D033-11D2-B503-00C04F797396}")(ALIASES "ISpTTSEngine""IMSTTSEngineInit") (FUNCTIONS )) ("ISpTTSEngine" (TYPE . "Interface")(DESCRIPTION . "ISpTTSEngine Interface")(GUID . "{A74D7C8E-4CC5-4F2F-A6EB-804DEE18500E}")(FUNCTIONS ((NAME . "Speak") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("dwSpeakFlags" "VT_UI4")("rguidFormatId" "VT_PTR.GUID")("pWaveFormatEx" "VT_PTR.WAVEFORMATEX")("pTextFragList" "VT_PTR.SPVTEXTFRAG")("pOutputSite" "VT_PTR.ISpTTSEngineSite")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetOutputFormat") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pTargetFmtId" "VT_PTR.GUID")("pTargetWaveFormatEx" "VT_PTR.WAVEFORMATEX")("pOutputFormatId" "VT_PTR.GUID")("ppCoMemOutputWaveFormatEx" "VT_PTR.VT_PTR.WAVEFORMATEX")) (FLAGS ( IS-FUNCTION ))))) ("SPVTEXTFRAG" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SPVSTATE" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SPVACTIONS" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SPVPITCH" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SPPARTOFSPEECH" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SPVCONTEXT" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ISpTTSEngineSite" (TYPE . "Interface")(DESCRIPTION . "ISpTTSEngineSite Interface")(GUID . "{9880499B-CCE9-11D2-B503-00C04F797396}")(FUNCTIONS ((NAME . "GetActions") (RIID . #x60020000) (OFFSET . #x14) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Write") (RIID . #x60020001) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pBuff" "VT_PTR.VT_VOID")("cb" "VT_UI4")("pcbWritten" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetRate") (RIID . #x60020002) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pRateAdjust" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetVolume") (RIID . #x60020003) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pusVolume" "VT_PTR.VT_UI2")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetSkipInfo") (RIID . #x60020004) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("peType" "VT_PTR.SPVSKIPTYPE")("plNumItems" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CompleteSkip") (RIID . #x60020005) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("ulNumSkipped" "VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("ISpEventSink" (TYPE . "Interface")(DESCRIPTION . "ISpEventSink Interface")(GUID . "{BE7A9CC9-5F9E-11D2-960F-00C04F8EE628}")(FUNCTIONS ((NAME . "AddEvents") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pEventArray" "VT_PTR.SPEVENT")("ulCount" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetEventInterest") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pullEventInterest" "VT_PTR.")) (FLAGS ( IS-FUNCTION ))))) ("SPEVENT" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("UINT_PTR" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")VT_UI4)) (FUNCTIONS )) ("LONG_PTR" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")VT_I4)) (FUNCTIONS )) ("SPVSKIPTYPE" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IMSTTSEngineInit" (TYPE . "Interface")(DESCRIPTION . "IMSTTSEngineInit Interface")(GUID . "{8A7C38EB-D8B0-11D2-B504-00C04F797396}")(FUNCTIONS ((NAME . "VoiceInit") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pVoiceData" "VT_PTR.IMSVoiceData")) (FLAGS ( IS-FUNCTION ))))) )))