tuner.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:386k
- #define IMPEG2Component_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMPEG2Component_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMPEG2Component_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMPEG2Component_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMPEG2Component_get_Type(This,CT)
- (This)->lpVtbl -> get_Type(This,CT)
- #define IMPEG2Component_put_Type(This,CT)
- (This)->lpVtbl -> put_Type(This,CT)
- #define IMPEG2Component_get_DescLangID(This,LangID)
- (This)->lpVtbl -> get_DescLangID(This,LangID)
- #define IMPEG2Component_put_DescLangID(This,LangID)
- (This)->lpVtbl -> put_DescLangID(This,LangID)
- #define IMPEG2Component_get_Status(This,Status)
- (This)->lpVtbl -> get_Status(This,Status)
- #define IMPEG2Component_put_Status(This,Status)
- (This)->lpVtbl -> put_Status(This,Status)
- #define IMPEG2Component_get_Description(This,Description)
- (This)->lpVtbl -> get_Description(This,Description)
- #define IMPEG2Component_put_Description(This,Description)
- (This)->lpVtbl -> put_Description(This,Description)
- #define IMPEG2Component_Clone(This,NewComponent)
- (This)->lpVtbl -> Clone(This,NewComponent)
- #define IMPEG2Component_get_PID(This,PID)
- (This)->lpVtbl -> get_PID(This,PID)
- #define IMPEG2Component_put_PID(This,PID)
- (This)->lpVtbl -> put_PID(This,PID)
- #define IMPEG2Component_get_PCRPID(This,PCRPID)
- (This)->lpVtbl -> get_PCRPID(This,PCRPID)
- #define IMPEG2Component_put_PCRPID(This,PCRPID)
- (This)->lpVtbl -> put_PCRPID(This,PCRPID)
- #define IMPEG2Component_get_ProgramNumber(This,ProgramNumber)
- (This)->lpVtbl -> get_ProgramNumber(This,ProgramNumber)
- #define IMPEG2Component_put_ProgramNumber(This,ProgramNumber)
- (This)->lpVtbl -> put_ProgramNumber(This,ProgramNumber)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMPEG2Component_get_PID_Proxy(
- IMPEG2Component * This,
- /* [retval][out] */ long *PID);
- void __RPC_STUB IMPEG2Component_get_PID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMPEG2Component_put_PID_Proxy(
- IMPEG2Component * This,
- /* [in] */ long PID);
- void __RPC_STUB IMPEG2Component_put_PID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMPEG2Component_get_PCRPID_Proxy(
- IMPEG2Component * This,
- /* [retval][out] */ long *PCRPID);
- void __RPC_STUB IMPEG2Component_get_PCRPID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMPEG2Component_put_PCRPID_Proxy(
- IMPEG2Component * This,
- /* [in] */ long PCRPID);
- void __RPC_STUB IMPEG2Component_put_PCRPID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMPEG2Component_get_ProgramNumber_Proxy(
- IMPEG2Component * This,
- /* [retval][out] */ long *ProgramNumber);
- void __RPC_STUB IMPEG2Component_get_ProgramNumber_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMPEG2Component_put_ProgramNumber_Proxy(
- IMPEG2Component * This,
- /* [in] */ long ProgramNumber);
- void __RPC_STUB IMPEG2Component_put_ProgramNumber_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMPEG2Component_INTERFACE_DEFINED__ */
- #ifndef __IEnumComponents_INTERFACE_DEFINED__
- #define __IEnumComponents_INTERFACE_DEFINED__
- /* interface IEnumComponents */
- /* [unique][uuid][object][restricted][hidden] */
- EXTERN_C const IID IID_IEnumComponents;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("2A6E2939-2595-11d3-B64C-00C04F79498E")
- IEnumComponents : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Next(
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ IComponent **rgelt,
- /* [out] */ ULONG *pceltFetched) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Skip(
- /* [in] */ ULONG celt) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Clone(
- /* [out] */ IEnumComponents **ppEnum) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IEnumComponentsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IEnumComponents * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IEnumComponents * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IEnumComponents * This);
-
- HRESULT ( STDMETHODCALLTYPE *Next )(
- IEnumComponents * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ IComponent **rgelt,
- /* [out] */ ULONG *pceltFetched);
-
- HRESULT ( STDMETHODCALLTYPE *Skip )(
- IEnumComponents * This,
- /* [in] */ ULONG celt);
-
- HRESULT ( STDMETHODCALLTYPE *Reset )(
- IEnumComponents * This);
-
- HRESULT ( STDMETHODCALLTYPE *Clone )(
- IEnumComponents * This,
- /* [out] */ IEnumComponents **ppEnum);
-
- END_INTERFACE
- } IEnumComponentsVtbl;
- interface IEnumComponents
- {
- CONST_VTBL struct IEnumComponentsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IEnumComponents_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IEnumComponents_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IEnumComponents_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IEnumComponents_Next(This,celt,rgelt,pceltFetched)
- (This)->lpVtbl -> Next(This,celt,rgelt,pceltFetched)
- #define IEnumComponents_Skip(This,celt)
- (This)->lpVtbl -> Skip(This,celt)
- #define IEnumComponents_Reset(This)
- (This)->lpVtbl -> Reset(This)
- #define IEnumComponents_Clone(This,ppEnum)
- (This)->lpVtbl -> Clone(This,ppEnum)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IEnumComponents_Next_Proxy(
- IEnumComponents * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ IComponent **rgelt,
- /* [out] */ ULONG *pceltFetched);
- void __RPC_STUB IEnumComponents_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumComponents_Skip_Proxy(
- IEnumComponents * This,
- /* [in] */ ULONG celt);
- void __RPC_STUB IEnumComponents_Skip_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumComponents_Reset_Proxy(
- IEnumComponents * This);
- void __RPC_STUB IEnumComponents_Reset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumComponents_Clone_Proxy(
- IEnumComponents * This,
- /* [out] */ IEnumComponents **ppEnum);
- void __RPC_STUB IEnumComponents_Clone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IEnumComponents_INTERFACE_DEFINED__ */
- #ifndef __IComponents_INTERFACE_DEFINED__
- #define __IComponents_INTERFACE_DEFINED__
- /* interface IComponents */
- /* [unique][helpstring][oleautomation][dual][uuid][nonextensible][object] */
- EXTERN_C const IID IID_IComponents;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("FCD01846-0E19-11d3-9D8E-00C04F72D980")
- IComponents : public IDispatch
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long *Count) = 0;
-
- virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IEnumVARIANT **ppNewEnum) = 0;
-
- virtual /* [helpstring][restricted][hidden] */ HRESULT STDMETHODCALLTYPE EnumComponents(
- /* [retval][out] */ IEnumComponents **ppNewEnum) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Item(
- /* [in] */ VARIANT Index,
- /* [retval][out] */ IComponent **ppComponent) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add(
- /* [in] */ IComponent *Component,
- /* [retval][out] */ VARIANT *NewIndex) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove(
- /* [in] */ VARIANT Index) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Clone(
- /* [retval][out] */ IComponents **NewList) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IComponentsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IComponents * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IComponents * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IComponents * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IComponents * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IComponents * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IComponents * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IComponents * 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] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
- IComponents * This,
- /* [retval][out] */ long *Count);
-
- /* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
- IComponents * This,
- /* [retval][out] */ IEnumVARIANT **ppNewEnum);
-
- /* [helpstring][restricted][hidden] */ HRESULT ( STDMETHODCALLTYPE *EnumComponents )(
- IComponents * This,
- /* [retval][out] */ IEnumComponents **ppNewEnum);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
- IComponents * This,
- /* [in] */ VARIANT Index,
- /* [retval][out] */ IComponent **ppComponent);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )(
- IComponents * This,
- /* [in] */ IComponent *Component,
- /* [retval][out] */ VARIANT *NewIndex);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )(
- IComponents * This,
- /* [in] */ VARIANT Index);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Clone )(
- IComponents * This,
- /* [retval][out] */ IComponents **NewList);
-
- END_INTERFACE
- } IComponentsVtbl;
- interface IComponents
- {
- CONST_VTBL struct IComponentsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IComponents_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IComponents_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IComponents_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IComponents_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IComponents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IComponents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IComponents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IComponents_get_Count(This,Count)
- (This)->lpVtbl -> get_Count(This,Count)
- #define IComponents_get__NewEnum(This,ppNewEnum)
- (This)->lpVtbl -> get__NewEnum(This,ppNewEnum)
- #define IComponents_EnumComponents(This,ppNewEnum)
- (This)->lpVtbl -> EnumComponents(This,ppNewEnum)
- #define IComponents_get_Item(This,Index,ppComponent)
- (This)->lpVtbl -> get_Item(This,Index,ppComponent)
- #define IComponents_Add(This,Component,NewIndex)
- (This)->lpVtbl -> Add(This,Component,NewIndex)
- #define IComponents_Remove(This,Index)
- (This)->lpVtbl -> Remove(This,Index)
- #define IComponents_Clone(This,NewList)
- (This)->lpVtbl -> Clone(This,NewList)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IComponents_get_Count_Proxy(
- IComponents * This,
- /* [retval][out] */ long *Count);
- void __RPC_STUB IComponents_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IComponents_get__NewEnum_Proxy(
- IComponents * This,
- /* [retval][out] */ IEnumVARIANT **ppNewEnum);
- void __RPC_STUB IComponents_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][restricted][hidden] */ HRESULT STDMETHODCALLTYPE IComponents_EnumComponents_Proxy(
- IComponents * This,
- /* [retval][out] */ IEnumComponents **ppNewEnum);
- void __RPC_STUB IComponents_EnumComponents_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IComponents_get_Item_Proxy(
- IComponents * This,
- /* [in] */ VARIANT Index,
- /* [retval][out] */ IComponent **ppComponent);
- void __RPC_STUB IComponents_get_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IComponents_Add_Proxy(
- IComponents * This,
- /* [in] */ IComponent *Component,
- /* [retval][out] */ VARIANT *NewIndex);
- void __RPC_STUB IComponents_Add_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IComponents_Remove_Proxy(
- IComponents * This,
- /* [in] */ VARIANT Index);
- void __RPC_STUB IComponents_Remove_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IComponents_Clone_Proxy(
- IComponents * This,
- /* [retval][out] */ IComponents **NewList);
- void __RPC_STUB IComponents_Clone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IComponents_INTERFACE_DEFINED__ */
- #ifndef __ILocator_INTERFACE_DEFINED__
- #define __ILocator_INTERFACE_DEFINED__
- /* interface ILocator */
- /* [unique][helpstring][oleautomation][dual][uuid][nonextensible][object] */
- EXTERN_C const IID IID_ILocator;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("286D7F89-760C-4F89-80C4-66841D2507AA")
- ILocator : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CarrierFrequency(
- /* [retval][out] */ long *Frequency) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_CarrierFrequency(
- /* [in] */ long Frequency) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_InnerFEC(
- /* [retval][out] */ FECMethod *FEC) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_InnerFEC(
- /* [in] */ FECMethod FEC) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_InnerFECRate(
- /* [retval][out] */ BinaryConvolutionCodeRate *FEC) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_InnerFECRate(
- /* [in] */ BinaryConvolutionCodeRate FEC) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_OuterFEC(
- /* [retval][out] */ FECMethod *FEC) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_OuterFEC(
- /* [in] */ FECMethod FEC) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_OuterFECRate(
- /* [retval][out] */ BinaryConvolutionCodeRate *FEC) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_OuterFECRate(
- /* [in] */ BinaryConvolutionCodeRate FEC) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Modulation(
- /* [retval][out] */ ModulationType *Modulation) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Modulation(
- /* [in] */ ModulationType Modulation) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SymbolRate(
- /* [retval][out] */ long *Rate) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SymbolRate(
- /* [in] */ long Rate) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Clone(
- /* [retval][out] */ ILocator **NewLocator) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ILocatorVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ILocator * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ILocator * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ILocator * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ILocator * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ILocator * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ILocator * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ILocator * 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][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CarrierFrequency )(
- ILocator * This,
- /* [retval][out] */ long *Frequency);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CarrierFrequency )(
- ILocator * This,
- /* [in] */ long Frequency);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InnerFEC )(
- ILocator * This,
- /* [retval][out] */ FECMethod *FEC);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_InnerFEC )(
- ILocator * This,
- /* [in] */ FECMethod FEC);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InnerFECRate )(
- ILocator * This,
- /* [retval][out] */ BinaryConvolutionCodeRate *FEC);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_InnerFECRate )(
- ILocator * This,
- /* [in] */ BinaryConvolutionCodeRate FEC);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OuterFEC )(
- ILocator * This,
- /* [retval][out] */ FECMethod *FEC);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OuterFEC )(
- ILocator * This,
- /* [in] */ FECMethod FEC);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OuterFECRate )(
- ILocator * This,
- /* [retval][out] */ BinaryConvolutionCodeRate *FEC);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OuterFECRate )(
- ILocator * This,
- /* [in] */ BinaryConvolutionCodeRate FEC);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Modulation )(
- ILocator * This,
- /* [retval][out] */ ModulationType *Modulation);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Modulation )(
- ILocator * This,
- /* [in] */ ModulationType Modulation);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SymbolRate )(
- ILocator * This,
- /* [retval][out] */ long *Rate);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SymbolRate )(
- ILocator * This,
- /* [in] */ long Rate);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Clone )(
- ILocator * This,
- /* [retval][out] */ ILocator **NewLocator);
-
- END_INTERFACE
- } ILocatorVtbl;
- interface ILocator
- {
- CONST_VTBL struct ILocatorVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ILocator_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ILocator_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ILocator_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ILocator_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ILocator_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ILocator_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ILocator_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ILocator_get_CarrierFrequency(This,Frequency)
- (This)->lpVtbl -> get_CarrierFrequency(This,Frequency)
- #define ILocator_put_CarrierFrequency(This,Frequency)
- (This)->lpVtbl -> put_CarrierFrequency(This,Frequency)
- #define ILocator_get_InnerFEC(This,FEC)
- (This)->lpVtbl -> get_InnerFEC(This,FEC)
- #define ILocator_put_InnerFEC(This,FEC)
- (This)->lpVtbl -> put_InnerFEC(This,FEC)
- #define ILocator_get_InnerFECRate(This,FEC)
- (This)->lpVtbl -> get_InnerFECRate(This,FEC)
- #define ILocator_put_InnerFECRate(This,FEC)
- (This)->lpVtbl -> put_InnerFECRate(This,FEC)
- #define ILocator_get_OuterFEC(This,FEC)
- (This)->lpVtbl -> get_OuterFEC(This,FEC)
- #define ILocator_put_OuterFEC(This,FEC)
- (This)->lpVtbl -> put_OuterFEC(This,FEC)
- #define ILocator_get_OuterFECRate(This,FEC)
- (This)->lpVtbl -> get_OuterFECRate(This,FEC)
- #define ILocator_put_OuterFECRate(This,FEC)
- (This)->lpVtbl -> put_OuterFECRate(This,FEC)
- #define ILocator_get_Modulation(This,Modulation)
- (This)->lpVtbl -> get_Modulation(This,Modulation)
- #define ILocator_put_Modulation(This,Modulation)
- (This)->lpVtbl -> put_Modulation(This,Modulation)
- #define ILocator_get_SymbolRate(This,Rate)
- (This)->lpVtbl -> get_SymbolRate(This,Rate)
- #define ILocator_put_SymbolRate(This,Rate)
- (This)->lpVtbl -> put_SymbolRate(This,Rate)
- #define ILocator_Clone(This,NewLocator)
- (This)->lpVtbl -> Clone(This,NewLocator)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ILocator_get_CarrierFrequency_Proxy(
- ILocator * This,
- /* [retval][out] */ long *Frequency);
- void __RPC_STUB ILocator_get_CarrierFrequency_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ILocator_put_CarrierFrequency_Proxy(
- ILocator * This,
- /* [in] */ long Frequency);
- void __RPC_STUB ILocator_put_CarrierFrequency_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ILocator_get_InnerFEC_Proxy(
- ILocator * This,
- /* [retval][out] */ FECMethod *FEC);
- void __RPC_STUB ILocator_get_InnerFEC_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ILocator_put_InnerFEC_Proxy(
- ILocator * This,
- /* [in] */ FECMethod FEC);
- void __RPC_STUB ILocator_put_InnerFEC_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ILocator_get_InnerFECRate_Proxy(
- ILocator * This,
- /* [retval][out] */ BinaryConvolutionCodeRate *FEC);
- void __RPC_STUB ILocator_get_InnerFECRate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ILocator_put_InnerFECRate_Proxy(
- ILocator * This,
- /* [in] */ BinaryConvolutionCodeRate FEC);
- void __RPC_STUB ILocator_put_InnerFECRate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ILocator_get_OuterFEC_Proxy(
- ILocator * This,
- /* [retval][out] */ FECMethod *FEC);
- void __RPC_STUB ILocator_get_OuterFEC_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ILocator_put_OuterFEC_Proxy(
- ILocator * This,
- /* [in] */ FECMethod FEC);
- void __RPC_STUB ILocator_put_OuterFEC_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ILocator_get_OuterFECRate_Proxy(
- ILocator * This,
- /* [retval][out] */ BinaryConvolutionCodeRate *FEC);
- void __RPC_STUB ILocator_get_OuterFECRate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ILocator_put_OuterFECRate_Proxy(
- ILocator * This,
- /* [in] */ BinaryConvolutionCodeRate FEC);
- void __RPC_STUB ILocator_put_OuterFECRate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ILocator_get_Modulation_Proxy(
- ILocator * This,
- /* [retval][out] */ ModulationType *Modulation);
- void __RPC_STUB ILocator_get_Modulation_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ILocator_put_Modulation_Proxy(
- ILocator * This,
- /* [in] */ ModulationType Modulation);
- void __RPC_STUB ILocator_put_Modulation_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ILocator_get_SymbolRate_Proxy(
- ILocator * This,
- /* [retval][out] */ long *Rate);
- void __RPC_STUB ILocator_get_SymbolRate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ILocator_put_SymbolRate_Proxy(
- ILocator * This,
- /* [in] */ long Rate);
- void __RPC_STUB ILocator_put_SymbolRate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ILocator_Clone_Proxy(
- ILocator * This,
- /* [retval][out] */ ILocator **NewLocator);
- void __RPC_STUB ILocator_Clone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ILocator_INTERFACE_DEFINED__ */
- #ifndef __IATSCLocator_INTERFACE_DEFINED__
- #define __IATSCLocator_INTERFACE_DEFINED__
- /* interface IATSCLocator */
- /* [unique][helpstring][oleautomation][dual][uuid][nonextensible][hidden][object] */
- EXTERN_C const IID IID_IATSCLocator;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("BF8D986F-8C2B-4131-94D7-4D3D9FCC21EF")
- IATSCLocator : public ILocator
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PhysicalChannel(
- /* [retval][out] */ long *PhysicalChannel) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_PhysicalChannel(
- /* [in] */ long PhysicalChannel) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TSID(
- /* [retval][out] */ long *TSID) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_TSID(
- /* [in] */ long TSID) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IATSCLocatorVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IATSCLocator * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IATSCLocator * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IATSCLocator * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IATSCLocator * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IATSCLocator * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IATSCLocator * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IATSCLocator * 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][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CarrierFrequency )(
- IATSCLocator * This,
- /* [retval][out] */ long *Frequency);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CarrierFrequency )(
- IATSCLocator * This,
- /* [in] */ long Frequency);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InnerFEC )(
- IATSCLocator * This,
- /* [retval][out] */ FECMethod *FEC);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_InnerFEC )(
- IATSCLocator * This,
- /* [in] */ FECMethod FEC);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InnerFECRate )(
- IATSCLocator * This,
- /* [retval][out] */ BinaryConvolutionCodeRate *FEC);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_InnerFECRate )(
- IATSCLocator * This,
- /* [in] */ BinaryConvolutionCodeRate FEC);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OuterFEC )(
- IATSCLocator * This,
- /* [retval][out] */ FECMethod *FEC);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OuterFEC )(
- IATSCLocator * This,
- /* [in] */ FECMethod FEC);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OuterFECRate )(
- IATSCLocator * This,
- /* [retval][out] */ BinaryConvolutionCodeRate *FEC);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OuterFECRate )(
- IATSCLocator * This,
- /* [in] */ BinaryConvolutionCodeRate FEC);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Modulation )(
- IATSCLocator * This,
- /* [retval][out] */ ModulationType *Modulation);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Modulation )(
- IATSCLocator * This,
- /* [in] */ ModulationType Modulation);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SymbolRate )(
- IATSCLocator * This,
- /* [retval][out] */ long *Rate);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SymbolRate )(
- IATSCLocator * This,
- /* [in] */ long Rate);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Clone )(
- IATSCLocator * This,
- /* [retval][out] */ ILocator **NewLocator);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PhysicalChannel )(
- IATSCLocator * This,
- /* [retval][out] */ long *PhysicalChannel);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PhysicalChannel )(
- IATSCLocator * This,
- /* [in] */ long PhysicalChannel);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TSID )(
- IATSCLocator * This,
- /* [retval][out] */ long *TSID);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TSID )(
- IATSCLocator * This,
- /* [in] */ long TSID);
-
- END_INTERFACE
- } IATSCLocatorVtbl;
- interface IATSCLocator
- {
- CONST_VTBL struct IATSCLocatorVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IATSCLocator_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IATSCLocator_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IATSCLocator_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IATSCLocator_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IATSCLocator_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IATSCLocator_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IATSCLocator_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IATSCLocator_get_CarrierFrequency(This,Frequency)
- (This)->lpVtbl -> get_CarrierFrequency(This,Frequency)
- #define IATSCLocator_put_CarrierFrequency(This,Frequency)
- (This)->lpVtbl -> put_CarrierFrequency(This,Frequency)
- #define IATSCLocator_get_InnerFEC(This,FEC)
- (This)->lpVtbl -> get_InnerFEC(This,FEC)
- #define IATSCLocator_put_InnerFEC(This,FEC)
- (This)->lpVtbl -> put_InnerFEC(This,FEC)
- #define IATSCLocator_get_InnerFECRate(This,FEC)
- (This)->lpVtbl -> get_InnerFECRate(This,FEC)
- #define IATSCLocator_put_InnerFECRate(This,FEC)
- (This)->lpVtbl -> put_InnerFECRate(This,FEC)
- #define IATSCLocator_get_OuterFEC(This,FEC)
- (This)->lpVtbl -> get_OuterFEC(This,FEC)
- #define IATSCLocator_put_OuterFEC(This,FEC)
- (This)->lpVtbl -> put_OuterFEC(This,FEC)
- #define IATSCLocator_get_OuterFECRate(This,FEC)
- (This)->lpVtbl -> get_OuterFECRate(This,FEC)
- #define IATSCLocator_put_OuterFECRate(This,FEC)
- (This)->lpVtbl -> put_OuterFECRate(This,FEC)
- #define IATSCLocator_get_Modulation(This,Modulation)
- (This)->lpVtbl -> get_Modulation(This,Modulation)
- #define IATSCLocator_put_Modulation(This,Modulation)
- (This)->lpVtbl -> put_Modulation(This,Modulation)
- #define IATSCLocator_get_SymbolRate(This,Rate)
- (This)->lpVtbl -> get_SymbolRate(This,Rate)
- #define IATSCLocator_put_SymbolRate(This,Rate)
- (This)->lpVtbl -> put_SymbolRate(This,Rate)
- #define IATSCLocator_Clone(This,NewLocator)
- (This)->lpVtbl -> Clone(This,NewLocator)
- #define IATSCLocator_get_PhysicalChannel(This,PhysicalChannel)
- (This)->lpVtbl -> get_PhysicalChannel(This,PhysicalChannel)
- #define IATSCLocator_put_PhysicalChannel(This,PhysicalChannel)
- (This)->lpVtbl -> put_PhysicalChannel(This,PhysicalChannel)
- #define IATSCLocator_get_TSID(This,TSID)
- (This)->lpVtbl -> get_TSID(This,TSID)
- #define IATSCLocator_put_TSID(This,TSID)
- (This)->lpVtbl -> put_TSID(This,TSID)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IATSCLocator_get_PhysicalChannel_Proxy(
- IATSCLocator * This,
- /* [retval][out] */ long *PhysicalChannel);
- void __RPC_STUB IATSCLocator_get_PhysicalChannel_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IATSCLocator_put_PhysicalChannel_Proxy(
- IATSCLocator * This,
- /* [in] */ long PhysicalChannel);
- void __RPC_STUB IATSCLocator_put_PhysicalChannel_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IATSCLocator_get_TSID_Proxy(
- IATSCLocator * This,
- /* [retval][out] */ long *TSID);
- void __RPC_STUB IATSCLocator_get_TSID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IATSCLocator_put_TSID_Proxy(
- IATSCLocator * This,
- /* [in] */ long TSID);
- void __RPC_STUB IATSCLocator_put_TSID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IATSCLocator_INTERFACE_DEFINED__ */
- #ifndef __IDVBTLocator_INTERFACE_DEFINED__
- #define __IDVBTLocator_INTERFACE_DEFINED__
- /* interface IDVBTLocator */
- /* [unique][helpstring][oleautomation][dual][uuid][nonextensible][hidden][object] */
- EXTERN_C const IID IID_IDVBTLocator;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("8664DA16-DDA2-42ac-926A-C18F9127C302")
- IDVBTLocator : public ILocator
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Bandwidth(
- /* [retval][out] */ long *BandWidthVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Bandwidth(
- /* [in] */ long BandwidthVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_LPInnerFEC(
- /* [retval][out] */ FECMethod *FEC) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_LPInnerFEC(
- /* [in] */ FECMethod FEC) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_LPInnerFECRate(
- /* [retval][out] */ BinaryConvolutionCodeRate *FEC) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_LPInnerFECRate(
- /* [in] */ BinaryConvolutionCodeRate FEC) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_HAlpha(
- /* [retval][out] */ HierarchyAlpha *Alpha) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_HAlpha(
- /* [in] */ HierarchyAlpha Alpha) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Guard(
- /* [retval][out] */ GuardInterval *GI) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Guard(
- /* [in] */ GuardInterval GI) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Mode(
- /* [retval][out] */ TransmissionMode *mode) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Mode(
- /* [in] */ TransmissionMode mode) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_OtherFrequencyInUse(
- /* [retval][out] */ VARIANT_BOOL *OtherFrequencyInUseVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_OtherFrequencyInUse(
- /* [in] */ VARIANT_BOOL OtherFrequencyInUseVal) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IDVBTLocatorVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IDVBTLocator * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IDVBTLocator * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IDVBTLocator * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IDVBTLocator * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IDVBTLocator * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IDVBTLocator * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IDVBTLocator * 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][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CarrierFrequency )(
- IDVBTLocator * This,
- /* [retval][out] */ long *Frequency);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CarrierFrequency )(
- IDVBTLocator * This,
- /* [in] */ long Frequency);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InnerFEC )(
- IDVBTLocator * This,
- /* [retval][out] */ FECMethod *FEC);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_InnerFEC )(
- IDVBTLocator * This,
- /* [in] */ FECMethod FEC);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InnerFECRate )(
- IDVBTLocator * This,
- /* [retval][out] */ BinaryConvolutionCodeRate *FEC);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_InnerFECRate )(
- IDVBTLocator * This,
- /* [in] */ BinaryConvolutionCodeRate FEC);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OuterFEC )(
- IDVBTLocator * This,
- /* [retval][out] */ FECMethod *FEC);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OuterFEC )(
- IDVBTLocator * This,
- /* [in] */ FECMethod FEC);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OuterFECRate )(
- IDVBTLocator * This,
- /* [retval][out] */ BinaryConvolutionCodeRate *FEC);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OuterFECRate )(
- IDVBTLocator * This,
- /* [in] */ BinaryConvolutionCodeRate FEC);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Modulation )(
- IDVBTLocator * This,
- /* [retval][out] */ ModulationType *Modulation);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Modulation )(
- IDVBTLocator * This,
- /* [in] */ ModulationType Modulation);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SymbolRate )(
- IDVBTLocator * This,
- /* [retval][out] */ long *Rate);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SymbolRate )(
- IDVBTLocator * This,
- /* [in] */ long Rate);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Clone )(
- IDVBTLocator * This,
- /* [retval][out] */ ILocator **NewLocator);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Bandwidth )(
- IDVBTLocator * This,
- /* [retval][out] */ long *BandWidthVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Bandwidth )(
- IDVBTLocator * This,
- /* [in] */ long BandwidthVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LPInnerFEC )(
- IDVBTLocator * This,
- /* [retval][out] */ FECMethod *FEC);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_LPInnerFEC )(
- IDVBTLocator * This,
- /* [in] */ FECMethod FEC);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LPInnerFECRate )(
- IDVBTLocator * This,
- /* [retval][out] */ BinaryConvolutionCodeRate *FEC);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_LPInnerFECRate )(
- IDVBTLocator * This,
- /* [in] */ BinaryConvolutionCodeRate FEC);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HAlpha )(
- IDVBTLocator * This,
- /* [retval][out] */ HierarchyAlpha *Alpha);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_HAlpha )(
- IDVBTLocator * This,
- /* [in] */ HierarchyAlpha Alpha);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Guard )(
- IDVBTLocator * This,
- /* [retval][out] */ GuardInterval *GI);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Guard )(
- IDVBTLocator * This,
- /* [in] */ GuardInterval GI);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Mode )(
- IDVBTLocator * This,
- /* [retval][out] */ TransmissionMode *mode);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Mode )(
- IDVBTLocator * This,
- /* [in] */ TransmissionMode mode);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OtherFrequencyInUse )(
- IDVBTLocator * This,
- /* [retval][out] */ VARIANT_BOOL *OtherFrequencyInUseVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OtherFrequencyInUse )(
- IDVBTLocator * This,
- /* [in] */ VARIANT_BOOL OtherFrequencyInUseVal);
-
- END_INTERFACE
- } IDVBTLocatorVtbl;
- interface IDVBTLocator
- {
- CONST_VTBL struct IDVBTLocatorVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IDVBTLocator_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IDVBTLocator_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IDVBTLocator_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IDVBTLocator_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IDVBTLocator_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IDVBTLocator_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IDVBTLocator_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IDVBTLocator_get_CarrierFrequency(This,Frequency)
- (This)->lpVtbl -> get_CarrierFrequency(This,Frequency)
- #define IDVBTLocator_put_CarrierFrequency(This,Frequency)
- (This)->lpVtbl -> put_CarrierFrequency(This,Frequency)
- #define IDVBTLocator_get_InnerFEC(This,FEC)
- (This)->lpVtbl -> get_InnerFEC(This,FEC)
- #define IDVBTLocator_put_InnerFEC(This,FEC)
- (This)->lpVtbl -> put_InnerFEC(This,FEC)
- #define IDVBTLocator_get_InnerFECRate(This,FEC)
- (This)->lpVtbl -> get_InnerFECRate(This,FEC)
- #define IDVBTLocator_put_InnerFECRate(This,FEC)
- (This)->lpVtbl -> put_InnerFECRate(This,FEC)
- #define IDVBTLocator_get_OuterFEC(This,FEC)
- (This)->lpVtbl -> get_OuterFEC(This,FEC)
- #define IDVBTLocator_put_OuterFEC(This,FEC)
- (This)->lpVtbl -> put_OuterFEC(This,FEC)
- #define IDVBTLocator_get_OuterFECRate(This,FEC)
- (This)->lpVtbl -> get_OuterFECRate(This,FEC)
- #define IDVBTLocator_put_OuterFECRate(This,FEC)
- (This)->lpVtbl -> put_OuterFECRate(This,FEC)
- #define IDVBTLocator_get_Modulation(This,Modulation)
- (This)->lpVtbl -> get_Modulation(This,Modulation)
- #define IDVBTLocator_put_Modulation(This,Modulation)
- (This)->lpVtbl -> put_Modulation(This,Modulation)
- #define IDVBTLocator_get_SymbolRate(This,Rate)
- (This)->lpVtbl -> get_SymbolRate(This,Rate)
- #define IDVBTLocator_put_SymbolRate(This,Rate)
- (This)->lpVtbl -> put_SymbolRate(This,Rate)
- #define IDVBTLocator_Clone(This,NewLocator)
- (This)->lpVtbl -> Clone(This,NewLocator)
- #define IDVBTLocator_get_Bandwidth(This,BandWidthVal)
- (This)->lpVtbl -> get_Bandwidth(This,BandWidthVal)
- #define IDVBTLocator_put_Bandwidth(This,BandwidthVal)
- (This)->lpVtbl -> put_Bandwidth(This,BandwidthVal)
- #define IDVBTLocator_get_LPInnerFEC(This,FEC)
- (This)->lpVtbl -> get_LPInnerFEC(This,FEC)
- #define IDVBTLocator_put_LPInnerFEC(This,FEC)
- (This)->lpVtbl -> put_LPInnerFEC(This,FEC)
- #define IDVBTLocator_get_LPInnerFECRate(This,FEC)
- (This)->lpVtbl -> get_LPInnerFECRate(This,FEC)
- #define IDVBTLocator_put_LPInnerFECRate(This,FEC)
- (This)->lpVtbl -> put_LPInnerFECRate(This,FEC)
- #define IDVBTLocator_get_HAlpha(This,Alpha)
- (This)->lpVtbl -> get_HAlpha(This,Alpha)
- #define IDVBTLocator_put_HAlpha(This,Alpha)
- (This)->lpVtbl -> put_HAlpha(This,Alpha)
- #define IDVBTLocator_get_Guard(This,GI)
- (This)->lpVtbl -> get_Guard(This,GI)
- #define IDVBTLocator_put_Guard(This,GI)
- (This)->lpVtbl -> put_Guard(This,GI)
- #define IDVBTLocator_get_Mode(This,mode)
- (This)->lpVtbl -> get_Mode(This,mode)
- #define IDVBTLocator_put_Mode(This,mode)
- (This)->lpVtbl -> put_Mode(This,mode)
- #define IDVBTLocator_get_OtherFrequencyInUse(This,OtherFrequencyInUseVal)
- (This)->lpVtbl -> get_OtherFrequencyInUse(This,OtherFrequencyInUseVal)
- #define IDVBTLocator_put_OtherFrequencyInUse(This,OtherFrequencyInUseVal)
- (This)->lpVtbl -> put_OtherFrequencyInUse(This,OtherFrequencyInUseVal)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDVBTLocator_get_Bandwidth_Proxy(
- IDVBTLocator * This,
- /* [retval][out] */ long *BandWidthVal);
- void __RPC_STUB IDVBTLocator_get_Bandwidth_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDVBTLocator_put_Bandwidth_Proxy(
- IDVBTLocator * This,
- /* [in] */ long BandwidthVal);
- void __RPC_STUB IDVBTLocator_put_Bandwidth_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDVBTLocator_get_LPInnerFEC_Proxy(
- IDVBTLocator * This,
- /* [retval][out] */ FECMethod *FEC);
- void __RPC_STUB IDVBTLocator_get_LPInnerFEC_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDVBTLocator_put_LPInnerFEC_Proxy(
- IDVBTLocator * This,
- /* [in] */ FECMethod FEC);
- void __RPC_STUB IDVBTLocator_put_LPInnerFEC_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDVBTLocator_get_LPInnerFECRate_Proxy(
- IDVBTLocator * This,
- /* [retval][out] */ BinaryConvolutionCodeRate *FEC);
- void __RPC_STUB IDVBTLocator_get_LPInnerFECRate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDVBTLocator_put_LPInnerFECRate_Proxy(
- IDVBTLocator * This,
- /* [in] */ BinaryConvolutionCodeRate FEC);
- void __RPC_STUB IDVBTLocator_put_LPInnerFECRate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDVBTLocator_get_HAlpha_Proxy(
- IDVBTLocator * This,
- /* [retval][out] */ HierarchyAlpha *Alpha);
- void __RPC_STUB IDVBTLocator_get_HAlpha_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDVBTLocator_put_HAlpha_Proxy(
- IDVBTLocator * This,
- /* [in] */ HierarchyAlpha Alpha);
- void __RPC_STUB IDVBTLocator_put_HAlpha_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDVBTLocator_get_Guard_Proxy(
- IDVBTLocator * This,
- /* [retval][out] */ GuardInterval *GI);
- void __RPC_STUB IDVBTLocator_get_Guard_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDVBTLocator_put_Guard_Proxy(
- IDVBTLocator * This,
- /* [in] */ GuardInterval GI);
- void __RPC_STUB IDVBTLocator_put_Guard_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDVBTLocator_get_Mode_Proxy(
- IDVBTLocator * This,
- /* [retval][out] */ TransmissionMode *mode);
- void __RPC_STUB IDVBTLocator_get_Mode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDVBTLocator_put_Mode_Proxy(
- IDVBTLocator * This,
- /* [in] */ TransmissionMode mode);
- void __RPC_STUB IDVBTLocator_put_Mode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDVBTLocator_get_OtherFrequencyInUse_Proxy(
- IDVBTLocator * This,
- /* [retval][out] */ VARIANT_BOOL *OtherFrequencyInUseVal);
- void __RPC_STUB IDVBTLocator_get_OtherFrequencyInUse_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDVBTLocator_put_OtherFrequencyInUse_Proxy(
- IDVBTLocator * This,
- /* [in] */ VARIANT_BOOL OtherFrequencyInUseVal);
- void __RPC_STUB IDVBTLocator_put_OtherFrequencyInUse_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IDVBTLocator_INTERFACE_DEFINED__ */
- #ifndef __IDVBSLocator_INTERFACE_DEFINED__
- #define __IDVBSLocator_INTERFACE_DEFINED__
- /* interface IDVBSLocator */
- /* [unique][helpstring][oleautomation][dual][uuid][nonextensible][hidden][object] */
- EXTERN_C const IID IID_IDVBSLocator;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3D7C353C-0D04-45f1-A742-F97CC1188DC8")
- IDVBSLocator : public ILocator
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SignalPolarisation(
- /* [retval][out] */ Polarisation *PolarisationVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SignalPolarisation(
- /* [in] */ Polarisation PolarisationVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_WestPosition(
- /* [retval][out] */ VARIANT_BOOL *WestLongitude) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_WestPosition(
- /* [in] */ VARIANT_BOOL WestLongitude) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_OrbitalPosition(
- /* [retval][out] */ long *longitude) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_OrbitalPosition(
- /* [in] */ long longitude) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Azimuth(
- /* [retval][out] */ long *Azimuth) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Azimuth(
- /* [in] */ long Azimuth) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Elevation(
- /* [retval][out] */ long *Elevation) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Elevation(
- /* [in] */ long Elevation) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IDVBSLocatorVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IDVBSLocator * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IDVBSLocator * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IDVBSLocator * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IDVBSLocator * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IDVBSLocator * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IDVBSLocator * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IDVBSLocator * 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][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CarrierFrequency )(
- IDVBSLocator * This,
- /* [retval][out] */ long *Frequency);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CarrierFrequency )(
- IDVBSLocator * This,
- /* [in] */ long Frequency);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InnerFEC )(
- IDVBSLocator * This,
- /* [retval][out] */ FECMethod *FEC);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_InnerFEC )(
- IDVBSLocator * This,
- /* [in] */ FECMethod FEC);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InnerFECRate )(
- IDVBSLocator * This,
- /* [retval][out] */ BinaryConvolutionCodeRate *FEC);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_InnerFECRate )(
- IDVBSLocator * This,
- /* [in] */ BinaryConvolutionCodeRate FEC);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OuterFEC )(
- IDVBSLocator * This,
- /* [retval][out] */ FECMethod *FEC);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OuterFEC )(
- IDVBSLocator * This,
- /* [in] */ FECMethod FEC);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OuterFECRate )(
- IDVBSLocator * This,
- /* [retval][out] */ BinaryConvolutionCodeRate *FEC);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OuterFECRate )(
- IDVBSLocator * This,
- /* [in] */ BinaryConvolutionCodeRate FEC);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Modulation )(
- IDVBSLocator * This,
- /* [retval][out] */ ModulationType *Modulation);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Modulation )(
- IDVBSLocator * This,
- /* [in] */ ModulationType Modulation);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SymbolRate )(
- IDVBSLocator * This,
- /* [retval][out] */ long *Rate);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SymbolRate )(
- IDVBSLocator * This,
- /* [in] */ long Rate);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Clone )(
- IDVBSLocator * This,
- /* [retval][out] */ ILocator **NewLocator);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SignalPolarisation )(
- IDVBSLocator * This,
- /* [retval][out] */ Polarisation *PolarisationVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SignalPolarisation )(
- IDVBSLocator * This,
- /* [in] */ Polarisation PolarisationVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WestPosition )(
- IDVBSLocator * This,
- /* [retval][out] */ VARIANT_BOOL *WestLongitude);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_WestPosition )(
- IDVBSLocator * This,
- /* [in] */ VARIANT_BOOL WestLongitude);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OrbitalPosition )(
- IDVBSLocator * This,
- /* [retval][out] */ long *longitude);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OrbitalPosition )(
- IDVBSLocator * This,
- /* [in] */ long longitude);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Azimuth )(
- IDVBSLocator * This,
- /* [retval][out] */ long *Azimuth);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Azimuth )(
- IDVBSLocator * This,
- /* [in] */ long Azimuth);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Elevation )(
- IDVBSLocator * This,
- /* [retval][out] */ long *Elevation);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Elevation )(
- IDVBSLocator * This,
- /* [in] */ long Elevation);
-
- END_INTERFACE
- } IDVBSLocatorVtbl;
- interface IDVBSLocator
- {
- CONST_VTBL struct IDVBSLocatorVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IDVBSLocator_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IDVBSLocator_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IDVBSLocator_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IDVBSLocator_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IDVBSLocator_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IDVBSLocator_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IDVBSLocator_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IDVBSLocator_get_CarrierFrequency(This,Frequency)
- (This)->lpVtbl -> get_CarrierFrequency(This,Frequency)
- #define IDVBSLocator_put_CarrierFrequency(This,Frequency)
- (This)->lpVtbl -> put_CarrierFrequency(This,Frequency)
- #define IDVBSLocator_get_InnerFEC(This,FEC)
- (This)->lpVtbl -> get_InnerFEC(This,FEC)
- #define IDVBSLocator_put_InnerFEC(This,FEC)
- (This)->lpVtbl -> put_InnerFEC(This,FEC)
- #define IDVBSLocator_get_InnerFECRate(This,FEC)
- (This)->lpVtbl -> get_InnerFECRate(This,FEC)
- #define IDVBSLocator_put_InnerFECRate(This,FEC)
- (This)->lpVtbl -> put_InnerFECRate(This,FEC)
- #define IDVBSLocator_get_OuterFEC(This,FEC)
- (This)->lpVtbl -> get_OuterFEC(This,FEC)
- #define IDVBSLocator_put_OuterFEC(This,FEC)
- (This)->lpVtbl -> put_OuterFEC(This,FEC)
- #define IDVBSLocator_get_OuterFECRate(This,FEC)
- (This)->lpVtbl -> get_OuterFECRate(This,FEC)
- #define IDVBSLocator_put_OuterFECRate(This,FEC)
- (This)->lpVtbl -> put_OuterFECRate(This,FEC)
- #define IDVBSLocator_get_Modulation(This,Modulation)
- (This)->lpVtbl -> get_Modulation(This,Modulation)
- #define IDVBSLocator_put_Modulation(This,Modulation)
- (This)->lpVtbl -> put_Modulation(This,Modulation)
- #define IDVBSLocator_get_SymbolRate(This,Rate)
- (This)->lpVtbl -> get_SymbolRate(This,Rate)
- #define IDVBSLocator_put_SymbolRate(This,Rate)
- (This)->lpVtbl -> put_SymbolRate(This,Rate)
- #define IDVBSLocator_Clone(This,NewLocator)
- (This)->lpVtbl -> Clone(This,NewLocator)
- #define IDVBSLocator_get_SignalPolarisation(This,PolarisationVal)
- (This)->lpVtbl -> get_SignalPolarisation(This,PolarisationVal)
- #define IDVBSLocator_put_SignalPolarisation(This,PolarisationVal)
- (This)->lpVtbl -> put_SignalPolarisation(This,PolarisationVal)
- #define IDVBSLocator_get_WestPosition(This,WestLongitude)
- (This)->lpVtbl -> get_WestPosition(This,WestLongitude)
- #define IDVBSLocator_put_WestPosition(This,WestLongitude)
- (This)->lpVtbl -> put_WestPosition(This,WestLongitude)
- #define IDVBSLocator_get_OrbitalPosition(This,longitude)
- (This)->lpVtbl -> get_OrbitalPosition(This,longitude)
- #define IDVBSLocator_put_OrbitalPosition(This,longitude)
- (This)->lpVtbl -> put_OrbitalPosition(This,longitude)
- #define IDVBSLocator_get_Azimuth(This,Azimuth)
- (This)->lpVtbl -> get_Azimuth(This,Azimuth)
- #define IDVBSLocator_put_Azimuth(This,Azimuth)
- (This)->lpVtbl -> put_Azimuth(This,Azimuth)
- #define IDVBSLocator_get_Elevation(This,Elevation)
- (This)->lpVtbl -> get_Elevation(This,Elevation)
- #define IDVBSLocator_put_Elevation(This,Elevation)
- (This)->lpVtbl -> put_Elevation(This,Elevation)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDVBSLocator_get_SignalPolarisation_Proxy(
- IDVBSLocator * This,
- /* [retval][out] */ Polarisation *PolarisationVal);
- void __RPC_STUB IDVBSLocator_get_SignalPolarisation_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDVBSLocator_put_SignalPolarisation_Proxy(
- IDVBSLocator * This,
- /* [in] */ Polarisation PolarisationVal);
- void __RPC_STUB IDVBSLocator_put_SignalPolarisation_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDVBSLocator_get_WestPosition_Proxy(
- IDVBSLocator * This,
- /* [retval][out] */ VARIANT_BOOL *WestLongitude);
- void __RPC_STUB IDVBSLocator_get_WestPosition_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDVBSLocator_put_WestPosition_Proxy(
- IDVBSLocator * This,
- /* [in] */ VARIANT_BOOL WestLongitude);
- void __RPC_STUB IDVBSLocator_put_WestPosition_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDVBSLocator_get_OrbitalPosition_Proxy(
- IDVBSLocator * This,
- /* [retval][out] */ long *longitude);
- void __RPC_STUB IDVBSLocator_get_OrbitalPosition_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDVBSLocator_put_OrbitalPosition_Proxy(
- IDVBSLocator * This,
- /* [in] */ long longitude);
- void __RPC_STUB IDVBSLocator_put_OrbitalPosition_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDVBSLocator_get_Azimuth_Proxy(
- IDVBSLocator * This,
- /* [retval][out] */ long *Azimuth);
- void __RPC_STUB IDVBSLocator_get_Azimuth_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDVBSLocator_put_Azimuth_Proxy(
- IDVBSLocator * This,
- /* [in] */ long Azimuth);
- void __RPC_STUB IDVBSLocator_put_Azimuth_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDVBSLocator_get_Elevation_Proxy(
- IDVBSLocator * This,
- /* [retval][out] */ long *Elevation);
- void __RPC_STUB IDVBSLocator_get_Elevation_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDVBSLocator_put_Elevation_Proxy(
- IDVBSLocator * This,
- /* [in] */ long Elevation);
- void __RPC_STUB IDVBSLocator_put_Elevation_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IDVBSLocator_INTERFACE_DEFINED__ */
- #ifndef __IDVBCLocator_INTERFACE_DEFINED__
- #define __IDVBCLocator_INTERFACE_DEFINED__
- /* interface IDVBCLocator */
- /* [unique][helpstring][oleautomation][dual][uuid][nonextensible][hidden][object] */
- EXTERN_C const IID IID_IDVBCLocator;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("6E42F36E-1DD2-43c4-9F78-69D25AE39034")
- IDVBCLocator : public ILocator
- {
- public:
- };
-
- #else /* C style interface */
- typedef struct IDVBCLocatorVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IDVBCLocator * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IDVBCLocator * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IDVBCLocator * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IDVBCLocator * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IDVBCLocator * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IDVBCLocator * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IDVBCLocator * 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][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CarrierFrequency )(
- IDVBCLocator * This,
- /* [retval][out] */ long *Frequency);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CarrierFrequency )(
- IDVBCLocator * This,
- /* [in] */ long Frequency);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InnerFEC )(
- IDVBCLocator * This,
- /* [retval][out] */ FECMethod *FEC);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_InnerFEC )(
- IDVBCLocator * This,
- /* [in] */ FECMethod FEC);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InnerFECRate )(
- IDVBCLocator * This,
- /* [retval][out] */ BinaryConvolutionCodeRate *FEC);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_InnerFECRate )(
- IDVBCLocator * This,
- /* [in] */ BinaryConvolutionCodeRate FEC);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OuterFEC )(
- IDVBCLocator * This,
- /* [retval][out] */ FECMethod *FEC);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OuterFEC )(
- IDVBCLocator * This,
- /* [in] */ FECMethod FEC);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OuterFECRate )(
- IDVBCLocator * This,
- /* [retval][out] */ BinaryConvolutionCodeRate *FEC);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OuterFECRate )(
- IDVBCLocator * This,
- /* [in] */ BinaryConvolutionCodeRate FEC);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Modulation )(
- IDVBCLocator * This,
- /* [retval][out] */ ModulationType *Modulation);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Modulation )(
- IDVBCLocator * This,
- /* [in] */ ModulationType Modulation);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SymbolRate )(
- IDVBCLocator * This,
- /* [retval][out] */ long *Rate);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SymbolRate )(
- IDVBCLocator * This,
- /* [in] */ long Rate);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Clone )(
- IDVBCLocator * This,
- /* [retval][out] */ ILocator **NewLocator);
-
- END_INTERFACE
- } IDVBCLocatorVtbl;
- interface IDVBCLocator
- {
- CONST_VTBL struct IDVBCLocatorVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IDVBCLocator_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IDVBCLocator_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IDVBCLocator_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IDVBCLocator_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IDVBCLocator_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IDVBCLocator_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IDVBCLocator_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IDVBCLocator_get_CarrierFrequency(This,Frequency)
- (This)->lpVtbl -> get_CarrierFrequency(This,Frequency)
- #define IDVBCLocator_put_CarrierFrequency(This,Frequency)
- (This)->lpVtbl -> put_CarrierFrequency(This,Frequency)
- #define IDVBCLocator_get_InnerFEC(This,FEC)
- (This)->lpVtbl -> get_InnerFEC(This,FEC)
- #define IDVBCLocator_put_InnerFEC(This,FEC)
- (This)->lpVtbl -> put_InnerFEC(This,FEC)
- #define IDVBCLocator_get_InnerFECRate(This,FEC)
- (This)->lpVtbl -> get_InnerFECRate(This,FEC)
- #define IDVBCLocator_put_InnerFECRate(This,FEC)
- (This)->lpVtbl -> put_InnerFECRate(This,FEC)
- #define IDVBCLocator_get_OuterFEC(This,FEC)
- (This)->lpVtbl -> get_OuterFEC(This,FEC)
- #define IDVBCLocator_put_OuterFEC(This,FEC)
- (This)->lpVtbl -> put_OuterFEC(This,FEC)
- #define IDVBCLocator_get_OuterFECRate(This,FEC)
- (This)->lpVtbl -> get_OuterFECRate(This,FEC)
- #define IDVBCLocator_put_OuterFECRate(This,FEC)
- (This)->lpVtbl -> put_OuterFECRate(This,FEC)
- #define IDVBCLocator_get_Modulation(This,Modulation)
- (This)->lpVtbl -> get_Modulation(This,Modulation)
- #define IDVBCLocator_put_Modulation(This,Modulation)
- (This)->lpVtbl -> put_Modulation(This,Modulation)
- #define IDVBCLocator_get_SymbolRate(This,Rate)
- (This)->lpVtbl -> get_SymbolRate(This,Rate)
- #define IDVBCLocator_put_SymbolRate(This,Rate)
- (This)->lpVtbl -> put_SymbolRate(This,Rate)
- #define IDVBCLocator_Clone(This,NewLocator)
- (This)->lpVtbl -> Clone(This,NewLocator)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- #endif /* __IDVBCLocator_INTERFACE_DEFINED__ */
- #ifndef __IBroadcastEvent_INTERFACE_DEFINED__
- #define __IBroadcastEvent_INTERFACE_DEFINED__
- /* interface IBroadcastEvent */
- /* [unique][helpstring][uuid][nonextensible][hidden][object] */
- EXTERN_C const IID IID_IBroadcastEvent;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3B21263F-26E8-489d-AAC4-924F7EFD9511")
- IBroadcastEvent : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Fire(
- GUID EventID) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IBroadcastEventVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IBroadcastEvent * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IBroadcastEvent * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IBroadcastEvent * This);
-
- HRESULT ( STDMETHODCALLTYPE *Fire )(
- IBroadcastEvent * This,
- GUID EventID);
-
- END_INTERFACE
- } IBroadcastEventVtbl;
- interface IBroadcastEvent
- {
- CONST_VTBL struct IBroadcastEventVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IBroadcastEvent_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IBroadcastEvent_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IBroadcastEvent_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IBroadcastEvent_Fire(This,EventID)
- (This)->lpVtbl -> Fire(This,EventID)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IBroadcastEvent_Fire_Proxy(
- IBroadcastEvent * This,
- GUID EventID);
- void __RPC_STUB IBroadcastEvent_Fire_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IBroadcastEvent_INTERFACE_DEFINED__ */
- #ifndef __TunerLib_LIBRARY_DEFINED__
- #define __TunerLib_LIBRARY_DEFINED__
- /* library TunerLib */
- /* [helpstring][version][uuid] */
- #define SID_SBroadcastEventService CLSID_BroadcastEventService
- EXTERN_C const IID LIBID_TunerLib;
- EXTERN_C const CLSID CLSID_SystemTuningSpaces;
- #ifdef __cplusplus
- class DECLSPEC_UUID("D02AAC50-027E-11d3-9D8E-00C04F72D980")
- SystemTuningSpaces;
- #endif
- EXTERN_C const CLSID CLSID_TuningSpace;
- #ifdef __cplusplus
- class DECLSPEC_UUID("5FFDC5E6-B83A-4b55-B6E8-C69E765FE9DB")
- TuningSpace;
- #endif
- EXTERN_C const CLSID CLSID_ATSCTuningSpace;
- #ifdef __cplusplus
- class DECLSPEC_UUID("A2E30750-6C3D-11d3-B653-00C04F79498E")
- ATSCTuningSpace;
- #endif
- EXTERN_C const CLSID CLSID_AnalogRadioTuningSpace;
- #ifdef __cplusplus
- class DECLSPEC_UUID("8A674B4C-1F63-11d3-B64C-00C04F79498E")
- AnalogRadioTuningSpace;
- #endif
- EXTERN_C const CLSID CLSID_AnalogTVTuningSpace;
- #ifdef __cplusplus
- class DECLSPEC_UUID("8A674B4D-1F63-11d3-B64C-00C04F79498E")
- AnalogTVTuningSpace;
- #endif
- EXTERN_C const CLSID CLSID_DVBTuningSpace;
- #ifdef __cplusplus
- class DECLSPEC_UUID("C6B14B32-76AA-4a86-A7AC-5C79AAF58DA7")
- DVBTuningSpace;
- #endif
- EXTERN_C const CLSID CLSID_DVBSTuningSpace;
- #ifdef __cplusplus
- class DECLSPEC_UUID("B64016F3-C9A2-4066-96F0-BD9563314726")
- DVBSTuningSpace;
- #endif
- EXTERN_C const CLSID CLSID_ComponentTypes;
- #ifdef __cplusplus
- class DECLSPEC_UUID("A1A2B1C4-0E3A-11d3-9D8E-00C04F72D980")
- ComponentTypes;
- #endif
- EXTERN_C const CLSID CLSID_ComponentType;
- #ifdef __cplusplus
- class DECLSPEC_UUID("823535A0-0318-11d3-9D8E-00C04F72D980")
- ComponentType;
- #endif
- EXTERN_C const CLSID CLSID_LanguageComponentType;
- #ifdef __cplusplus
- class DECLSPEC_UUID("1BE49F30-0E1B-11d3-9D8E-00C04F72D980")
- LanguageComponentType;
- #endif
- EXTERN_C const CLSID CLSID_MPEG2ComponentType;
- #ifdef __cplusplus
- class DECLSPEC_UUID("418008F3-CF67-4668-9628-10DC52BE1D08")
- MPEG2ComponentType;
- #endif
- EXTERN_C const CLSID CLSID_ATSCComponentType;
- #ifdef __cplusplus
- class DECLSPEC_UUID("A8DCF3D5-0780-4ef4-8A83-2CFFAACB8ACE")
- ATSCComponentType;
- #endif
- EXTERN_C const CLSID CLSID_Components;
- #ifdef __cplusplus
- class DECLSPEC_UUID("809B6661-94C4-49e6-B6EC-3F0F862215AA")
- Components;
- #endif
- EXTERN_C const CLSID CLSID_Component;
- #ifdef __cplusplus
- class DECLSPEC_UUID("59DC47A8-116C-11d3-9D8E-00C04F72D980")
- Component;
- #endif
- EXTERN_C const CLSID CLSID_MPEG2Component;
- #ifdef __cplusplus
- class DECLSPEC_UUID("055CB2D7-2969-45cd-914B-76890722F112")
- MPEG2Component;
- #endif
- EXTERN_C const CLSID CLSID_TuneRequest;
- #ifdef __cplusplus
- class DECLSPEC_UUID("B46E0D38-AB35-4a06-A137-70576B01B39F")
- TuneRequest;
- #endif
- EXTERN_C const CLSID CLSID_ChannelTuneRequest;
- #ifdef __cplusplus
- class DECLSPEC_UUID("0369B4E5-45B6-11d3-B650-00C04F79498E")
- ChannelTuneRequest;
- #endif
- EXTERN_C const CLSID CLSID_ATSCChannelTuneRequest;
- #ifdef __cplusplus
- class DECLSPEC_UUID("0369B4E6-45B6-11d3-B650-00C04F79498E")
- ATSCChannelTuneRequest;
- #endif
- EXTERN_C const CLSID CLSID_MPEG2TuneRequest;
- #ifdef __cplusplus
- class DECLSPEC_UUID("0955AC62-BF2E-4cba-A2B9-A63F772D46CF")
- MPEG2TuneRequest;
- #endif
- EXTERN_C const CLSID CLSID_MPEG2TuneRequestFactory;
- #ifdef __cplusplus
- class DECLSPEC_UUID("2C63E4EB-4CEA-41b8-919C-E947EA19A77C")
- MPEG2TuneRequestFactory;
- #endif
- EXTERN_C const CLSID CLSID_Locator;
- #ifdef __cplusplus
- class DECLSPEC_UUID("0888C883-AC4F-4943-B516-2C38D9B34562")
- Locator;
- #endif
- EXTERN_C const CLSID CLSID_ATSCLocator;
- #ifdef __cplusplus
- class DECLSPEC_UUID("8872FF1B-98FA-4d7a-8D93-C9F1055F85BB")
- ATSCLocator;
- #endif
- EXTERN_C const CLSID CLSID_DVBTLocator;
- #ifdef __cplusplus
- class DECLSPEC_UUID("9CD64701-BDF3-4d14-8E03-F12983D86664")
- DVBTLocator;
- #endif
- EXTERN_C const CLSID CLSID_DVBSLocator;
- #ifdef __cplusplus
- class DECLSPEC_UUID("1DF7D126-4050-47f0-A7CF-4C4CA9241333")
- DVBSLocator;
- #endif
- EXTERN_C const CLSID CLSID_DVBCLocator;
- #ifdef __cplusplus
- class DECLSPEC_UUID("C531D9FD-9685-4028-8B68-6E1232079F1E")
- DVBCLocator;
- #endif
- EXTERN_C const CLSID CLSID_DVBTuneRequest;
- #ifdef __cplusplus
- class DECLSPEC_UUID("15D6504A-5494-499c-886C-973C9E53B9F1")
- DVBTuneRequest;
- #endif
- EXTERN_C const CLSID CLSID_CreatePropBagOnRegKey;
- #ifdef __cplusplus
- class DECLSPEC_UUID("8A674B49-1F63-11d3-B64C-00C04F79498E")
- CreatePropBagOnRegKey;
- #endif
- EXTERN_C const CLSID CLSID_BroadcastEventService;
- #ifdef __cplusplus
- class DECLSPEC_UUID("0B3FFB92-0919-4934-9D5B-619C719D0202")
- BroadcastEventService;
- #endif
- #endif /* __TunerLib_LIBRARY_DEFINED__ */
- /* Additional Prototypes for ALL interfaces */
- unsigned long __RPC_USER BSTR_UserSize( unsigned long *, unsigned long , BSTR * );
- unsigned char * __RPC_USER BSTR_UserMarshal( unsigned long *, unsigned char *, BSTR * );
- unsigned char * __RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR * );
- void __RPC_USER BSTR_UserFree( unsigned long *, BSTR * );
- unsigned long __RPC_USER VARIANT_UserSize( unsigned long *, unsigned long , VARIANT * );
- unsigned char * __RPC_USER VARIANT_UserMarshal( unsigned long *, unsigned char *, VARIANT * );
- unsigned char * __RPC_USER VARIANT_UserUnmarshal(unsigned long *, unsigned char *, VARIANT * );
- void __RPC_USER VARIANT_UserFree( unsigned long *, VARIANT * );
- /* end of Additional Prototypes */
- #ifdef __cplusplus
- }
- #endif
- #endif