sapi.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:856k
- /* [retval][out] */ VARIANT *Pronunciation) = 0;
-
- virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DisplayAttributes(
- /* [retval][out] */ SpeechDisplayAttributes *DisplayAttributes) = 0;
-
- virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_RequiredConfidence(
- /* [retval][out] */ SpeechEngineConfidence *RequiredConfidence) = 0;
-
- virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_ActualConfidence(
- /* [retval][out] */ SpeechEngineConfidence *ActualConfidence) = 0;
-
- virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_EngineConfidence(
- /* [retval][out] */ float *EngineConfidence) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISpeechPhraseElementVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISpeechPhraseElement * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISpeechPhraseElement * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISpeechPhraseElement * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISpeechPhraseElement * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISpeechPhraseElement * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISpeechPhraseElement * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISpeechPhraseElement * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AudioTimeOffset )(
- ISpeechPhraseElement * This,
- /* [retval][out] */ long *AudioTimeOffset);
-
- /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AudioSizeTime )(
- ISpeechPhraseElement * This,
- /* [retval][out] */ long *AudioSizeTime);
-
- /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AudioStreamOffset )(
- ISpeechPhraseElement * This,
- /* [retval][out] */ long *AudioStreamOffset);
-
- /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AudioSizeBytes )(
- ISpeechPhraseElement * This,
- /* [retval][out] */ long *AudioSizeBytes);
-
- /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RetainedStreamOffset )(
- ISpeechPhraseElement * This,
- /* [retval][out] */ long *RetainedStreamOffset);
-
- /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RetainedSizeBytes )(
- ISpeechPhraseElement * This,
- /* [retval][out] */ long *RetainedSizeBytes);
-
- /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DisplayText )(
- ISpeechPhraseElement * This,
- /* [retval][out] */ BSTR *DisplayText);
-
- /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LexicalForm )(
- ISpeechPhraseElement * This,
- /* [retval][out] */ BSTR *LexicalForm);
-
- /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Pronunciation )(
- ISpeechPhraseElement * This,
- /* [retval][out] */ VARIANT *Pronunciation);
-
- /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DisplayAttributes )(
- ISpeechPhraseElement * This,
- /* [retval][out] */ SpeechDisplayAttributes *DisplayAttributes);
-
- /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RequiredConfidence )(
- ISpeechPhraseElement * This,
- /* [retval][out] */ SpeechEngineConfidence *RequiredConfidence);
-
- /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ActualConfidence )(
- ISpeechPhraseElement * This,
- /* [retval][out] */ SpeechEngineConfidence *ActualConfidence);
-
- /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_EngineConfidence )(
- ISpeechPhraseElement * This,
- /* [retval][out] */ float *EngineConfidence);
-
- END_INTERFACE
- } ISpeechPhraseElementVtbl;
- interface ISpeechPhraseElement
- {
- CONST_VTBL struct ISpeechPhraseElementVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISpeechPhraseElement_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISpeechPhraseElement_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISpeechPhraseElement_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISpeechPhraseElement_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISpeechPhraseElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISpeechPhraseElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISpeechPhraseElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISpeechPhraseElement_get_AudioTimeOffset(This,AudioTimeOffset)
- (This)->lpVtbl -> get_AudioTimeOffset(This,AudioTimeOffset)
- #define ISpeechPhraseElement_get_AudioSizeTime(This,AudioSizeTime)
- (This)->lpVtbl -> get_AudioSizeTime(This,AudioSizeTime)
- #define ISpeechPhraseElement_get_AudioStreamOffset(This,AudioStreamOffset)
- (This)->lpVtbl -> get_AudioStreamOffset(This,AudioStreamOffset)
- #define ISpeechPhraseElement_get_AudioSizeBytes(This,AudioSizeBytes)
- (This)->lpVtbl -> get_AudioSizeBytes(This,AudioSizeBytes)
- #define ISpeechPhraseElement_get_RetainedStreamOffset(This,RetainedStreamOffset)
- (This)->lpVtbl -> get_RetainedStreamOffset(This,RetainedStreamOffset)
- #define ISpeechPhraseElement_get_RetainedSizeBytes(This,RetainedSizeBytes)
- (This)->lpVtbl -> get_RetainedSizeBytes(This,RetainedSizeBytes)
- #define ISpeechPhraseElement_get_DisplayText(This,DisplayText)
- (This)->lpVtbl -> get_DisplayText(This,DisplayText)
- #define ISpeechPhraseElement_get_LexicalForm(This,LexicalForm)
- (This)->lpVtbl -> get_LexicalForm(This,LexicalForm)
- #define ISpeechPhraseElement_get_Pronunciation(This,Pronunciation)
- (This)->lpVtbl -> get_Pronunciation(This,Pronunciation)
- #define ISpeechPhraseElement_get_DisplayAttributes(This,DisplayAttributes)
- (This)->lpVtbl -> get_DisplayAttributes(This,DisplayAttributes)
- #define ISpeechPhraseElement_get_RequiredConfidence(This,RequiredConfidence)
- (This)->lpVtbl -> get_RequiredConfidence(This,RequiredConfidence)
- #define ISpeechPhraseElement_get_ActualConfidence(This,ActualConfidence)
- (This)->lpVtbl -> get_ActualConfidence(This,ActualConfidence)
- #define ISpeechPhraseElement_get_EngineConfidence(This,EngineConfidence)
- (This)->lpVtbl -> get_EngineConfidence(This,EngineConfidence)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE ISpeechPhraseElement_get_AudioTimeOffset_Proxy(
- ISpeechPhraseElement * This,
- /* [retval][out] */ long *AudioTimeOffset);
- void __RPC_STUB ISpeechPhraseElement_get_AudioTimeOffset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE ISpeechPhraseElement_get_AudioSizeTime_Proxy(
- ISpeechPhraseElement * This,
- /* [retval][out] */ long *AudioSizeTime);
- void __RPC_STUB ISpeechPhraseElement_get_AudioSizeTime_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE ISpeechPhraseElement_get_AudioStreamOffset_Proxy(
- ISpeechPhraseElement * This,
- /* [retval][out] */ long *AudioStreamOffset);
- void __RPC_STUB ISpeechPhraseElement_get_AudioStreamOffset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE ISpeechPhraseElement_get_AudioSizeBytes_Proxy(
- ISpeechPhraseElement * This,
- /* [retval][out] */ long *AudioSizeBytes);
- void __RPC_STUB ISpeechPhraseElement_get_AudioSizeBytes_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE ISpeechPhraseElement_get_RetainedStreamOffset_Proxy(
- ISpeechPhraseElement * This,
- /* [retval][out] */ long *RetainedStreamOffset);
- void __RPC_STUB ISpeechPhraseElement_get_RetainedStreamOffset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE ISpeechPhraseElement_get_RetainedSizeBytes_Proxy(
- ISpeechPhraseElement * This,
- /* [retval][out] */ long *RetainedSizeBytes);
- void __RPC_STUB ISpeechPhraseElement_get_RetainedSizeBytes_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE ISpeechPhraseElement_get_DisplayText_Proxy(
- ISpeechPhraseElement * This,
- /* [retval][out] */ BSTR *DisplayText);
- void __RPC_STUB ISpeechPhraseElement_get_DisplayText_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE ISpeechPhraseElement_get_LexicalForm_Proxy(
- ISpeechPhraseElement * This,
- /* [retval][out] */ BSTR *LexicalForm);
- void __RPC_STUB ISpeechPhraseElement_get_LexicalForm_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE ISpeechPhraseElement_get_Pronunciation_Proxy(
- ISpeechPhraseElement * This,
- /* [retval][out] */ VARIANT *Pronunciation);
- void __RPC_STUB ISpeechPhraseElement_get_Pronunciation_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE ISpeechPhraseElement_get_DisplayAttributes_Proxy(
- ISpeechPhraseElement * This,
- /* [retval][out] */ SpeechDisplayAttributes *DisplayAttributes);
- void __RPC_STUB ISpeechPhraseElement_get_DisplayAttributes_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE ISpeechPhraseElement_get_RequiredConfidence_Proxy(
- ISpeechPhraseElement * This,
- /* [retval][out] */ SpeechEngineConfidence *RequiredConfidence);
- void __RPC_STUB ISpeechPhraseElement_get_RequiredConfidence_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE ISpeechPhraseElement_get_ActualConfidence_Proxy(
- ISpeechPhraseElement * This,
- /* [retval][out] */ SpeechEngineConfidence *ActualConfidence);
- void __RPC_STUB ISpeechPhraseElement_get_ActualConfidence_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE ISpeechPhraseElement_get_EngineConfidence_Proxy(
- ISpeechPhraseElement * This,
- /* [retval][out] */ float *EngineConfidence);
- void __RPC_STUB ISpeechPhraseElement_get_EngineConfidence_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISpeechPhraseElement_INTERFACE_DEFINED__ */
- #ifndef __ISpeechPhraseElements_INTERFACE_DEFINED__
- #define __ISpeechPhraseElements_INTERFACE_DEFINED__
- /* interface ISpeechPhraseElements */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_ISpeechPhraseElements;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("0626B328-3478-467d-A0B3-D0853B93DDA3")
- ISpeechPhraseElements : public IDispatch
- {
- public:
- virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long *Count) = 0;
-
- virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE Item(
- /* [in] */ long Index,
- /* [retval][out] */ ISpeechPhraseElement **Element) = 0;
-
- virtual /* [id][restricted][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown **EnumVARIANT) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISpeechPhraseElementsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISpeechPhraseElements * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISpeechPhraseElements * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISpeechPhraseElements * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISpeechPhraseElements * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISpeechPhraseElements * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISpeechPhraseElements * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISpeechPhraseElements * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
- ISpeechPhraseElements * This,
- /* [retval][out] */ long *Count);
-
- /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *Item )(
- ISpeechPhraseElements * This,
- /* [in] */ long Index,
- /* [retval][out] */ ISpeechPhraseElement **Element);
-
- /* [id][restricted][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
- ISpeechPhraseElements * This,
- /* [retval][out] */ IUnknown **EnumVARIANT);
-
- END_INTERFACE
- } ISpeechPhraseElementsVtbl;
- interface ISpeechPhraseElements
- {
- CONST_VTBL struct ISpeechPhraseElementsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISpeechPhraseElements_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISpeechPhraseElements_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISpeechPhraseElements_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISpeechPhraseElements_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISpeechPhraseElements_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISpeechPhraseElements_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISpeechPhraseElements_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISpeechPhraseElements_get_Count(This,Count)
- (This)->lpVtbl -> get_Count(This,Count)
- #define ISpeechPhraseElements_Item(This,Index,Element)
- (This)->lpVtbl -> Item(This,Index,Element)
- #define ISpeechPhraseElements_get__NewEnum(This,EnumVARIANT)
- (This)->lpVtbl -> get__NewEnum(This,EnumVARIANT)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE ISpeechPhraseElements_get_Count_Proxy(
- ISpeechPhraseElements * This,
- /* [retval][out] */ long *Count);
- void __RPC_STUB ISpeechPhraseElements_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE ISpeechPhraseElements_Item_Proxy(
- ISpeechPhraseElements * This,
- /* [in] */ long Index,
- /* [retval][out] */ ISpeechPhraseElement **Element);
- void __RPC_STUB ISpeechPhraseElements_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][restricted][helpstring][propget] */ HRESULT STDMETHODCALLTYPE ISpeechPhraseElements_get__NewEnum_Proxy(
- ISpeechPhraseElements * This,
- /* [retval][out] */ IUnknown **EnumVARIANT);
- void __RPC_STUB ISpeechPhraseElements_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISpeechPhraseElements_INTERFACE_DEFINED__ */
- #ifndef __ISpeechPhraseReplacement_INTERFACE_DEFINED__
- #define __ISpeechPhraseReplacement_INTERFACE_DEFINED__
- /* interface ISpeechPhraseReplacement */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_ISpeechPhraseReplacement;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("2890A410-53A7-4fb5-94EC-06D4998E3D02")
- ISpeechPhraseReplacement : public IDispatch
- {
- public:
- virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DisplayAttributes(
- /* [retval][out] */ SpeechDisplayAttributes *DisplayAttributes) = 0;
-
- virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Text(
- /* [retval][out] */ BSTR *Text) = 0;
-
- virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_FirstElement(
- /* [retval][out] */ long *FirstElement) = 0;
-
- virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_NumberOfElements(
- /* [retval][out] */ long *NumberOfElements) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISpeechPhraseReplacementVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISpeechPhraseReplacement * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISpeechPhraseReplacement * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISpeechPhraseReplacement * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISpeechPhraseReplacement * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISpeechPhraseReplacement * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISpeechPhraseReplacement * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISpeechPhraseReplacement * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DisplayAttributes )(
- ISpeechPhraseReplacement * This,
- /* [retval][out] */ SpeechDisplayAttributes *DisplayAttributes);
-
- /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Text )(
- ISpeechPhraseReplacement * This,
- /* [retval][out] */ BSTR *Text);
-
- /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FirstElement )(
- ISpeechPhraseReplacement * This,
- /* [retval][out] */ long *FirstElement);
-
- /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NumberOfElements )(
- ISpeechPhraseReplacement * This,
- /* [retval][out] */ long *NumberOfElements);
-
- END_INTERFACE
- } ISpeechPhraseReplacementVtbl;
- interface ISpeechPhraseReplacement
- {
- CONST_VTBL struct ISpeechPhraseReplacementVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISpeechPhraseReplacement_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISpeechPhraseReplacement_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISpeechPhraseReplacement_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISpeechPhraseReplacement_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISpeechPhraseReplacement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISpeechPhraseReplacement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISpeechPhraseReplacement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISpeechPhraseReplacement_get_DisplayAttributes(This,DisplayAttributes)
- (This)->lpVtbl -> get_DisplayAttributes(This,DisplayAttributes)
- #define ISpeechPhraseReplacement_get_Text(This,Text)
- (This)->lpVtbl -> get_Text(This,Text)
- #define ISpeechPhraseReplacement_get_FirstElement(This,FirstElement)
- (This)->lpVtbl -> get_FirstElement(This,FirstElement)
- #define ISpeechPhraseReplacement_get_NumberOfElements(This,NumberOfElements)
- (This)->lpVtbl -> get_NumberOfElements(This,NumberOfElements)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE ISpeechPhraseReplacement_get_DisplayAttributes_Proxy(
- ISpeechPhraseReplacement * This,
- /* [retval][out] */ SpeechDisplayAttributes *DisplayAttributes);
- void __RPC_STUB ISpeechPhraseReplacement_get_DisplayAttributes_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE ISpeechPhraseReplacement_get_Text_Proxy(
- ISpeechPhraseReplacement * This,
- /* [retval][out] */ BSTR *Text);
- void __RPC_STUB ISpeechPhraseReplacement_get_Text_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE ISpeechPhraseReplacement_get_FirstElement_Proxy(
- ISpeechPhraseReplacement * This,
- /* [retval][out] */ long *FirstElement);
- void __RPC_STUB ISpeechPhraseReplacement_get_FirstElement_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE ISpeechPhraseReplacement_get_NumberOfElements_Proxy(
- ISpeechPhraseReplacement * This,
- /* [retval][out] */ long *NumberOfElements);
- void __RPC_STUB ISpeechPhraseReplacement_get_NumberOfElements_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISpeechPhraseReplacement_INTERFACE_DEFINED__ */
- #ifndef __ISpeechPhraseReplacements_INTERFACE_DEFINED__
- #define __ISpeechPhraseReplacements_INTERFACE_DEFINED__
- /* interface ISpeechPhraseReplacements */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_ISpeechPhraseReplacements;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("38BC662F-2257-4525-959E-2069D2596C05")
- ISpeechPhraseReplacements : public IDispatch
- {
- public:
- virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long *Count) = 0;
-
- virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE Item(
- /* [in] */ long Index,
- /* [retval][out] */ ISpeechPhraseReplacement **Reps) = 0;
-
- virtual /* [id][restricted][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown **EnumVARIANT) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISpeechPhraseReplacementsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISpeechPhraseReplacements * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISpeechPhraseReplacements * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISpeechPhraseReplacements * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISpeechPhraseReplacements * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISpeechPhraseReplacements * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISpeechPhraseReplacements * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISpeechPhraseReplacements * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
- ISpeechPhraseReplacements * This,
- /* [retval][out] */ long *Count);
-
- /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *Item )(
- ISpeechPhraseReplacements * This,
- /* [in] */ long Index,
- /* [retval][out] */ ISpeechPhraseReplacement **Reps);
-
- /* [id][restricted][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
- ISpeechPhraseReplacements * This,
- /* [retval][out] */ IUnknown **EnumVARIANT);
-
- END_INTERFACE
- } ISpeechPhraseReplacementsVtbl;
- interface ISpeechPhraseReplacements
- {
- CONST_VTBL struct ISpeechPhraseReplacementsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISpeechPhraseReplacements_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISpeechPhraseReplacements_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISpeechPhraseReplacements_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISpeechPhraseReplacements_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISpeechPhraseReplacements_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISpeechPhraseReplacements_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISpeechPhraseReplacements_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISpeechPhraseReplacements_get_Count(This,Count)
- (This)->lpVtbl -> get_Count(This,Count)
- #define ISpeechPhraseReplacements_Item(This,Index,Reps)
- (This)->lpVtbl -> Item(This,Index,Reps)
- #define ISpeechPhraseReplacements_get__NewEnum(This,EnumVARIANT)
- (This)->lpVtbl -> get__NewEnum(This,EnumVARIANT)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE ISpeechPhraseReplacements_get_Count_Proxy(
- ISpeechPhraseReplacements * This,
- /* [retval][out] */ long *Count);
- void __RPC_STUB ISpeechPhraseReplacements_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE ISpeechPhraseReplacements_Item_Proxy(
- ISpeechPhraseReplacements * This,
- /* [in] */ long Index,
- /* [retval][out] */ ISpeechPhraseReplacement **Reps);
- void __RPC_STUB ISpeechPhraseReplacements_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][restricted][helpstring][propget] */ HRESULT STDMETHODCALLTYPE ISpeechPhraseReplacements_get__NewEnum_Proxy(
- ISpeechPhraseReplacements * This,
- /* [retval][out] */ IUnknown **EnumVARIANT);
- void __RPC_STUB ISpeechPhraseReplacements_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISpeechPhraseReplacements_INTERFACE_DEFINED__ */
- #ifndef __ISpeechPhraseProperty_INTERFACE_DEFINED__
- #define __ISpeechPhraseProperty_INTERFACE_DEFINED__
- /* interface ISpeechPhraseProperty */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_ISpeechPhraseProperty;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("CE563D48-961E-4732-A2E1-378A42B430BE")
- ISpeechPhraseProperty : public IDispatch
- {
- public:
- virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Name(
- /* [retval][out] */ BSTR *Name) = 0;
-
- virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Id(
- /* [retval][out] */ long *Id) = 0;
-
- virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Value(
- /* [retval][out] */ VARIANT *Value) = 0;
-
- virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_FirstElement(
- /* [retval][out] */ long *FirstElement) = 0;
-
- virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_NumberOfElements(
- /* [retval][out] */ long *NumberOfElements) = 0;
-
- virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_EngineConfidence(
- /* [retval][out] */ float *Confidence) = 0;
-
- virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Confidence(
- /* [retval][out] */ SpeechEngineConfidence *Confidence) = 0;
-
- virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Parent(
- /* [retval][out] */ ISpeechPhraseProperty **ParentProperty) = 0;
-
- virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Children(
- /* [retval][out] */ ISpeechPhraseProperties **Children) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISpeechPhrasePropertyVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISpeechPhraseProperty * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISpeechPhraseProperty * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISpeechPhraseProperty * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISpeechPhraseProperty * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISpeechPhraseProperty * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISpeechPhraseProperty * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISpeechPhraseProperty * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )(
- ISpeechPhraseProperty * This,
- /* [retval][out] */ BSTR *Name);
-
- /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Id )(
- ISpeechPhraseProperty * This,
- /* [retval][out] */ long *Id);
-
- /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Value )(
- ISpeechPhraseProperty * This,
- /* [retval][out] */ VARIANT *Value);
-
- /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FirstElement )(
- ISpeechPhraseProperty * This,
- /* [retval][out] */ long *FirstElement);
-
- /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NumberOfElements )(
- ISpeechPhraseProperty * This,
- /* [retval][out] */ long *NumberOfElements);
-
- /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_EngineConfidence )(
- ISpeechPhraseProperty * This,
- /* [retval][out] */ float *Confidence);
-
- /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Confidence )(
- ISpeechPhraseProperty * This,
- /* [retval][out] */ SpeechEngineConfidence *Confidence);
-
- /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )(
- ISpeechPhraseProperty * This,
- /* [retval][out] */ ISpeechPhraseProperty **ParentProperty);
-
- /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Children )(
- ISpeechPhraseProperty * This,
- /* [retval][out] */ ISpeechPhraseProperties **Children);
-
- END_INTERFACE
- } ISpeechPhrasePropertyVtbl;
- interface ISpeechPhraseProperty
- {
- CONST_VTBL struct ISpeechPhrasePropertyVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISpeechPhraseProperty_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISpeechPhraseProperty_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISpeechPhraseProperty_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISpeechPhraseProperty_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISpeechPhraseProperty_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISpeechPhraseProperty_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISpeechPhraseProperty_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISpeechPhraseProperty_get_Name(This,Name)
- (This)->lpVtbl -> get_Name(This,Name)
- #define ISpeechPhraseProperty_get_Id(This,Id)
- (This)->lpVtbl -> get_Id(This,Id)
- #define ISpeechPhraseProperty_get_Value(This,Value)
- (This)->lpVtbl -> get_Value(This,Value)
- #define ISpeechPhraseProperty_get_FirstElement(This,FirstElement)
- (This)->lpVtbl -> get_FirstElement(This,FirstElement)
- #define ISpeechPhraseProperty_get_NumberOfElements(This,NumberOfElements)
- (This)->lpVtbl -> get_NumberOfElements(This,NumberOfElements)
- #define ISpeechPhraseProperty_get_EngineConfidence(This,Confidence)
- (This)->lpVtbl -> get_EngineConfidence(This,Confidence)
- #define ISpeechPhraseProperty_get_Confidence(This,Confidence)
- (This)->lpVtbl -> get_Confidence(This,Confidence)
- #define ISpeechPhraseProperty_get_Parent(This,ParentProperty)
- (This)->lpVtbl -> get_Parent(This,ParentProperty)
- #define ISpeechPhraseProperty_get_Children(This,Children)
- (This)->lpVtbl -> get_Children(This,Children)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE ISpeechPhraseProperty_get_Name_Proxy(
- ISpeechPhraseProperty * This,
- /* [retval][out] */ BSTR *Name);
- void __RPC_STUB ISpeechPhraseProperty_get_Name_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE ISpeechPhraseProperty_get_Id_Proxy(
- ISpeechPhraseProperty * This,
- /* [retval][out] */ long *Id);
- void __RPC_STUB ISpeechPhraseProperty_get_Id_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE ISpeechPhraseProperty_get_Value_Proxy(
- ISpeechPhraseProperty * This,
- /* [retval][out] */ VARIANT *Value);
- void __RPC_STUB ISpeechPhraseProperty_get_Value_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE ISpeechPhraseProperty_get_FirstElement_Proxy(
- ISpeechPhraseProperty * This,
- /* [retval][out] */ long *FirstElement);
- void __RPC_STUB ISpeechPhraseProperty_get_FirstElement_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE ISpeechPhraseProperty_get_NumberOfElements_Proxy(
- ISpeechPhraseProperty * This,
- /* [retval][out] */ long *NumberOfElements);
- void __RPC_STUB ISpeechPhraseProperty_get_NumberOfElements_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE ISpeechPhraseProperty_get_EngineConfidence_Proxy(
- ISpeechPhraseProperty * This,
- /* [retval][out] */ float *Confidence);
- void __RPC_STUB ISpeechPhraseProperty_get_EngineConfidence_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE ISpeechPhraseProperty_get_Confidence_Proxy(
- ISpeechPhraseProperty * This,
- /* [retval][out] */ SpeechEngineConfidence *Confidence);
- void __RPC_STUB ISpeechPhraseProperty_get_Confidence_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE ISpeechPhraseProperty_get_Parent_Proxy(
- ISpeechPhraseProperty * This,
- /* [retval][out] */ ISpeechPhraseProperty **ParentProperty);
- void __RPC_STUB ISpeechPhraseProperty_get_Parent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE ISpeechPhraseProperty_get_Children_Proxy(
- ISpeechPhraseProperty * This,
- /* [retval][out] */ ISpeechPhraseProperties **Children);
- void __RPC_STUB ISpeechPhraseProperty_get_Children_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISpeechPhraseProperty_INTERFACE_DEFINED__ */
- #ifndef __ISpeechPhraseProperties_INTERFACE_DEFINED__
- #define __ISpeechPhraseProperties_INTERFACE_DEFINED__
- /* interface ISpeechPhraseProperties */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_ISpeechPhraseProperties;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("08166B47-102E-4b23-A599-BDB98DBFD1F4")
- ISpeechPhraseProperties : public IDispatch
- {
- public:
- virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long *Count) = 0;
-
- virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE Item(
- /* [in] */ long Index,
- /* [retval][out] */ ISpeechPhraseProperty **Property) = 0;
-
- virtual /* [id][restricted][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown **EnumVARIANT) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISpeechPhrasePropertiesVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISpeechPhraseProperties * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISpeechPhraseProperties * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISpeechPhraseProperties * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISpeechPhraseProperties * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISpeechPhraseProperties * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISpeechPhraseProperties * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISpeechPhraseProperties * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
- ISpeechPhraseProperties * This,
- /* [retval][out] */ long *Count);
-
- /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *Item )(
- ISpeechPhraseProperties * This,
- /* [in] */ long Index,
- /* [retval][out] */ ISpeechPhraseProperty **Property);
-
- /* [id][restricted][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
- ISpeechPhraseProperties * This,
- /* [retval][out] */ IUnknown **EnumVARIANT);
-
- END_INTERFACE
- } ISpeechPhrasePropertiesVtbl;
- interface ISpeechPhraseProperties
- {
- CONST_VTBL struct ISpeechPhrasePropertiesVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISpeechPhraseProperties_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISpeechPhraseProperties_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISpeechPhraseProperties_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISpeechPhraseProperties_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISpeechPhraseProperties_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISpeechPhraseProperties_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISpeechPhraseProperties_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISpeechPhraseProperties_get_Count(This,Count)
- (This)->lpVtbl -> get_Count(This,Count)
- #define ISpeechPhraseProperties_Item(This,Index,Property)
- (This)->lpVtbl -> Item(This,Index,Property)
- #define ISpeechPhraseProperties_get__NewEnum(This,EnumVARIANT)
- (This)->lpVtbl -> get__NewEnum(This,EnumVARIANT)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE ISpeechPhraseProperties_get_Count_Proxy(
- ISpeechPhraseProperties * This,
- /* [retval][out] */ long *Count);
- void __RPC_STUB ISpeechPhraseProperties_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE ISpeechPhraseProperties_Item_Proxy(
- ISpeechPhraseProperties * This,
- /* [in] */ long Index,
- /* [retval][out] */ ISpeechPhraseProperty **Property);
- void __RPC_STUB ISpeechPhraseProperties_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][restricted][helpstring][propget] */ HRESULT STDMETHODCALLTYPE ISpeechPhraseProperties_get__NewEnum_Proxy(
- ISpeechPhraseProperties * This,
- /* [retval][out] */ IUnknown **EnumVARIANT);
- void __RPC_STUB ISpeechPhraseProperties_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISpeechPhraseProperties_INTERFACE_DEFINED__ */
- #ifndef __ISpeechPhraseRule_INTERFACE_DEFINED__
- #define __ISpeechPhraseRule_INTERFACE_DEFINED__
- /* interface ISpeechPhraseRule */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_ISpeechPhraseRule;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("A7BFE112-A4A0-48d9-B602-C313843F6964")
- ISpeechPhraseRule : public IDispatch
- {
- public:
- virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Name(
- /* [retval][out] */ BSTR *Name) = 0;
-
- virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Id(
- /* [retval][out] */ long *Id) = 0;
-
- virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_FirstElement(
- /* [retval][out] */ long *FirstElement) = 0;
-
- virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_NumberOfElements(
- /* [retval][out] */ long *NumberOfElements) = 0;
-
- virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Parent(
- /* [retval][out] */ ISpeechPhraseRule **Parent) = 0;
-
- virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Children(
- /* [retval][out] */ ISpeechPhraseRules **Children) = 0;
-
- virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Confidence(
- /* [retval][out] */ SpeechEngineConfidence *ActualConfidence) = 0;
-
- virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_EngineConfidence(
- /* [retval][out] */ float *EngineConfidence) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISpeechPhraseRuleVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISpeechPhraseRule * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISpeechPhraseRule * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISpeechPhraseRule * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISpeechPhraseRule * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISpeechPhraseRule * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISpeechPhraseRule * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISpeechPhraseRule * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )(
- ISpeechPhraseRule * This,
- /* [retval][out] */ BSTR *Name);
-
- /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Id )(
- ISpeechPhraseRule * This,
- /* [retval][out] */ long *Id);
-
- /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FirstElement )(
- ISpeechPhraseRule * This,
- /* [retval][out] */ long *FirstElement);
-
- /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NumberOfElements )(
- ISpeechPhraseRule * This,
- /* [retval][out] */ long *NumberOfElements);
-
- /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )(
- ISpeechPhraseRule * This,
- /* [retval][out] */ ISpeechPhraseRule **Parent);
-
- /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Children )(
- ISpeechPhraseRule * This,
- /* [retval][out] */ ISpeechPhraseRules **Children);
-
- /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Confidence )(
- ISpeechPhraseRule * This,
- /* [retval][out] */ SpeechEngineConfidence *ActualConfidence);
-
- /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_EngineConfidence )(
- ISpeechPhraseRule * This,
- /* [retval][out] */ float *EngineConfidence);
-
- END_INTERFACE
- } ISpeechPhraseRuleVtbl;
- interface ISpeechPhraseRule
- {
- CONST_VTBL struct ISpeechPhraseRuleVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISpeechPhraseRule_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISpeechPhraseRule_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISpeechPhraseRule_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISpeechPhraseRule_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISpeechPhraseRule_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISpeechPhraseRule_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISpeechPhraseRule_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISpeechPhraseRule_get_Name(This,Name)
- (This)->lpVtbl -> get_Name(This,Name)
- #define ISpeechPhraseRule_get_Id(This,Id)
- (This)->lpVtbl -> get_Id(This,Id)
- #define ISpeechPhraseRule_get_FirstElement(This,FirstElement)
- (This)->lpVtbl -> get_FirstElement(This,FirstElement)
- #define ISpeechPhraseRule_get_NumberOfElements(This,NumberOfElements)
- (This)->lpVtbl -> get_NumberOfElements(This,NumberOfElements)
- #define ISpeechPhraseRule_get_Parent(This,Parent)
- (This)->lpVtbl -> get_Parent(This,Parent)
- #define ISpeechPhraseRule_get_Children(This,Children)
- (This)->lpVtbl -> get_Children(This,Children)
- #define ISpeechPhraseRule_get_Confidence(This,ActualConfidence)
- (This)->lpVtbl -> get_Confidence(This,ActualConfidence)
- #define ISpeechPhraseRule_get_EngineConfidence(This,EngineConfidence)
- (This)->lpVtbl -> get_EngineConfidence(This,EngineConfidence)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE ISpeechPhraseRule_get_Name_Proxy(
- ISpeechPhraseRule * This,
- /* [retval][out] */ BSTR *Name);
- void __RPC_STUB ISpeechPhraseRule_get_Name_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE ISpeechPhraseRule_get_Id_Proxy(
- ISpeechPhraseRule * This,
- /* [retval][out] */ long *Id);
- void __RPC_STUB ISpeechPhraseRule_get_Id_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE ISpeechPhraseRule_get_FirstElement_Proxy(
- ISpeechPhraseRule * This,
- /* [retval][out] */ long *FirstElement);
- void __RPC_STUB ISpeechPhraseRule_get_FirstElement_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE ISpeechPhraseRule_get_NumberOfElements_Proxy(
- ISpeechPhraseRule * This,
- /* [retval][out] */ long *NumberOfElements);
- void __RPC_STUB ISpeechPhraseRule_get_NumberOfElements_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE ISpeechPhraseRule_get_Parent_Proxy(
- ISpeechPhraseRule * This,
- /* [retval][out] */ ISpeechPhraseRule **Parent);
- void __RPC_STUB ISpeechPhraseRule_get_Parent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE ISpeechPhraseRule_get_Children_Proxy(
- ISpeechPhraseRule * This,
- /* [retval][out] */ ISpeechPhraseRules **Children);
- void __RPC_STUB ISpeechPhraseRule_get_Children_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE ISpeechPhraseRule_get_Confidence_Proxy(
- ISpeechPhraseRule * This,
- /* [retval][out] */ SpeechEngineConfidence *ActualConfidence);
- void __RPC_STUB ISpeechPhraseRule_get_Confidence_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE ISpeechPhraseRule_get_EngineConfidence_Proxy(
- ISpeechPhraseRule * This,
- /* [retval][out] */ float *EngineConfidence);
- void __RPC_STUB ISpeechPhraseRule_get_EngineConfidence_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISpeechPhraseRule_INTERFACE_DEFINED__ */
- #ifndef __ISpeechPhraseRules_INTERFACE_DEFINED__
- #define __ISpeechPhraseRules_INTERFACE_DEFINED__
- /* interface ISpeechPhraseRules */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_ISpeechPhraseRules;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("9047D593-01DD-4b72-81A3-E4A0CA69F407")
- ISpeechPhraseRules : public IDispatch
- {
- public:
- virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long *Count) = 0;
-
- virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE Item(
- /* [in] */ long Index,
- /* [retval][out] */ ISpeechPhraseRule **Rule) = 0;
-
- virtual /* [id][restricted][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown **EnumVARIANT) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISpeechPhraseRulesVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISpeechPhraseRules * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISpeechPhraseRules * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISpeechPhraseRules * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISpeechPhraseRules * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISpeechPhraseRules * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISpeechPhraseRules * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISpeechPhraseRules * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
- ISpeechPhraseRules * This,
- /* [retval][out] */ long *Count);
-
- /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *Item )(
- ISpeechPhraseRules * This,
- /* [in] */ long Index,
- /* [retval][out] */ ISpeechPhraseRule **Rule);
-
- /* [id][restricted][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
- ISpeechPhraseRules * This,
- /* [retval][out] */ IUnknown **EnumVARIANT);
-
- END_INTERFACE
- } ISpeechPhraseRulesVtbl;
- interface ISpeechPhraseRules
- {
- CONST_VTBL struct ISpeechPhraseRulesVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISpeechPhraseRules_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISpeechPhraseRules_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISpeechPhraseRules_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISpeechPhraseRules_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISpeechPhraseRules_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISpeechPhraseRules_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISpeechPhraseRules_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISpeechPhraseRules_get_Count(This,Count)
- (This)->lpVtbl -> get_Count(This,Count)
- #define ISpeechPhraseRules_Item(This,Index,Rule)
- (This)->lpVtbl -> Item(This,Index,Rule)
- #define ISpeechPhraseRules_get__NewEnum(This,EnumVARIANT)
- (This)->lpVtbl -> get__NewEnum(This,EnumVARIANT)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE ISpeechPhraseRules_get_Count_Proxy(
- ISpeechPhraseRules * This,
- /* [retval][out] */ long *Count);
- void __RPC_STUB ISpeechPhraseRules_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE ISpeechPhraseRules_Item_Proxy(
- ISpeechPhraseRules * This,
- /* [in] */ long Index,
- /* [retval][out] */ ISpeechPhraseRule **Rule);
- void __RPC_STUB ISpeechPhraseRules_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][restricted][helpstring][propget] */ HRESULT STDMETHODCALLTYPE ISpeechPhraseRules_get__NewEnum_Proxy(
- ISpeechPhraseRules * This,
- /* [retval][out] */ IUnknown **EnumVARIANT);
- void __RPC_STUB ISpeechPhraseRules_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISpeechPhraseRules_INTERFACE_DEFINED__ */
- #ifndef __ISpeechLexicon_INTERFACE_DEFINED__
- #define __ISpeechLexicon_INTERFACE_DEFINED__
- /* interface ISpeechLexicon */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_ISpeechLexicon;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3DA7627A-C7AE-4b23-8708-638C50362C25")
- ISpeechLexicon : public IDispatch
- {
- public:
- virtual /* [hidden][id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_GenerationId(
- /* [retval][out] */ long *GenerationId) = 0;
-
- virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE GetWords(
- /* [defaultvalue][in] */ SpeechLexiconType Flags,
- /* [defaultvalue][out] */ long *GenerationID,
- /* [retval][out] */ ISpeechLexiconWords **Words) = 0;
-
- virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE AddPronunciation(
- /* [in] */ BSTR bstrWord,
- /* [in] */ SpeechLanguageId LangId,
- /* [defaultvalue][in] */ SpeechPartOfSpeech PartOfSpeech = SPSUnknown,
- /* [defaultvalue][in] */ BSTR bstrPronunciation = L"") = 0;
-
- virtual /* [id][hidden][helpstring] */ HRESULT STDMETHODCALLTYPE AddPronunciationByPhoneIds(
- /* [in] */ BSTR bstrWord,
- /* [in] */ SpeechLanguageId LangId,
- /* [defaultvalue][in] */ SpeechPartOfSpeech PartOfSpeech = SPSUnknown,
- /* [defaultvalue][in] */ VARIANT *PhoneIds = 0) = 0;
-
- virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE RemovePronunciation(
- /* [in] */ BSTR bstrWord,
- /* [in] */ SpeechLanguageId LangId,
- /* [defaultvalue][in] */ SpeechPartOfSpeech PartOfSpeech = SPSUnknown,
- /* [defaultvalue][in] */ BSTR bstrPronunciation = L"") = 0;
-
- virtual /* [id][hidden][helpstring] */ HRESULT STDMETHODCALLTYPE RemovePronunciationByPhoneIds(
- /* [in] */ BSTR bstrWord,
- /* [in] */ SpeechLanguageId LangId,
- /* [defaultvalue][in] */ SpeechPartOfSpeech PartOfSpeech = SPSUnknown,
- /* [defaultvalue][in] */ VARIANT *PhoneIds = 0) = 0;
-
- virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE GetPronunciations(
- /* [in] */ BSTR bstrWord,
- /* [defaultvalue][in] */ SpeechLanguageId LangId,
- /* [defaultvalue][in] */ SpeechLexiconType TypeFlags,
- /* [retval][out] */ ISpeechLexiconPronunciations **ppPronunciations) = 0;
-
- virtual /* [hidden][id][helpstring] */ HRESULT STDMETHODCALLTYPE GetGenerationChange(
- /* [out][in] */ long *GenerationID,
- /* [retval][out] */ ISpeechLexiconWords **ppWords) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISpeechLexiconVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISpeechLexicon * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISpeechLexicon * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISpeechLexicon * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISpeechLexicon * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISpeechLexicon * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISpeechLexicon * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISpeechLexicon * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [hidden][id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_GenerationId )(
- ISpeechLexicon * This,
- /* [retval][out] */ long *GenerationId);
-
- /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetWords )(
- ISpeechLexicon * This,
- /* [defaultvalue][in] */ SpeechLexiconType Flags,
- /* [defaultvalue][out] */ long *GenerationID,
- /* [retval][out] */ ISpeechLexiconWords **Words);
-
- /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *AddPronunciation )(
- ISpeechLexicon * This,
- /* [in] */ BSTR bstrWord,
- /* [in] */ SpeechLanguageId LangId,
- /* [defaultvalue][in] */ SpeechPartOfSpeech PartOfSpeech,
- /* [defaultvalue][in] */ BSTR bstrPronunciation);
-
- /* [id][hidden][helpstring] */ HRESULT ( STDMETHODCALLTYPE *AddPronunciationByPhoneIds )(
- ISpeechLexicon * This,
- /* [in] */ BSTR bstrWord,
- /* [in] */ SpeechLanguageId LangId,
- /* [defaultvalue][in] */ SpeechPartOfSpeech PartOfSpeech,
- /* [defaultvalue][in] */ VARIANT *PhoneIds);
-
- /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *RemovePronunciation )(
- ISpeechLexicon * This,
- /* [in] */ BSTR bstrWord,
- /* [in] */ SpeechLanguageId LangId,
- /* [defaultvalue][in] */ SpeechPartOfSpeech PartOfSpeech,
- /* [defaultvalue][in] */ BSTR bstrPronunciation);
-
- /* [id][hidden][helpstring] */ HRESULT ( STDMETHODCALLTYPE *RemovePronunciationByPhoneIds )(
- ISpeechLexicon * This,
- /* [in] */ BSTR bstrWord,
- /* [in] */ SpeechLanguageId LangId,
- /* [defaultvalue][in] */ SpeechPartOfSpeech PartOfSpeech,
- /* [defaultvalue][in] */ VARIANT *PhoneIds);
-
- /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetPronunciations )(
- ISpeechLexicon * This,
- /* [in] */ BSTR bstrWord,
- /* [defaultvalue][in] */ SpeechLanguageId LangId,
- /* [defaultvalue][in] */ SpeechLexiconType TypeFlags,
- /* [retval][out] */ ISpeechLexiconPronunciations **ppPronunciations);
-
- /* [hidden][id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetGenerationChange )(
- ISpeechLexicon * This,
- /* [out][in] */ long *GenerationID,
- /* [retval][out] */ ISpeechLexiconWords **ppWords);
-
- END_INTERFACE
- } ISpeechLexiconVtbl;
- interface ISpeechLexicon
- {
- CONST_VTBL struct ISpeechLexiconVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISpeechLexicon_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISpeechLexicon_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISpeechLexicon_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISpeechLexicon_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISpeechLexicon_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISpeechLexicon_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISpeechLexicon_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISpeechLexicon_get_GenerationId(This,GenerationId)
- (This)->lpVtbl -> get_GenerationId(This,GenerationId)
- #define ISpeechLexicon_GetWords(This,Flags,GenerationID,Words)
- (This)->lpVtbl -> GetWords(This,Flags,GenerationID,Words)
- #define ISpeechLexicon_AddPronunciation(This,bstrWord,LangId,PartOfSpeech,bstrPronunciation)
- (This)->lpVtbl -> AddPronunciation(This,bstrWord,LangId,PartOfSpeech,bstrPronunciation)
- #define ISpeechLexicon_AddPronunciationByPhoneIds(This,bstrWord,LangId,PartOfSpeech,PhoneIds)
- (This)->lpVtbl -> AddPronunciationByPhoneIds(This,bstrWord,LangId,PartOfSpeech,PhoneIds)
- #define ISpeechLexicon_RemovePronunciation(This,bstrWord,LangId,PartOfSpeech,bstrPronunciation)
- (This)->lpVtbl -> RemovePronunciation(This,bstrWord,LangId,PartOfSpeech,bstrPronunciation)
- #define ISpeechLexicon_RemovePronunciationByPhoneIds(This,bstrWord,LangId,PartOfSpeech,PhoneIds)
- (This)->lpVtbl -> RemovePronunciationByPhoneIds(This,bstrWord,LangId,PartOfSpeech,PhoneIds)
- #define ISpeechLexicon_GetPronunciations(This,bstrWord,LangId,TypeFlags,ppPronunciations)
- (This)->lpVtbl -> GetPronunciations(This,bstrWord,LangId,TypeFlags,ppPronunciations)
- #define ISpeechLexicon_GetGenerationChange(This,GenerationID,ppWords)
- (This)->lpVtbl -> GetGenerationChange(This,GenerationID,ppWords)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [hidden][id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE ISpeechLexicon_get_GenerationId_Proxy(
- ISpeechLexicon * This,
- /* [retval][out] */ long *GenerationId);
- void __RPC_STUB ISpeechLexicon_get_GenerationId_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE ISpeechLexicon_GetWords_Proxy(
- ISpeechLexicon * This,
- /* [defaultvalue][in] */ SpeechLexiconType Flags,
- /* [defaultvalue][out] */ long *GenerationID,
- /* [retval][out] */ ISpeechLexiconWords **Words);
- void __RPC_STUB ISpeechLexicon_GetWords_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE ISpeechLexicon_AddPronunciation_Proxy(
- ISpeechLexicon * This,
- /* [in] */ BSTR bstrWord,
- /* [in] */ SpeechLanguageId LangId,
- /* [defaultvalue][in] */ SpeechPartOfSpeech PartOfSpeech,
- /* [defaultvalue][in] */ BSTR bstrPronunciation);
- void __RPC_STUB ISpeechLexicon_AddPronunciation_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][hidden][helpstring] */ HRESULT STDMETHODCALLTYPE ISpeechLexicon_AddPronunciationByPhoneIds_Proxy(
- ISpeechLexicon * This,
- /* [in] */ BSTR bstrWord,
- /* [in] */ SpeechLanguageId LangId,
- /* [defaultvalue][in] */ SpeechPartOfSpeech PartOfSpeech,
- /* [defaultvalue][in] */ VARIANT *PhoneIds);
- void __RPC_STUB ISpeechLexicon_AddPronunciationByPhoneIds_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE ISpeechLexicon_RemovePronunciation_Proxy(
- ISpeechLexicon * This,
- /* [in] */ BSTR bstrWord,
- /* [in] */ SpeechLanguageId LangId,
- /* [defaultvalue][in] */ SpeechPartOfSpeech PartOfSpeech,
- /* [defaultvalue][in] */ BSTR bstrPronunciation);
- void __RPC_STUB ISpeechLexicon_RemovePronunciation_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][hidden][helpstring] */ HRESULT STDMETHODCALLTYPE ISpeechLexicon_RemovePronunciationByPhoneIds_Proxy(
- ISpeechLexicon * This,
- /* [in] */ BSTR bstrWord,
- /* [in] */ SpeechLanguageId LangId,
- /* [defaultvalue][in] */ SpeechPartOfSpeech PartOfSpeech,
- /* [defaultvalue][in] */ VARIANT *PhoneIds);
- void __RPC_STUB ISpeechLexicon_RemovePronunciationByPhoneIds_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE ISpeechLexicon_GetPronunciations_Proxy(
- ISpeechLexicon * This,
- /* [in] */ BSTR bstrWord,
- /* [defaultvalue][in] */ SpeechLanguageId LangId,
- /* [defaultvalue][in] */ SpeechLexiconType TypeFlags,
- /* [retval][out] */ ISpeechLexiconPronunciations **ppPronunciations);
- void __RPC_STUB ISpeechLexicon_GetPronunciations_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [hidden][id][helpstring] */ HRESULT STDMETHODCALLTYPE ISpeechLexicon_GetGenerationChange_Proxy(
- ISpeechLexicon * This,
- /* [out][in] */ long *GenerationID,
- /* [retval][out] */ ISpeechLexiconWords **ppWords);
- void __RPC_STUB ISpeechLexicon_GetGenerationChange_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISpeechLexicon_INTERFACE_DEFINED__ */
- #ifndef __ISpeechLexiconWords_INTERFACE_DEFINED__
- #define __ISpeechLexiconWords_INTERFACE_DEFINED__
- /* interface ISpeechLexiconWords */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_ISpeechLexiconWords;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8D199862-415E-47d5-AC4F-FAA608B424E6")
- ISpeechLexiconWords : public IDispatch
- {
- public:
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long *Count) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Item(
- /* [in] */ long Index,
- /* [retval][out] */ ISpeechLexiconWord **Word) = 0;
-
- virtual /* [restricted][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown **EnumVARIANT) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISpeechLexiconWordsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISpeechLexiconWords * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISpeechLexiconWords * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISpeechLexiconWords * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISpeechLexiconWords * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISpeechLexiconWords * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISpeechLexiconWords * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISpeechLexiconWords * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
- ISpeechLexiconWords * This,
- /* [retval][out] */ long *Count);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Item )(
- ISpeechLexiconWords * This,
- /* [in] */ long Index,
- /* [retval][out] */ ISpeechLexiconWord **Word);
-
- /* [restricted][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
- ISpeechLexiconWords * This,
- /* [retval][out] */ IUnknown **EnumVARIANT);
-
- END_INTERFACE
- } ISpeechLexiconWordsVtbl;
- interface ISpeechLexiconWords
- {
- CONST_VTBL struct ISpeechLexiconWordsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISpeechLexiconWords_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISpeechLexiconWords_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISpeechLexiconWords_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISpeechLexiconWords_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISpeechLexiconWords_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISpeechLexiconWords_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISpeechLexiconWords_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISpeechLexiconWords_get_Count(This,Count)
- (This)->lpVtbl -> get_Count(This,Count)
- #define ISpeechLexiconWords_Item(This,Index,Word)
- (This)->lpVtbl -> Item(This,Index,Word)
- #define ISpeechLexiconWords_get__NewEnum(This,EnumVARIANT)
- (This)->lpVtbl -> get__NewEnum(This,EnumVARIANT)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISpeechLexiconWords_get_Count_Proxy(
- ISpeechLexiconWords * This,
- /* [retval][out] */ long *Count);
- void __RPC_STUB ISpeechLexiconWords_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISpeechLexiconWords_Item_Proxy(
- ISpeechLexiconWords * This,
- /* [in] */ long Index,
- /* [retval][out] */ ISpeechLexiconWord **Word);
- void __RPC_STUB ISpeechLexiconWords_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [restricted][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISpeechLexiconWords_get__NewEnum_Proxy(
- ISpeechLexiconWords * This,
- /* [retval][out] */ IUnknown **EnumVARIANT);
- void __RPC_STUB ISpeechLexiconWords_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISpeechLexiconWords_INTERFACE_DEFINED__ */
- #ifndef __ISpeechLexiconWord_INTERFACE_DEFINED__
- #define __ISpeechLexiconWord_INTERFACE_DEFINED__
- /* interface ISpeechLexiconWord */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_ISpeechLexiconWord;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("4E5B933C-C9BE-48ed-8842-1EE51BB1D4FF")
- ISpeechLexiconWord : public IDispatch
- {
- public:
- virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_LangId(
- /* [retval][out] */ SpeechLanguageId *LangId) = 0;
-
- virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Type(
- /* [retval][out] */ SpeechWordType *WordType) = 0;
-
- virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Word(
- /* [retval][out] */ BSTR *Word) = 0;
-
- virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Pronunciations(
- /* [retval][out] */ ISpeechLexiconPronunciations **Pronunciations) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISpeechLexiconWordVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISpeechLexiconWord * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISpeechLexiconWord * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISpeechLexiconWord * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISpeechLexiconWord * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISpeechLexiconWord * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISpeechLexiconWord * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISpeechLexiconWord * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_LangId )(
- ISpeechLexiconWord * This,
- /* [retval][out] */ SpeechLanguageId *LangId);
-
- /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Type )(
- ISpeechLexiconWord * This,
- /* [retval][out] */ SpeechWordType *WordType);
-
- /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Word )(
- ISpeechLexiconWord * This,
- /* [retval][out] */ BSTR *Word);
-
- /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Pronunciations )(
- ISpeechLexiconWord * This,
- /* [retval][out] */ ISpeechLexiconPronunciations **Pronunciations);
-
- END_INTERFACE
- } ISpeechLexiconWordVtbl;
- interface ISpeechLexiconWord
- {
- CONST_VTBL struct ISpeechLexiconWordVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISpeechLexiconWord_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISpeechLexiconWord_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISpeechLexiconWord_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISpeechLexiconWord_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISpeechLexiconWord_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISpeechLexiconWord_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISpeechLexiconWord_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISpeechLexiconWord_get_LangId(This,LangId)
- (This)->lpVtbl -> get_LangId(This,LangId)
- #define ISpeechLexiconWord_get_Type(This,WordType)
- (This)->lpVtbl -> get_Type(This,WordType)
- #define ISpeechLexiconWord_get_Word(This,Word)
- (This)->lpVtbl -> get_Word(This,Word)
- #define ISpeechLexiconWord_get_Pronunciations(This,Pronunciations)
- (This)->lpVtbl -> get_Pronunciations(This,Pronunciations)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [propget][id] */ HRESULT STDMETHODCALLTYPE ISpeechLexiconWord_get_LangId_Proxy(
- ISpeechLexiconWord * This,
- /* [retval][out] */ SpeechLanguageId *LangId);
- void __RPC_STUB ISpeechLexiconWord_get_LangId_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propget][id] */ HRESULT STDMETHODCALLTYPE ISpeechLexiconWord_get_Type_Proxy(
- ISpeechLexiconWord * This,
- /* [retval][out] */ SpeechWordType *WordType);
- void __RPC_STUB ISpeechLexiconWord_get_Type_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propget][id] */ HRESULT STDMETHODCALLTYPE ISpeechLexiconWord_get_Word_Proxy(
- ISpeechLexiconWord * This,
- /* [retval][out] */ BSTR *Word);
- void __RPC_STUB ISpeechLexiconWord_get_Word_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [propget][id] */ HRESULT STDMETHODCALLTYPE ISpeechLexiconWord_get_Pronunciations_Proxy(
- ISpeechLexiconWord * This,
- /* [retval][out] */ ISpeechLexiconPronunciations **Pronunciations);
- void __RPC_STUB ISpeechLexiconWord_get_Pronunciations_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISpeechLexiconWord_INTERFACE_DEFINED__ */
- #ifndef __ISpeechLexiconPronunciations_INTERFACE_DEFINED__
- #define __ISpeechLexiconPronunciations_INTERFACE_DEFINED__
- /* interface ISpeechLexiconPronunciations */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_ISpeechLexiconPronunciations;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("72829128-5682-4704-A0D4-3E2BB6F2EAD3")
- ISpeechLexiconPronunciations : public IDispatch
- {
- public:
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long *Count) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Item(
- /* [in] */ long Index,
- /* [retval][out] */ ISpeechLexiconPronunciation **Pronunciation) = 0;
-
- virtual /* [restricted][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown **EnumVARIANT) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISpeechLexiconPronunciationsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISpeechLexiconPronunciations * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISpeechLexiconPronunciations * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISpeechLexiconPronunciations * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISpeechLexiconPronunciations * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISpeechLexiconPronunciations * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISpeechLexiconPronunciations * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISpeechLexiconPronunciations * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
- ISpeechLexiconPronunciations * This,
- /* [retval][out] */ long *Count);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Item )(
- ISpeechLexiconPronunciations * This,
- /* [in] */ long Index,
- /* [retval][out] */ ISpeechLexiconPronunciation **Pronunciation);
-
- /* [restricted][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
- ISpeechLexiconPronunciations * This,
- /* [retval][out] */ IUnknown **EnumVARIANT);
-
- END_INTERFACE
- } ISpeechLexiconPronunciationsVtbl;
- interface ISpeechLexiconPronunciations
- {
- CONST_VTBL struct ISpeechLexiconPronunciationsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISpeechLexiconPronunciations_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISpeechLexiconPronunciations_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISpeechLexiconPronunciations_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISpeechLexiconPronunciations_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISpeechLexiconPronunciations_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISpeechLexiconPronunciations_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISpeechLexiconPronunciations_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISpeechLexiconPronunciations_get_Count(This,Count)
- (This)->lpVtbl -> get_Count(This,Count)
- #define ISpeechLexiconPronunciations_Item(This,Index,Pronunciation)
- (This)->lpVtbl -> Item(This,Index,Pronunciation)
- #define ISpeechLexiconPronunciations_get__NewEnum(This,EnumVARIANT)
- (This)->lpVtbl -> get__NewEnum(This,EnumVARIANT)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISpeechLexiconPronunciations_get_Count_Proxy(
- ISpeechLexiconPronunciations * This,
- /* [retval][out] */ long *Count);
- void __RPC_STUB ISpeechLexiconPronunciations_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISpeechLexiconPronunciations_Item_Proxy(
- ISpeechLexiconPronunciations * This,
- /* [in] */ long Index,
- /* [retval][out] */ ISpeechLexiconPronunciation **Pronunciation);
- void __RPC_STUB ISpeechLexiconPronunciations_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [restricted][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISpeechLexiconPronunciations_get__NewEnum_Proxy(
- ISpeechLexiconPronunciations * This,
- /* [retval][out] */ IUnknown **EnumVARIANT);
- void __RPC_STUB ISpeechLexiconPronunciations_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISpeechLexiconPronunciations_INTERFACE_DEFINED__ */
- #ifndef __ISpeechLexiconPronunciation_INTERFACE_DEFINED__
- #define __ISpeechLexiconPronunciation_INTERFACE_DEFINED__
- /* interface ISpeechLexiconPronunciation */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_ISpeechLexiconPronunciation;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("95252C5D-9E43-4f4a-9899-48EE73352F9F")
- ISpeechLexiconPronunciation : public IDispatch
- {
- public:
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Type(
- /* [retval][out] */ SpeechLexiconType *LexiconType) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_LangId(
- /* [retval][out] */ SpeechLanguageId *LangId) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_PartOfSpeech(
- /* [retval][out] */ SpeechPartOfSpeech *PartOfSpeech) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_PhoneIds(
- /* [retval][out] */ VARIANT *PhoneIds) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Symbolic(
- /* [retval][out] */ BSTR *Symbolic) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISpeechLexiconPronunciationVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISpeechLexiconPronunciation * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISpeechLexiconPronunciation * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISpeechLexiconPronunciation * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISpeechLexiconPronunciation * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISpeechLexiconPronunciation * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISpeechLexiconPronunciation * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISpeechLexiconPronunciation * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Type )(
- ISpeechLexiconPronunciation * This,
- /* [retval][out] */ SpeechLexiconType *LexiconType);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_LangId )(
- ISpeechLexiconPronunciation * This,
- /* [retval][out] */ SpeechLanguageId *LangId);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_PartOfSpeech )(
- ISpeechLexiconPronunciation * This,
- /* [retval][out] */ SpeechPartOfSpeech *PartOfSpeech);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_PhoneIds )(
- ISpeechLexiconPronunciation * This,
- /* [retval][out] */ VARIANT *PhoneIds);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Symbolic )(
- ISpeechLexiconPronunciation * This,
- /* [retval][out] */ BSTR *Symbolic);
-
- END_INTERFACE
- } ISpeechLexiconPronunciationVtbl;
- interface ISpeechLexiconPronunciation
- {
- CONST_VTBL struct ISpeechLexiconPronunciationVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISpeechLexiconPronunciation_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISpeechLexiconPronunciation_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISpeechLexiconPronunciation_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISpeechLexiconPronunciation_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISpeechLexiconPronunciation_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISpeechLexiconPronunciation_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISpeechLexiconPronunciation_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISpeechLexiconPronunciation_get_Type(This,LexiconType)
- (This)->lpVtbl -> get_Type(This,LexiconType)
- #define ISpeechLexiconPronunciation_get_LangId(This,LangId)
- (This)->lpVtbl -> get_LangId(This,LangId)
- #define ISpeechLexiconPronunciation_get_PartOfSpeech(This,PartOfSpeech)
- (This)->lpVtbl -> get_PartOfSpeech(This,PartOfSpeech)
- #define ISpeechLexiconPronunciation_get_PhoneIds(This,PhoneIds)
- (This)->lpVtbl -> get_PhoneIds(This,PhoneIds)
- #define ISpeechLexiconPronunciation_get_Symbolic(This,Symbolic)
- (This)->lpVtbl -> get_Symbolic(This,Symbolic)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISpeechLexiconPronunciation_get_Type_Proxy(
- ISpeechLexiconPronunciation * This,
- /* [retval][out] */ SpeechLexiconType *LexiconType);
- void __RPC_STUB ISpeechLexiconPronunciation_get_Type_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISpeechLexiconPronunciation_get_LangId_Proxy(
- ISpeechLexiconPronunciation * This,
- /* [retval][out] */ SpeechLanguageId *LangId);
- void __RPC_STUB ISpeechLexiconPronunciation_get_LangId_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISpeechLexiconPronunciation_get_PartOfSpeech_Proxy(
- ISpeechLexiconPronunciation * This,
- /* [retval][out] */ SpeechPartOfSpeech *PartOfSpeech);
- void __RPC_STUB ISpeechLexiconPronunciation_get_PartOfSpeech_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISpeechLexiconPronunciation_get_PhoneIds_Proxy(
- ISpeechLexiconPronunciation * This,
- /* [retval][out] */ VARIANT *PhoneIds);
- void __RPC_STUB ISpeechLexiconPronunciation_get_PhoneIds_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISpeechLexiconPronunciation_get_Symbolic_Proxy(
- ISpeechLexiconPronunciation * This,
- /* [retval][out] */ BSTR *Symbolic);
- void __RPC_STUB ISpeechLexiconPronunciation_get_Symbolic_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISpeechLexiconPronunciation_INTERFACE_DEFINED__ */
- #ifndef __SpeechStringConstants_MODULE_DEFINED__
- #define __SpeechStringConstants_MODULE_DEFINED__
- /* module SpeechStringConstants */
- /* [uuid] */
- const BSTR SpeechRegistryUserRoot = L"HKEY_CURRENT_USERSOFTWAREMicrosoftSpeech";
- const BSTR SpeechRegistryLocalMachineRoot = L"HKEY_LOCAL_MACHINESOFTWAREMicrosoftSpeech";
- const BSTR SpeechCategoryAudioOut = L"HKEY_LOCAL_MACHINESOFTWAREMicrosoftSpeechAudioOutput";
- const BSTR SpeechCategoryAudioIn = L"HKEY_LOCAL_MACHINESOFTWAREMicrosoftSpeechAudioInput";
- const BSTR SpeechCategoryVoices = L"HKEY_LOCAL_MACHINESOFTWAREMicrosoftSpeechVoices";
- const BSTR SpeechCategoryRecognizers = L"HKEY_LOCAL_MACHINESOFTWAREMicrosoftSpeechRecognizers";
- const BSTR SpeechCategoryAppLexicons = L"HKEY_LOCAL_MACHINESOFTWAREMicrosoftSpeechAppLexicons";
- const BSTR SpeechCategoryPhoneConverters = L"HKEY_LOCAL_MACHINESOFTWAREMicrosoftSpeechPhoneConverters";
- const BSTR SpeechCategoryRecoProfiles = L"HKEY_CURRENT_USERSOFTWAREMicrosoftSpeechRecoProfiles";
- const BSTR SpeechTokenIdUserLexicon = L"HKEY_CURRENT_USERSOFTWAREMicrosoftSpeechCurrentUserLexicon";
- const BSTR SpeechTokenValueCLSID = L"CLSID";
- const BSTR SpeechTokenKeyFiles = L"Files";
- const BSTR SpeechTokenKeyUI = L"UI";
- const BSTR SpeechTokenKeyAttributes = L"Attributes";
- const BSTR SpeechVoiceCategoryTTSRate = L"DefaultTTSRate";
- const BSTR SpeechPropertyResourceUsage = L"ResourceUsage";
- const BSTR SpeechPropertyHighConfidenceThreshold = L"HighConfidenceThreshold";
- const BSTR SpeechPropertyNormalConfidenceThreshold = L"NormalConfidenceThreshold";
- const BSTR SpeechPropertyLowConfidenceThreshold = L"LowConfidenceThreshold";
- const BSTR SpeechPropertyResponseSpeed = L"ResponseSpeed";
- const BSTR SpeechPropertyComplexResponseSpeed = L"ComplexResponseSpeed";
- const BSTR SpeechPropertyAdaptationOn = L"AdaptationOn";
- const BSTR SpeechDictationTopicSpelling = L"Spelling";
- const BSTR SpeechGrammarTagWildcard = L"...";
- const BSTR SpeechGrammarTagDictation = L"*";
- const BSTR SpeechGrammarTagUnlimitedDictation = L"*+";
- const BSTR SpeechEngineProperties = L"EngineProperties";
- const BSTR SpeechAddRemoveWord = L"AddRemoveWord";
- const BSTR SpeechUserTraining = L"UserTraining";
- const BSTR SpeechMicTraining = L"MicTraining";
- const BSTR SpeechRecoProfileProperties = L"RecoProfileProperties";
- const BSTR SpeechAudioProperties = L"AudioProperties";
- const BSTR SpeechAudioVolume = L"AudioVolume";
- const BSTR SpeechVoiceSkipTypeSentence = L"Sentence";
- const BSTR SpeechAudioFormatGUIDWave = L"{C31ADBAE-527F-4ff5-A230-F62BB61FF70C}";
- const BSTR SpeechAudioFormatGUIDText = L"{7CEEF9F9-3D13-11d2-9EE7-00C04F797396}";
- #endif /* __SpeechStringConstants_MODULE_DEFINED__ */
- #ifndef __SpeechConstants_MODULE_DEFINED__
- #define __SpeechConstants_MODULE_DEFINED__
- /* module SpeechConstants */
- /* [uuid] */
- const float Speech_Default_Weight = DEFAULT_WEIGHT;
- const LONG Speech_Max_Word_Length = SP_MAX_WORD_LENGTH;
- const LONG Speech_Max_Pron_Length = SP_MAX_PRON_LENGTH;
- const LONG Speech_StreamPos_Asap = SP_STREAMPOS_ASAP;
- const LONG Speech_StreamPos_RealTime = SP_STREAMPOS_REALTIME;
- const LONG SpeechAllElements = SPPR_ALL_ELEMENTS;
- #endif /* __SpeechConstants_MODULE_DEFINED__ */
- #ifndef __ISpeechPhraseInfoBuilder_INTERFACE_DEFINED__
- #define __ISpeechPhraseInfoBuilder_INTERFACE_DEFINED__
- /* interface ISpeechPhraseInfoBuilder */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_ISpeechPhraseInfoBuilder;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3B151836-DF3A-4E0A-846C-D2ADC9334333")
- ISpeechPhraseInfoBuilder : public IDispatch
- {
- public:
- virtual /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE RestorePhraseFromMemory(
- /* [in] */ VARIANT *PhraseInMemory,
- /* [retval][out] */ ISpeechPhraseInfo **PhraseInfo) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISpeechPhraseInfoBuilderVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISpeechPhraseInfoBuilder * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISpeechPhraseInfoBuilder * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISpeechPhraseInfoBuilder * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISpeechPhraseInfoBuilder * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISpeechPhraseInfoBuilder * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISpeechPhraseInfoBuilder * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISpeechPhraseInfoBuilder * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [id][helpstring] */ HRESULT ( STDMETHODCALLTYPE *RestorePhraseFromMemory )(
- ISpeechPhraseInfoBuilder * This,
- /* [in] */ VARIANT *PhraseInMemory,
- /* [retval][out] */ ISpeechPhraseInfo **PhraseInfo);
-
- END_INTERFACE
- } ISpeechPhraseInfoBuilderVtbl;
- interface ISpeechPhraseInfoBuilder
- {
- CONST_VTBL struct ISpeechPhraseInfoBuilderVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISpeechPhraseInfoBuilder_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISpeechPhraseInfoBuilder_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISpeechPhraseInfoBuilder_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISpeechPhraseInfoBuilder_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISpeechPhraseInfoBuilder_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISpeechPhraseInfoBuilder_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISpeechPhraseInfoBuilder_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISpeechPhraseInfoBuilder_RestorePhraseFromMemory(This,PhraseInMemory,PhraseInfo)
- (This)->lpVtbl -> RestorePhraseFromMemory(This,PhraseInMemory,PhraseInfo)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][helpstring] */ HRESULT STDMETHODCALLTYPE ISpeechPhraseInfoBuilder_RestorePhraseFromMemory_Proxy(
- ISpeechPhraseInfoBuilder * This,
- /* [in] */ VARIANT *PhraseInMemory,
- /* [retval][out] */ ISpeechPhraseInfo **PhraseInfo);
- void __RPC_STUB ISpeechPhraseInfoBuilder_RestorePhraseFromMemory_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISpeechPhraseInfoBuilder_INTERFACE_DEFINED__ */
- #ifndef __ISpeechPhoneConverter_INTERFACE_DEFINED__
- #define __ISpeechPhoneConverter_INTERFACE_DEFINED__
- /* interface ISpeechPhoneConverter */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_ISpeechPhoneConverter;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("C3E4F353-433F-43d6-89A1-6A62A7054C3D")
- ISpeechPhoneConverter : public IDispatch
- {
- public:
- virtual /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_LanguageId(
- /* [retval][out] */ SpeechLanguageId *LanguageId) = 0;
-
- virtual /* [id][helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_LanguageId(
- /* [in] */ SpeechLanguageId LanguageId) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE PhoneToId(
- /* [in] */ const BSTR Phonemes,
- /* [retval][out] */ VARIANT *IdArray) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IdToPhone(
- /* [in] */ const VARIANT IdArray,
- /* [retval][out] */ BSTR *Phonemes) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISpeechPhoneConverterVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISpeechPhoneConverter * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISpeechPhoneConverter * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISpeechPhoneConverter * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISpeechPhoneConverter * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISpeechPhoneConverter * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISpeechPhoneConverter * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISpeechPhoneConverter * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [id][helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LanguageId )(
- ISpeechPhoneConverter * This,
- /* [retval][out] */ SpeechLanguageId *LanguageId);
-
- /* [id][helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_LanguageId )(
- ISpeechPhoneConverter * This,
- /* [in] */ SpeechLanguageId LanguageId);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *PhoneToId )(
- ISpeechPhoneConverter * This,
- /* [in] */ const BSTR Phonemes,
- /* [retval][out] */ VARIANT *IdArray);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *IdToPhone )(
- ISpeechPhoneConverter * This,
- /* [in] */ const VARIANT IdArray,
- /* [retval][out] */ BSTR *Phonemes);
-
- END_INTERFACE
- } ISpeechPhoneConverterVtbl;
- interface ISpeechPhoneConverter
- {
- CONST_VTBL struct ISpeechPhoneConverterVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISpeechPhoneConverter_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISpeechPhoneConverter_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISpeechPhoneConverter_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISpeechPhoneConverter_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISpeechPhoneConverter_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISpeechPhoneConverter_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISpeechPhoneConverter_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISpeechPhoneConverter_get_LanguageId(This,LanguageId)
- (This)->lpVtbl -> get_LanguageId(This,LanguageId)
- #define ISpeechPhoneConverter_put_LanguageId(This,LanguageId)
- (This)->lpVtbl -> put_LanguageId(This,LanguageId)
- #define ISpeechPhoneConverter_PhoneToId(This,Phonemes,IdArray)
- (This)->lpVtbl -> PhoneToId(This,Phonemes,IdArray)
- #define ISpeechPhoneConverter_IdToPhone(This,IdArray,Phonemes)
- (This)->lpVtbl -> IdToPhone(This,IdArray,Phonemes)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][helpstring][propget] */ HRESULT STDMETHODCALLTYPE ISpeechPhoneConverter_get_LanguageId_Proxy(
- ISpeechPhoneConverter * This,
- /* [retval][out] */ SpeechLanguageId *LanguageId);
- void __RPC_STUB ISpeechPhoneConverter_get_LanguageId_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][helpstring][propput] */ HRESULT STDMETHODCALLTYPE ISpeechPhoneConverter_put_LanguageId_Proxy(
- ISpeechPhoneConverter * This,
- /* [in] */ SpeechLanguageId LanguageId);
- void __RPC_STUB ISpeechPhoneConverter_put_LanguageId_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISpeechPhoneConverter_PhoneToId_Proxy(
- ISpeechPhoneConverter * This,
- /* [in] */ const BSTR Phonemes,
- /* [retval][out] */ VARIANT *IdArray);
- void __RPC_STUB ISpeechPhoneConverter_PhoneToId_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISpeechPhoneConverter_IdToPhone_Proxy(
- ISpeechPhoneConverter * This,
- /* [in] */ const VARIANT IdArray,
- /* [retval][out] */ BSTR *Phonemes);
- void __RPC_STUB ISpeechPhoneConverter_IdToPhone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISpeechPhoneConverter_INTERFACE_DEFINED__ */
- EXTERN_C const CLSID CLSID_SpNotifyTranslator;
- #ifdef __cplusplus
- class DECLSPEC_UUID("E2AE5372-5D40-11D2-960E-00C04F8EE628")
- SpNotifyTranslator;
- #endif
- EXTERN_C const CLSID CLSID_SpObjectTokenCategory;
- #ifdef __cplusplus
- class DECLSPEC_UUID("A910187F-0C7A-45AC-92CC-59EDAFB77B53")
- SpObjectTokenCategory;
- #endif
- EXTERN_C const CLSID CLSID_SpObjectToken;
- #ifdef __cplusplus
- class DECLSPEC_UUID("EF411752-3736-4CB4-9C8C-8EF4CCB58EFE")
- SpObjectToken;
- #endif
- EXTERN_C const CLSID CLSID_SpResourceManager;
- #ifdef __cplusplus
- class DECLSPEC_UUID("96749373-3391-11D2-9EE3-00C04F797396")
- SpResourceManager;
- #endif
- EXTERN_C const CLSID CLSID_SpStreamFormatConverter;
- #ifdef __cplusplus
- class DECLSPEC_UUID("7013943A-E2EC-11D2-A086-00C04F8EF9B5")
- SpStreamFormatConverter;
- #endif
- EXTERN_C const CLSID CLSID_SpMMAudioEnum;
- #ifdef __cplusplus
- class DECLSPEC_UUID("AB1890A0-E91F-11D2-BB91-00C04F8EE6C0")
- SpMMAudioEnum;
- #endif
- EXTERN_C const CLSID CLSID_SpMMAudioIn;
- #ifdef __cplusplus
- class DECLSPEC_UUID("CF3D2E50-53F2-11D2-960C-00C04F8EE628")
- SpMMAudioIn;
- #endif
- EXTERN_C const CLSID CLSID_SpMMAudioOut;
- #ifdef __cplusplus
- class DECLSPEC_UUID("A8C680EB-3D32-11D2-9EE7-00C04F797396")
- SpMMAudioOut;
- #endif
- EXTERN_C const CLSID CLSID_SpRecPlayAudio;
- #ifdef __cplusplus
- class DECLSPEC_UUID("FEE225FC-7AFD-45E9-95D0-5A318079D911")
- SpRecPlayAudio;
- #endif
- EXTERN_C const CLSID CLSID_SpStream;
- #ifdef __cplusplus
- class DECLSPEC_UUID("715D9C59-4442-11D2-9605-00C04F8EE628")
- SpStream;
- #endif
- EXTERN_C const CLSID CLSID_SpVoice;
- #ifdef __cplusplus
- class DECLSPEC_UUID("96749377-3391-11D2-9EE3-00C04F797396")
- SpVoice;
- #endif
- EXTERN_C const CLSID CLSID_SpSharedRecoContext;
- #ifdef __cplusplus
- class DECLSPEC_UUID("47206204-5ECA-11D2-960F-00C04F8EE628")
- SpSharedRecoContext;
- #endif
- EXTERN_C const CLSID CLSID_SpInprocRecognizer;
- #ifdef __cplusplus
- class DECLSPEC_UUID("41B89B6B-9399-11D2-9623-00C04F8EE628")
- SpInprocRecognizer;
- #endif
- EXTERN_C const CLSID CLSID_SpSharedRecognizer;
- #ifdef __cplusplus
- class DECLSPEC_UUID("3BEE4890-4FE9-4A37-8C1E-5E7E12791C1F")
- SpSharedRecognizer;
- #endif
- EXTERN_C const CLSID CLSID_SpLexicon;
- #ifdef __cplusplus
- class DECLSPEC_UUID("0655E396-25D0-11D3-9C26-00C04F8EF87C")
- SpLexicon;
- #endif
- EXTERN_C const CLSID CLSID_SpUnCompressedLexicon;
- #ifdef __cplusplus
- class DECLSPEC_UUID("C9E37C15-DF92-4727-85D6-72E5EEB6995A")
- SpUnCompressedLexicon;
- #endif
- EXTERN_C const CLSID CLSID_SpCompressedLexicon;
- #ifdef __cplusplus
- class DECLSPEC_UUID("90903716-2F42-11D3-9C26-00C04F8EF87C")
- SpCompressedLexicon;
- #endif
- EXTERN_C const CLSID CLSID_SpPhoneConverter;
- #ifdef __cplusplus
- class DECLSPEC_UUID("9185F743-1143-4C28-86B5-BFF14F20E5C8")
- SpPhoneConverter;
- #endif
- EXTERN_C const CLSID CLSID_SpNullPhoneConverter;
- #ifdef __cplusplus
- class DECLSPEC_UUID("455F24E9-7396-4A16-9715-7C0FDBE3EFE3")
- SpNullPhoneConverter;
- #endif
- EXTERN_C const CLSID CLSID_SpTextSelectionInformation;
- #ifdef __cplusplus
- class DECLSPEC_UUID("0F92030A-CBFD-4AB8-A164-FF5985547FF6")
- SpTextSelectionInformation;
- #endif
- EXTERN_C const CLSID CLSID_SpPhraseInfoBuilder;
- #ifdef __cplusplus
- class DECLSPEC_UUID("C23FC28D-C55F-4720-8B32-91F73C2BD5D1")
- SpPhraseInfoBuilder;
- #endif
- EXTERN_C const CLSID CLSID_SpAudioFormat;
- #ifdef __cplusplus
- class DECLSPEC_UUID("9EF96870-E160-4792-820D-48CF0649E4EC")
- SpAudioFormat;
- #endif
- EXTERN_C const CLSID CLSID_SpWaveFormatEx;
- #ifdef __cplusplus
- class DECLSPEC_UUID("C79A574C-63BE-44b9-801F-283F87F898BE")
- SpWaveFormatEx;
- #endif
- EXTERN_C const CLSID CLSID_SpInProcRecoContext;
- #ifdef __cplusplus
- class DECLSPEC_UUID("73AD6842-ACE0-45E8-A4DD-8795881A2C2A")
- SpInProcRecoContext;
- #endif
- EXTERN_C const CLSID CLSID_SpCustomStream;
- #ifdef __cplusplus
- class DECLSPEC_UUID("8DBEF13F-1948-4aa8-8CF0-048EEBED95D8")
- SpCustomStream;
- #endif
- EXTERN_C const CLSID CLSID_SpFileStream;
- #ifdef __cplusplus
- class DECLSPEC_UUID("947812B3-2AE1-4644-BA86-9E90DED7EC91")
- SpFileStream;
- #endif
- EXTERN_C const CLSID CLSID_SpMemoryStream;
- #ifdef __cplusplus
- class DECLSPEC_UUID("5FB7EF7D-DFF4-468a-B6B7-2FCBD188F994")
- SpMemoryStream;
- #endif
- #endif /* __SpeechLib_LIBRARY_DEFINED__ */
- /* Additional Prototypes for ALL interfaces */
- /* end of Additional Prototypes */
- #ifdef __cplusplus
- }
- #endif
- #endif