mstve.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:421k
- ITVECBFile * This,
- ITVEVariation *pIVariation,
- ITVEService *pIService);
-
- END_INTERFACE
- } ITVECBFileVtbl;
- interface ITVECBFile
- {
- CONST_VTBL struct ITVECBFileVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITVECBFile_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITVECBFile_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITVECBFile_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITVECBFile_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ITVECBFile_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ITVECBFile_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ITVECBFile_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ITVECBFile_Init(This,pIVariation,pIService)
- (This)->lpVtbl -> Init(This,pIVariation,pIService)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVECBFile_Init_Proxy(
- ITVECBFile * This,
- ITVEVariation *pIVariation,
- ITVEService *pIService);
- void __RPC_STUB ITVECBFile_Init_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITVECBFile_INTERFACE_DEFINED__ */
- #ifndef __ITVECBDummy_INTERFACE_DEFINED__
- #define __ITVECBDummy_INTERFACE_DEFINED__
- /* interface ITVECBDummy */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_ITVECBDummy;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("05500144-FAA5-4df9-8246-BFC23AC5CEA8")
- ITVECBDummy : public IDispatch
- {
- public:
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Init(
- int i) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITVECBDummyVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITVECBDummy * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITVECBDummy * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITVECBDummy * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ITVECBDummy * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ITVECBDummy * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ITVECBDummy * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ITVECBDummy * 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] */ HRESULT ( STDMETHODCALLTYPE *Init )(
- ITVECBDummy * This,
- int i);
-
- END_INTERFACE
- } ITVECBDummyVtbl;
- interface ITVECBDummy
- {
- CONST_VTBL struct ITVECBDummyVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITVECBDummy_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITVECBDummy_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITVECBDummy_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITVECBDummy_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ITVECBDummy_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ITVECBDummy_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ITVECBDummy_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ITVECBDummy_Init(This,i)
- (This)->lpVtbl -> Init(This,i)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVECBDummy_Init_Proxy(
- ITVECBDummy * This,
- int i);
- void __RPC_STUB ITVECBDummy_Init_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITVECBDummy_INTERFACE_DEFINED__ */
- #ifndef __ITVEFile_INTERFACE_DEFINED__
- #define __ITVEFile_INTERFACE_DEFINED__
- /* interface ITVEFile */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_ITVEFile;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("05500151-FAA5-4df9-8246-BFC23AC5CEA8")
- ITVEFile : public IDispatch
- {
- public:
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE InitializeFile(
- /* [in] */ ITVEVariation *pVaria,
- /* [in] */ BSTR bsName,
- /* [in] */ BSTR bsLoc,
- /* [in] */ DATE dateExpires) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE InitializePackage(
- /* [in] */ ITVEVariation *pVaria,
- /* [in] */ BSTR bsName,
- /* [in] */ BSTR bsLoc,
- /* [in] */ DATE dateExpires) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Description(
- /* [retval][out] */ BSTR *pBstrDesc) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Location(
- /* [retval][out] */ BSTR *pBstrLoc) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ExpireTime(
- /* [retval][out] */ DATE *pDateExpires) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsPackage(
- /* [retval][out] */ BOOL *pfVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Variation(
- /* [retval][out] */ ITVEVariation **pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Service(
- /* [retval][out] */ ITVEService **pVal) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RemoveYourself( void) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DumpToBSTR(
- /* [out] */ BSTR *pBstrDump) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITVEFileVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITVEFile * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITVEFile * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITVEFile * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ITVEFile * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ITVEFile * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ITVEFile * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ITVEFile * 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] */ HRESULT ( STDMETHODCALLTYPE *InitializeFile )(
- ITVEFile * This,
- /* [in] */ ITVEVariation *pVaria,
- /* [in] */ BSTR bsName,
- /* [in] */ BSTR bsLoc,
- /* [in] */ DATE dateExpires);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *InitializePackage )(
- ITVEFile * This,
- /* [in] */ ITVEVariation *pVaria,
- /* [in] */ BSTR bsName,
- /* [in] */ BSTR bsLoc,
- /* [in] */ DATE dateExpires);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Description )(
- ITVEFile * This,
- /* [retval][out] */ BSTR *pBstrDesc);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Location )(
- ITVEFile * This,
- /* [retval][out] */ BSTR *pBstrLoc);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ExpireTime )(
- ITVEFile * This,
- /* [retval][out] */ DATE *pDateExpires);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsPackage )(
- ITVEFile * This,
- /* [retval][out] */ BOOL *pfVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Variation )(
- ITVEFile * This,
- /* [retval][out] */ ITVEVariation **pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Service )(
- ITVEFile * This,
- /* [retval][out] */ ITVEService **pVal);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *RemoveYourself )(
- ITVEFile * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *DumpToBSTR )(
- ITVEFile * This,
- /* [out] */ BSTR *pBstrDump);
-
- END_INTERFACE
- } ITVEFileVtbl;
- interface ITVEFile
- {
- CONST_VTBL struct ITVEFileVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITVEFile_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITVEFile_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITVEFile_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITVEFile_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ITVEFile_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ITVEFile_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ITVEFile_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ITVEFile_InitializeFile(This,pVaria,bsName,bsLoc,dateExpires)
- (This)->lpVtbl -> InitializeFile(This,pVaria,bsName,bsLoc,dateExpires)
- #define ITVEFile_InitializePackage(This,pVaria,bsName,bsLoc,dateExpires)
- (This)->lpVtbl -> InitializePackage(This,pVaria,bsName,bsLoc,dateExpires)
- #define ITVEFile_get_Description(This,pBstrDesc)
- (This)->lpVtbl -> get_Description(This,pBstrDesc)
- #define ITVEFile_get_Location(This,pBstrLoc)
- (This)->lpVtbl -> get_Location(This,pBstrLoc)
- #define ITVEFile_get_ExpireTime(This,pDateExpires)
- (This)->lpVtbl -> get_ExpireTime(This,pDateExpires)
- #define ITVEFile_get_IsPackage(This,pfVal)
- (This)->lpVtbl -> get_IsPackage(This,pfVal)
- #define ITVEFile_get_Variation(This,pVal)
- (This)->lpVtbl -> get_Variation(This,pVal)
- #define ITVEFile_get_Service(This,pVal)
- (This)->lpVtbl -> get_Service(This,pVal)
- #define ITVEFile_RemoveYourself(This)
- (This)->lpVtbl -> RemoveYourself(This)
- #define ITVEFile_DumpToBSTR(This,pBstrDump)
- (This)->lpVtbl -> DumpToBSTR(This,pBstrDump)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEFile_InitializeFile_Proxy(
- ITVEFile * This,
- /* [in] */ ITVEVariation *pVaria,
- /* [in] */ BSTR bsName,
- /* [in] */ BSTR bsLoc,
- /* [in] */ DATE dateExpires);
- void __RPC_STUB ITVEFile_InitializeFile_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEFile_InitializePackage_Proxy(
- ITVEFile * This,
- /* [in] */ ITVEVariation *pVaria,
- /* [in] */ BSTR bsName,
- /* [in] */ BSTR bsLoc,
- /* [in] */ DATE dateExpires);
- void __RPC_STUB ITVEFile_InitializePackage_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEFile_get_Description_Proxy(
- ITVEFile * This,
- /* [retval][out] */ BSTR *pBstrDesc);
- void __RPC_STUB ITVEFile_get_Description_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEFile_get_Location_Proxy(
- ITVEFile * This,
- /* [retval][out] */ BSTR *pBstrLoc);
- void __RPC_STUB ITVEFile_get_Location_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEFile_get_ExpireTime_Proxy(
- ITVEFile * This,
- /* [retval][out] */ DATE *pDateExpires);
- void __RPC_STUB ITVEFile_get_ExpireTime_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEFile_get_IsPackage_Proxy(
- ITVEFile * This,
- /* [retval][out] */ BOOL *pfVal);
- void __RPC_STUB ITVEFile_get_IsPackage_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEFile_get_Variation_Proxy(
- ITVEFile * This,
- /* [retval][out] */ ITVEVariation **pVal);
- void __RPC_STUB ITVEFile_get_Variation_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEFile_get_Service_Proxy(
- ITVEFile * This,
- /* [retval][out] */ ITVEService **pVal);
- void __RPC_STUB ITVEFile_get_Service_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEFile_RemoveYourself_Proxy(
- ITVEFile * This);
- void __RPC_STUB ITVEFile_RemoveYourself_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEFile_DumpToBSTR_Proxy(
- ITVEFile * This,
- /* [out] */ BSTR *pBstrDump);
- void __RPC_STUB ITVEFile_DumpToBSTR_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITVEFile_INTERFACE_DEFINED__ */
- #ifndef __ITVENavAid_INTERFACE_DEFINED__
- #define __ITVENavAid_INTERFACE_DEFINED__
- /* interface ITVENavAid */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_ITVENavAid;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("05500160-FAA5-4df9-8246-BFC23AC5CEA8")
- ITVENavAid : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_WebBrowserApp(
- /* [in] */ IDispatch *pWebBrowser) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_WebBrowserApp(
- /* [retval][out] */ IDispatch **ppWebBrowser) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TVETriggerCtrl(
- /* [retval][out] */ ITVETriggerCtrl **ppTriggerCtrl) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_EnableAutoTriggering(
- /* [in] */ long lAutoTriggers) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_EnableAutoTriggering(
- /* [retval][out] */ long *plAutoTriggers) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ActiveVariation(
- /* [retval][out] */ ITVEVariation **ppActiveVariation) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ActiveVariation(
- /* [in] */ ITVEVariation *pActiveVariation) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TVEFeature(
- /* [retval][out] */ ITVEFeature **ppTVEFeature) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CacheState(
- /* [retval][out] */ BSTR *pbstrBuff) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_CacheState(
- /* [in] */ BSTR bstrBuff) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NavUsingTVETrigger(
- /* [in] */ ITVETrigger *pTrigger,
- /* [in] */ long lForceNav,
- /* [in] */ long lForceExec) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ExecScript(
- /* [in] */ BSTR bstrScript,
- /* [in] */ BSTR bstrLanguage) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Navigate(
- /* [in] */ VARIANT *URL,
- /* [in] */ VARIANT *Flags,
- /* [in] */ VARIANT *TargetFrameName,
- /* [in] */ VARIANT *PostData,
- /* [in] */ VARIANT *Headers) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CurrTVEName(
- /* [retval][out] */ BSTR *pbstrName) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CurrTVEURL(
- /* [retval][out] */ BSTR *pbstrURL) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyTVETune(
- /* [in] */ NTUN_Mode tuneMode,
- /* [in] */ ITVEService *pService,
- /* [in] */ BSTR bstrDescription,
- /* [in] */ BSTR bstrIPAdapter) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyTVEEnhancementNew(
- /* [in] */ ITVEEnhancement *pEnh) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyTVEEnhancementUpdated(
- /* [in] */ ITVEEnhancement *pEnh,
- /* [in] */ long lChangedFlags) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyTVEEnhancementStarting(
- /* [in] */ ITVEEnhancement *pEnh) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyTVEEnhancementExpired(
- /* [in] */ ITVEEnhancement *pEnh) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyTVETriggerNew(
- /* [in] */ ITVETrigger *pTrigger,
- /* [in] */ BOOL fActive) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyTVETriggerUpdated(
- /* [in] */ ITVETrigger *pTrigger,
- /* [in] */ BOOL fActive,
- /* [in] */ long lChangedFlags) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyTVETriggerExpired(
- /* [in] */ ITVETrigger *pTrigger,
- /* [in] */ BOOL fActive) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyTVEPackage(
- /* [in] */ NPKG_Mode engPkgMode,
- /* [in] */ ITVEVariation *pVariation,
- /* [in] */ BSTR bstrUUID,
- /* [in] */ long cBytesTotal,
- /* [in] */ long cBytesReceived) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyTVEFile(
- /* [in] */ NFLE_Mode engFileMode,
- /* [in] */ ITVEVariation *pVariation,
- /* [in] */ BSTR bstrUrlName,
- /* [in] */ BSTR bstrFileName) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyTVEAuxInfo(
- /* [in] */ NWHAT_Mode engAuxInfoMode,
- /* [in] */ BSTR bstrAuxInfoString,
- /* [in] */ long lChangedFlags,
- /* [in] */ long lErrorLine) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyStatusTextChange(
- BSTR Text) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyProgressChange(
- LONG Progress,
- LONG ProgressMax) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyCommandStateChange(
- LONG Command,
- VARIANT_BOOL Enable) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyDownloadBegin( void) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyDownloadComplete( void) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyTitleChange(
- BSTR Text) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyPropertyChange(
- BSTR szProperty) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyBeforeNavigate2(
- IDispatch *pDisp,
- VARIANT *URL,
- VARIANT *Flags,
- VARIANT *TargetFrameName,
- VARIANT *PostData,
- VARIANT *Headers,
- VARIANT_BOOL *Cancel) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyNewWindow2(
- IDispatch **ppDisp,
- VARIANT_BOOL *Cancel) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyNavigateComplete2(
- IDispatch *pDisp,
- VARIANT *URL) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyDocumentComplete(
- IDispatch *pDisp,
- VARIANT *URL) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyOnQuit( void) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyOnVisible(
- VARIANT_BOOL Visible) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyOnToolBar(
- VARIANT_BOOL ToolBar) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyOnMenuBar(
- VARIANT_BOOL MenuBar) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyOnStatusBar(
- VARIANT_BOOL StatusBar) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyOnFullScreen(
- VARIANT_BOOL FullScreen) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyOnTheaterMode(
- VARIANT_BOOL TheaterMode) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITVENavAidVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITVENavAid * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITVENavAid * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITVENavAid * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ITVENavAid * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ITVENavAid * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ITVENavAid * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ITVENavAid * 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][propput] */ HRESULT ( STDMETHODCALLTYPE *put_WebBrowserApp )(
- ITVENavAid * This,
- /* [in] */ IDispatch *pWebBrowser);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WebBrowserApp )(
- ITVENavAid * This,
- /* [retval][out] */ IDispatch **ppWebBrowser);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TVETriggerCtrl )(
- ITVENavAid * This,
- /* [retval][out] */ ITVETriggerCtrl **ppTriggerCtrl);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_EnableAutoTriggering )(
- ITVENavAid * This,
- /* [in] */ long lAutoTriggers);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_EnableAutoTriggering )(
- ITVENavAid * This,
- /* [retval][out] */ long *plAutoTriggers);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ActiveVariation )(
- ITVENavAid * This,
- /* [retval][out] */ ITVEVariation **ppActiveVariation);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ActiveVariation )(
- ITVENavAid * This,
- /* [in] */ ITVEVariation *pActiveVariation);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TVEFeature )(
- ITVENavAid * This,
- /* [retval][out] */ ITVEFeature **ppTVEFeature);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CacheState )(
- ITVENavAid * This,
- /* [retval][out] */ BSTR *pbstrBuff);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CacheState )(
- ITVENavAid * This,
- /* [in] */ BSTR bstrBuff);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NavUsingTVETrigger )(
- ITVENavAid * This,
- /* [in] */ ITVETrigger *pTrigger,
- /* [in] */ long lForceNav,
- /* [in] */ long lForceExec);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ExecScript )(
- ITVENavAid * This,
- /* [in] */ BSTR bstrScript,
- /* [in] */ BSTR bstrLanguage);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Navigate )(
- ITVENavAid * This,
- /* [in] */ VARIANT *URL,
- /* [in] */ VARIANT *Flags,
- /* [in] */ VARIANT *TargetFrameName,
- /* [in] */ VARIANT *PostData,
- /* [in] */ VARIANT *Headers);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CurrTVEName )(
- ITVENavAid * This,
- /* [retval][out] */ BSTR *pbstrName);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CurrTVEURL )(
- ITVENavAid * This,
- /* [retval][out] */ BSTR *pbstrURL);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyTVETune )(
- ITVENavAid * This,
- /* [in] */ NTUN_Mode tuneMode,
- /* [in] */ ITVEService *pService,
- /* [in] */ BSTR bstrDescription,
- /* [in] */ BSTR bstrIPAdapter);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyTVEEnhancementNew )(
- ITVENavAid * This,
- /* [in] */ ITVEEnhancement *pEnh);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyTVEEnhancementUpdated )(
- ITVENavAid * This,
- /* [in] */ ITVEEnhancement *pEnh,
- /* [in] */ long lChangedFlags);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyTVEEnhancementStarting )(
- ITVENavAid * This,
- /* [in] */ ITVEEnhancement *pEnh);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyTVEEnhancementExpired )(
- ITVENavAid * This,
- /* [in] */ ITVEEnhancement *pEnh);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyTVETriggerNew )(
- ITVENavAid * This,
- /* [in] */ ITVETrigger *pTrigger,
- /* [in] */ BOOL fActive);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyTVETriggerUpdated )(
- ITVENavAid * This,
- /* [in] */ ITVETrigger *pTrigger,
- /* [in] */ BOOL fActive,
- /* [in] */ long lChangedFlags);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyTVETriggerExpired )(
- ITVENavAid * This,
- /* [in] */ ITVETrigger *pTrigger,
- /* [in] */ BOOL fActive);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyTVEPackage )(
- ITVENavAid * This,
- /* [in] */ NPKG_Mode engPkgMode,
- /* [in] */ ITVEVariation *pVariation,
- /* [in] */ BSTR bstrUUID,
- /* [in] */ long cBytesTotal,
- /* [in] */ long cBytesReceived);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyTVEFile )(
- ITVENavAid * This,
- /* [in] */ NFLE_Mode engFileMode,
- /* [in] */ ITVEVariation *pVariation,
- /* [in] */ BSTR bstrUrlName,
- /* [in] */ BSTR bstrFileName);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyTVEAuxInfo )(
- ITVENavAid * This,
- /* [in] */ NWHAT_Mode engAuxInfoMode,
- /* [in] */ BSTR bstrAuxInfoString,
- /* [in] */ long lChangedFlags,
- /* [in] */ long lErrorLine);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyStatusTextChange )(
- ITVENavAid * This,
- BSTR Text);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyProgressChange )(
- ITVENavAid * This,
- LONG Progress,
- LONG ProgressMax);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyCommandStateChange )(
- ITVENavAid * This,
- LONG Command,
- VARIANT_BOOL Enable);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyDownloadBegin )(
- ITVENavAid * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyDownloadComplete )(
- ITVENavAid * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyTitleChange )(
- ITVENavAid * This,
- BSTR Text);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyPropertyChange )(
- ITVENavAid * This,
- BSTR szProperty);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyBeforeNavigate2 )(
- ITVENavAid * This,
- IDispatch *pDisp,
- VARIANT *URL,
- VARIANT *Flags,
- VARIANT *TargetFrameName,
- VARIANT *PostData,
- VARIANT *Headers,
- VARIANT_BOOL *Cancel);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyNewWindow2 )(
- ITVENavAid * This,
- IDispatch **ppDisp,
- VARIANT_BOOL *Cancel);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyNavigateComplete2 )(
- ITVENavAid * This,
- IDispatch *pDisp,
- VARIANT *URL);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyDocumentComplete )(
- ITVENavAid * This,
- IDispatch *pDisp,
- VARIANT *URL);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyOnQuit )(
- ITVENavAid * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyOnVisible )(
- ITVENavAid * This,
- VARIANT_BOOL Visible);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyOnToolBar )(
- ITVENavAid * This,
- VARIANT_BOOL ToolBar);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyOnMenuBar )(
- ITVENavAid * This,
- VARIANT_BOOL MenuBar);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyOnStatusBar )(
- ITVENavAid * This,
- VARIANT_BOOL StatusBar);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyOnFullScreen )(
- ITVENavAid * This,
- VARIANT_BOOL FullScreen);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyOnTheaterMode )(
- ITVENavAid * This,
- VARIANT_BOOL TheaterMode);
-
- END_INTERFACE
- } ITVENavAidVtbl;
- interface ITVENavAid
- {
- CONST_VTBL struct ITVENavAidVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITVENavAid_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITVENavAid_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITVENavAid_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITVENavAid_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ITVENavAid_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ITVENavAid_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ITVENavAid_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ITVENavAid_put_WebBrowserApp(This,pWebBrowser)
- (This)->lpVtbl -> put_WebBrowserApp(This,pWebBrowser)
- #define ITVENavAid_get_WebBrowserApp(This,ppWebBrowser)
- (This)->lpVtbl -> get_WebBrowserApp(This,ppWebBrowser)
- #define ITVENavAid_get_TVETriggerCtrl(This,ppTriggerCtrl)
- (This)->lpVtbl -> get_TVETriggerCtrl(This,ppTriggerCtrl)
- #define ITVENavAid_put_EnableAutoTriggering(This,lAutoTriggers)
- (This)->lpVtbl -> put_EnableAutoTriggering(This,lAutoTriggers)
- #define ITVENavAid_get_EnableAutoTriggering(This,plAutoTriggers)
- (This)->lpVtbl -> get_EnableAutoTriggering(This,plAutoTriggers)
- #define ITVENavAid_get_ActiveVariation(This,ppActiveVariation)
- (This)->lpVtbl -> get_ActiveVariation(This,ppActiveVariation)
- #define ITVENavAid_put_ActiveVariation(This,pActiveVariation)
- (This)->lpVtbl -> put_ActiveVariation(This,pActiveVariation)
- #define ITVENavAid_get_TVEFeature(This,ppTVEFeature)
- (This)->lpVtbl -> get_TVEFeature(This,ppTVEFeature)
- #define ITVENavAid_get_CacheState(This,pbstrBuff)
- (This)->lpVtbl -> get_CacheState(This,pbstrBuff)
- #define ITVENavAid_put_CacheState(This,bstrBuff)
- (This)->lpVtbl -> put_CacheState(This,bstrBuff)
- #define ITVENavAid_NavUsingTVETrigger(This,pTrigger,lForceNav,lForceExec)
- (This)->lpVtbl -> NavUsingTVETrigger(This,pTrigger,lForceNav,lForceExec)
- #define ITVENavAid_ExecScript(This,bstrScript,bstrLanguage)
- (This)->lpVtbl -> ExecScript(This,bstrScript,bstrLanguage)
- #define ITVENavAid_Navigate(This,URL,Flags,TargetFrameName,PostData,Headers)
- (This)->lpVtbl -> Navigate(This,URL,Flags,TargetFrameName,PostData,Headers)
- #define ITVENavAid_get_CurrTVEName(This,pbstrName)
- (This)->lpVtbl -> get_CurrTVEName(This,pbstrName)
- #define ITVENavAid_get_CurrTVEURL(This,pbstrURL)
- (This)->lpVtbl -> get_CurrTVEURL(This,pbstrURL)
- #define ITVENavAid_NotifyTVETune(This,tuneMode,pService,bstrDescription,bstrIPAdapter)
- (This)->lpVtbl -> NotifyTVETune(This,tuneMode,pService,bstrDescription,bstrIPAdapter)
- #define ITVENavAid_NotifyTVEEnhancementNew(This,pEnh)
- (This)->lpVtbl -> NotifyTVEEnhancementNew(This,pEnh)
- #define ITVENavAid_NotifyTVEEnhancementUpdated(This,pEnh,lChangedFlags)
- (This)->lpVtbl -> NotifyTVEEnhancementUpdated(This,pEnh,lChangedFlags)
- #define ITVENavAid_NotifyTVEEnhancementStarting(This,pEnh)
- (This)->lpVtbl -> NotifyTVEEnhancementStarting(This,pEnh)
- #define ITVENavAid_NotifyTVEEnhancementExpired(This,pEnh)
- (This)->lpVtbl -> NotifyTVEEnhancementExpired(This,pEnh)
- #define ITVENavAid_NotifyTVETriggerNew(This,pTrigger,fActive)
- (This)->lpVtbl -> NotifyTVETriggerNew(This,pTrigger,fActive)
- #define ITVENavAid_NotifyTVETriggerUpdated(This,pTrigger,fActive,lChangedFlags)
- (This)->lpVtbl -> NotifyTVETriggerUpdated(This,pTrigger,fActive,lChangedFlags)
- #define ITVENavAid_NotifyTVETriggerExpired(This,pTrigger,fActive)
- (This)->lpVtbl -> NotifyTVETriggerExpired(This,pTrigger,fActive)
- #define ITVENavAid_NotifyTVEPackage(This,engPkgMode,pVariation,bstrUUID,cBytesTotal,cBytesReceived)
- (This)->lpVtbl -> NotifyTVEPackage(This,engPkgMode,pVariation,bstrUUID,cBytesTotal,cBytesReceived)
- #define ITVENavAid_NotifyTVEFile(This,engFileMode,pVariation,bstrUrlName,bstrFileName)
- (This)->lpVtbl -> NotifyTVEFile(This,engFileMode,pVariation,bstrUrlName,bstrFileName)
- #define ITVENavAid_NotifyTVEAuxInfo(This,engAuxInfoMode,bstrAuxInfoString,lChangedFlags,lErrorLine)
- (This)->lpVtbl -> NotifyTVEAuxInfo(This,engAuxInfoMode,bstrAuxInfoString,lChangedFlags,lErrorLine)
- #define ITVENavAid_NotifyStatusTextChange(This,Text)
- (This)->lpVtbl -> NotifyStatusTextChange(This,Text)
- #define ITVENavAid_NotifyProgressChange(This,Progress,ProgressMax)
- (This)->lpVtbl -> NotifyProgressChange(This,Progress,ProgressMax)
- #define ITVENavAid_NotifyCommandStateChange(This,Command,Enable)
- (This)->lpVtbl -> NotifyCommandStateChange(This,Command,Enable)
- #define ITVENavAid_NotifyDownloadBegin(This)
- (This)->lpVtbl -> NotifyDownloadBegin(This)
- #define ITVENavAid_NotifyDownloadComplete(This)
- (This)->lpVtbl -> NotifyDownloadComplete(This)
- #define ITVENavAid_NotifyTitleChange(This,Text)
- (This)->lpVtbl -> NotifyTitleChange(This,Text)
- #define ITVENavAid_NotifyPropertyChange(This,szProperty)
- (This)->lpVtbl -> NotifyPropertyChange(This,szProperty)
- #define ITVENavAid_NotifyBeforeNavigate2(This,pDisp,URL,Flags,TargetFrameName,PostData,Headers,Cancel)
- (This)->lpVtbl -> NotifyBeforeNavigate2(This,pDisp,URL,Flags,TargetFrameName,PostData,Headers,Cancel)
- #define ITVENavAid_NotifyNewWindow2(This,ppDisp,Cancel)
- (This)->lpVtbl -> NotifyNewWindow2(This,ppDisp,Cancel)
- #define ITVENavAid_NotifyNavigateComplete2(This,pDisp,URL)
- (This)->lpVtbl -> NotifyNavigateComplete2(This,pDisp,URL)
- #define ITVENavAid_NotifyDocumentComplete(This,pDisp,URL)
- (This)->lpVtbl -> NotifyDocumentComplete(This,pDisp,URL)
- #define ITVENavAid_NotifyOnQuit(This)
- (This)->lpVtbl -> NotifyOnQuit(This)
- #define ITVENavAid_NotifyOnVisible(This,Visible)
- (This)->lpVtbl -> NotifyOnVisible(This,Visible)
- #define ITVENavAid_NotifyOnToolBar(This,ToolBar)
- (This)->lpVtbl -> NotifyOnToolBar(This,ToolBar)
- #define ITVENavAid_NotifyOnMenuBar(This,MenuBar)
- (This)->lpVtbl -> NotifyOnMenuBar(This,MenuBar)
- #define ITVENavAid_NotifyOnStatusBar(This,StatusBar)
- (This)->lpVtbl -> NotifyOnStatusBar(This,StatusBar)
- #define ITVENavAid_NotifyOnFullScreen(This,FullScreen)
- (This)->lpVtbl -> NotifyOnFullScreen(This,FullScreen)
- #define ITVENavAid_NotifyOnTheaterMode(This,TheaterMode)
- (This)->lpVtbl -> NotifyOnTheaterMode(This,TheaterMode)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ITVENavAid_put_WebBrowserApp_Proxy(
- ITVENavAid * This,
- /* [in] */ IDispatch *pWebBrowser);
- void __RPC_STUB ITVENavAid_put_WebBrowserApp_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVENavAid_get_WebBrowserApp_Proxy(
- ITVENavAid * This,
- /* [retval][out] */ IDispatch **ppWebBrowser);
- void __RPC_STUB ITVENavAid_get_WebBrowserApp_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVENavAid_get_TVETriggerCtrl_Proxy(
- ITVENavAid * This,
- /* [retval][out] */ ITVETriggerCtrl **ppTriggerCtrl);
- void __RPC_STUB ITVENavAid_get_TVETriggerCtrl_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ITVENavAid_put_EnableAutoTriggering_Proxy(
- ITVENavAid * This,
- /* [in] */ long lAutoTriggers);
- void __RPC_STUB ITVENavAid_put_EnableAutoTriggering_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVENavAid_get_EnableAutoTriggering_Proxy(
- ITVENavAid * This,
- /* [retval][out] */ long *plAutoTriggers);
- void __RPC_STUB ITVENavAid_get_EnableAutoTriggering_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVENavAid_get_ActiveVariation_Proxy(
- ITVENavAid * This,
- /* [retval][out] */ ITVEVariation **ppActiveVariation);
- void __RPC_STUB ITVENavAid_get_ActiveVariation_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ITVENavAid_put_ActiveVariation_Proxy(
- ITVENavAid * This,
- /* [in] */ ITVEVariation *pActiveVariation);
- void __RPC_STUB ITVENavAid_put_ActiveVariation_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVENavAid_get_TVEFeature_Proxy(
- ITVENavAid * This,
- /* [retval][out] */ ITVEFeature **ppTVEFeature);
- void __RPC_STUB ITVENavAid_get_TVEFeature_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVENavAid_get_CacheState_Proxy(
- ITVENavAid * This,
- /* [retval][out] */ BSTR *pbstrBuff);
- void __RPC_STUB ITVENavAid_get_CacheState_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ITVENavAid_put_CacheState_Proxy(
- ITVENavAid * This,
- /* [in] */ BSTR bstrBuff);
- void __RPC_STUB ITVENavAid_put_CacheState_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVENavAid_NavUsingTVETrigger_Proxy(
- ITVENavAid * This,
- /* [in] */ ITVETrigger *pTrigger,
- /* [in] */ long lForceNav,
- /* [in] */ long lForceExec);
- void __RPC_STUB ITVENavAid_NavUsingTVETrigger_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVENavAid_ExecScript_Proxy(
- ITVENavAid * This,
- /* [in] */ BSTR bstrScript,
- /* [in] */ BSTR bstrLanguage);
- void __RPC_STUB ITVENavAid_ExecScript_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVENavAid_Navigate_Proxy(
- ITVENavAid * This,
- /* [in] */ VARIANT *URL,
- /* [in] */ VARIANT *Flags,
- /* [in] */ VARIANT *TargetFrameName,
- /* [in] */ VARIANT *PostData,
- /* [in] */ VARIANT *Headers);
- void __RPC_STUB ITVENavAid_Navigate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVENavAid_get_CurrTVEName_Proxy(
- ITVENavAid * This,
- /* [retval][out] */ BSTR *pbstrName);
- void __RPC_STUB ITVENavAid_get_CurrTVEName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVENavAid_get_CurrTVEURL_Proxy(
- ITVENavAid * This,
- /* [retval][out] */ BSTR *pbstrURL);
- void __RPC_STUB ITVENavAid_get_CurrTVEURL_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVENavAid_NotifyTVETune_Proxy(
- ITVENavAid * This,
- /* [in] */ NTUN_Mode tuneMode,
- /* [in] */ ITVEService *pService,
- /* [in] */ BSTR bstrDescription,
- /* [in] */ BSTR bstrIPAdapter);
- void __RPC_STUB ITVENavAid_NotifyTVETune_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVENavAid_NotifyTVEEnhancementNew_Proxy(
- ITVENavAid * This,
- /* [in] */ ITVEEnhancement *pEnh);
- void __RPC_STUB ITVENavAid_NotifyTVEEnhancementNew_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVENavAid_NotifyTVEEnhancementUpdated_Proxy(
- ITVENavAid * This,
- /* [in] */ ITVEEnhancement *pEnh,
- /* [in] */ long lChangedFlags);
- void __RPC_STUB ITVENavAid_NotifyTVEEnhancementUpdated_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVENavAid_NotifyTVEEnhancementStarting_Proxy(
- ITVENavAid * This,
- /* [in] */ ITVEEnhancement *pEnh);
- void __RPC_STUB ITVENavAid_NotifyTVEEnhancementStarting_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVENavAid_NotifyTVEEnhancementExpired_Proxy(
- ITVENavAid * This,
- /* [in] */ ITVEEnhancement *pEnh);
- void __RPC_STUB ITVENavAid_NotifyTVEEnhancementExpired_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVENavAid_NotifyTVETriggerNew_Proxy(
- ITVENavAid * This,
- /* [in] */ ITVETrigger *pTrigger,
- /* [in] */ BOOL fActive);
- void __RPC_STUB ITVENavAid_NotifyTVETriggerNew_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVENavAid_NotifyTVETriggerUpdated_Proxy(
- ITVENavAid * This,
- /* [in] */ ITVETrigger *pTrigger,
- /* [in] */ BOOL fActive,
- /* [in] */ long lChangedFlags);
- void __RPC_STUB ITVENavAid_NotifyTVETriggerUpdated_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVENavAid_NotifyTVETriggerExpired_Proxy(
- ITVENavAid * This,
- /* [in] */ ITVETrigger *pTrigger,
- /* [in] */ BOOL fActive);
- void __RPC_STUB ITVENavAid_NotifyTVETriggerExpired_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVENavAid_NotifyTVEPackage_Proxy(
- ITVENavAid * This,
- /* [in] */ NPKG_Mode engPkgMode,
- /* [in] */ ITVEVariation *pVariation,
- /* [in] */ BSTR bstrUUID,
- /* [in] */ long cBytesTotal,
- /* [in] */ long cBytesReceived);
- void __RPC_STUB ITVENavAid_NotifyTVEPackage_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVENavAid_NotifyTVEFile_Proxy(
- ITVENavAid * This,
- /* [in] */ NFLE_Mode engFileMode,
- /* [in] */ ITVEVariation *pVariation,
- /* [in] */ BSTR bstrUrlName,
- /* [in] */ BSTR bstrFileName);
- void __RPC_STUB ITVENavAid_NotifyTVEFile_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVENavAid_NotifyTVEAuxInfo_Proxy(
- ITVENavAid * This,
- /* [in] */ NWHAT_Mode engAuxInfoMode,
- /* [in] */ BSTR bstrAuxInfoString,
- /* [in] */ long lChangedFlags,
- /* [in] */ long lErrorLine);
- void __RPC_STUB ITVENavAid_NotifyTVEAuxInfo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVENavAid_NotifyStatusTextChange_Proxy(
- ITVENavAid * This,
- BSTR Text);
- void __RPC_STUB ITVENavAid_NotifyStatusTextChange_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVENavAid_NotifyProgressChange_Proxy(
- ITVENavAid * This,
- LONG Progress,
- LONG ProgressMax);
- void __RPC_STUB ITVENavAid_NotifyProgressChange_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVENavAid_NotifyCommandStateChange_Proxy(
- ITVENavAid * This,
- LONG Command,
- VARIANT_BOOL Enable);
- void __RPC_STUB ITVENavAid_NotifyCommandStateChange_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVENavAid_NotifyDownloadBegin_Proxy(
- ITVENavAid * This);
- void __RPC_STUB ITVENavAid_NotifyDownloadBegin_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVENavAid_NotifyDownloadComplete_Proxy(
- ITVENavAid * This);
- void __RPC_STUB ITVENavAid_NotifyDownloadComplete_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVENavAid_NotifyTitleChange_Proxy(
- ITVENavAid * This,
- BSTR Text);
- void __RPC_STUB ITVENavAid_NotifyTitleChange_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVENavAid_NotifyPropertyChange_Proxy(
- ITVENavAid * This,
- BSTR szProperty);
- void __RPC_STUB ITVENavAid_NotifyPropertyChange_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVENavAid_NotifyBeforeNavigate2_Proxy(
- ITVENavAid * This,
- IDispatch *pDisp,
- VARIANT *URL,
- VARIANT *Flags,
- VARIANT *TargetFrameName,
- VARIANT *PostData,
- VARIANT *Headers,
- VARIANT_BOOL *Cancel);
- void __RPC_STUB ITVENavAid_NotifyBeforeNavigate2_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVENavAid_NotifyNewWindow2_Proxy(
- ITVENavAid * This,
- IDispatch **ppDisp,
- VARIANT_BOOL *Cancel);
- void __RPC_STUB ITVENavAid_NotifyNewWindow2_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVENavAid_NotifyNavigateComplete2_Proxy(
- ITVENavAid * This,
- IDispatch *pDisp,
- VARIANT *URL);
- void __RPC_STUB ITVENavAid_NotifyNavigateComplete2_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVENavAid_NotifyDocumentComplete_Proxy(
- ITVENavAid * This,
- IDispatch *pDisp,
- VARIANT *URL);
- void __RPC_STUB ITVENavAid_NotifyDocumentComplete_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVENavAid_NotifyOnQuit_Proxy(
- ITVENavAid * This);
- void __RPC_STUB ITVENavAid_NotifyOnQuit_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVENavAid_NotifyOnVisible_Proxy(
- ITVENavAid * This,
- VARIANT_BOOL Visible);
- void __RPC_STUB ITVENavAid_NotifyOnVisible_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVENavAid_NotifyOnToolBar_Proxy(
- ITVENavAid * This,
- VARIANT_BOOL ToolBar);
- void __RPC_STUB ITVENavAid_NotifyOnToolBar_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVENavAid_NotifyOnMenuBar_Proxy(
- ITVENavAid * This,
- VARIANT_BOOL MenuBar);
- void __RPC_STUB ITVENavAid_NotifyOnMenuBar_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVENavAid_NotifyOnStatusBar_Proxy(
- ITVENavAid * This,
- VARIANT_BOOL StatusBar);
- void __RPC_STUB ITVENavAid_NotifyOnStatusBar_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVENavAid_NotifyOnFullScreen_Proxy(
- ITVENavAid * This,
- VARIANT_BOOL FullScreen);
- void __RPC_STUB ITVENavAid_NotifyOnFullScreen_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVENavAid_NotifyOnTheaterMode_Proxy(
- ITVENavAid * This,
- VARIANT_BOOL TheaterMode);
- void __RPC_STUB ITVENavAid_NotifyOnTheaterMode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITVENavAid_INTERFACE_DEFINED__ */
- #ifndef __ITVENavAid_NoVidCtl_INTERFACE_DEFINED__
- #define __ITVENavAid_NoVidCtl_INTERFACE_DEFINED__
- /* interface ITVENavAid_NoVidCtl */
- /* [unique][helpstring][hidden][uuid][object] */
- EXTERN_C const IID IID_ITVENavAid_NoVidCtl;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("05500360-FAA5-4df9-8246-BFC23AC5CEA8")
- ITVENavAid_NoVidCtl : public IUnknown
- {
- public:
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_NoVidCtl_Supervisor(
- /* [in] */ ITVESupervisor *pSuper) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_NoVidCtl_Supervisor(
- /* [retval][out] */ ITVESupervisor **ppSuper) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITVENavAid_NoVidCtlVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITVENavAid_NoVidCtl * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITVENavAid_NoVidCtl * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITVENavAid_NoVidCtl * This);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_NoVidCtl_Supervisor )(
- ITVENavAid_NoVidCtl * This,
- /* [in] */ ITVESupervisor *pSuper);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NoVidCtl_Supervisor )(
- ITVENavAid_NoVidCtl * This,
- /* [retval][out] */ ITVESupervisor **ppSuper);
-
- END_INTERFACE
- } ITVENavAid_NoVidCtlVtbl;
- interface ITVENavAid_NoVidCtl
- {
- CONST_VTBL struct ITVENavAid_NoVidCtlVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITVENavAid_NoVidCtl_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITVENavAid_NoVidCtl_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITVENavAid_NoVidCtl_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITVENavAid_NoVidCtl_put_NoVidCtl_Supervisor(This,pSuper)
- (This)->lpVtbl -> put_NoVidCtl_Supervisor(This,pSuper)
- #define ITVENavAid_NoVidCtl_get_NoVidCtl_Supervisor(This,ppSuper)
- (This)->lpVtbl -> get_NoVidCtl_Supervisor(This,ppSuper)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ITVENavAid_NoVidCtl_put_NoVidCtl_Supervisor_Proxy(
- ITVENavAid_NoVidCtl * This,
- /* [in] */ ITVESupervisor *pSuper);
- void __RPC_STUB ITVENavAid_NoVidCtl_put_NoVidCtl_Supervisor_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVENavAid_NoVidCtl_get_NoVidCtl_Supervisor_Proxy(
- ITVENavAid_NoVidCtl * This,
- /* [retval][out] */ ITVESupervisor **ppSuper);
- void __RPC_STUB ITVENavAid_NoVidCtl_get_NoVidCtl_Supervisor_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITVENavAid_NoVidCtl_INTERFACE_DEFINED__ */
- #ifndef __ITVENavAid_Helper_INTERFACE_DEFINED__
- #define __ITVENavAid_Helper_INTERFACE_DEFINED__
- /* interface ITVENavAid_Helper */
- /* [unique][helpstring][dual][hidden][uuid][object] */
- EXTERN_C const IID IID_ITVENavAid_Helper;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("05500260-FAA5-4df9-8246-BFC23AC5CEA8")
- ITVENavAid_Helper : public IUnknown
- {
- public:
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE LocateVidAndTriggerCtrls(
- /* [out] */ IDispatch **pVidCtrl,
- /* [out] */ IDispatch **pTrigCtrl) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyTVETriggerUpdated_XProxy(
- /* [in] */ ITVETrigger *pTrigger,
- /* [in] */ BOOL fActive,
- /* [in] */ long lChangedFlags) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ReInitCurrNavState(
- /* [in] */ long lReserved) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITVENavAid_HelperVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITVENavAid_Helper * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITVENavAid_Helper * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITVENavAid_Helper * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *LocateVidAndTriggerCtrls )(
- ITVENavAid_Helper * This,
- /* [out] */ IDispatch **pVidCtrl,
- /* [out] */ IDispatch **pTrigCtrl);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyTVETriggerUpdated_XProxy )(
- ITVENavAid_Helper * This,
- /* [in] */ ITVETrigger *pTrigger,
- /* [in] */ BOOL fActive,
- /* [in] */ long lChangedFlags);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ReInitCurrNavState )(
- ITVENavAid_Helper * This,
- /* [in] */ long lReserved);
-
- END_INTERFACE
- } ITVENavAid_HelperVtbl;
- interface ITVENavAid_Helper
- {
- CONST_VTBL struct ITVENavAid_HelperVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITVENavAid_Helper_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITVENavAid_Helper_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITVENavAid_Helper_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITVENavAid_Helper_LocateVidAndTriggerCtrls(This,pVidCtrl,pTrigCtrl)
- (This)->lpVtbl -> LocateVidAndTriggerCtrls(This,pVidCtrl,pTrigCtrl)
- #define ITVENavAid_Helper_NotifyTVETriggerUpdated_XProxy(This,pTrigger,fActive,lChangedFlags)
- (This)->lpVtbl -> NotifyTVETriggerUpdated_XProxy(This,pTrigger,fActive,lChangedFlags)
- #define ITVENavAid_Helper_ReInitCurrNavState(This,lReserved)
- (This)->lpVtbl -> ReInitCurrNavState(This,lReserved)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVENavAid_Helper_LocateVidAndTriggerCtrls_Proxy(
- ITVENavAid_Helper * This,
- /* [out] */ IDispatch **pVidCtrl,
- /* [out] */ IDispatch **pTrigCtrl);
- void __RPC_STUB ITVENavAid_Helper_LocateVidAndTriggerCtrls_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVENavAid_Helper_NotifyTVETriggerUpdated_XProxy_Proxy(
- ITVENavAid_Helper * This,
- /* [in] */ ITVETrigger *pTrigger,
- /* [in] */ BOOL fActive,
- /* [in] */ long lChangedFlags);
- void __RPC_STUB ITVENavAid_Helper_NotifyTVETriggerUpdated_XProxy_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVENavAid_Helper_ReInitCurrNavState_Proxy(
- ITVENavAid_Helper * This,
- /* [in] */ long lReserved);
- void __RPC_STUB ITVENavAid_Helper_ReInitCurrNavState_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITVENavAid_Helper_INTERFACE_DEFINED__ */
- #ifndef __ITVEFilter_INTERFACE_DEFINED__
- #define __ITVEFilter_INTERFACE_DEFINED__
- /* interface ITVEFilter */
- /* [unique][helpstring][uuid][object] */
- EXTERN_C const IID IID_ITVEFilter;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("05500180-FAA5-4df9-8246-BFC23AC5CEA8")
- ITVEFilter : public IUnknown
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SupervisorPunk(
- /* [retval][out] */ IUnknown **ppSuperPunk) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_IPAdapterAddress(
- /* [retval][out] */ BSTR *pbstrIPAddr) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_IPAdapterAddress(
- /* [in] */ BSTR bstrIPAddr) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_StationID(
- /* [retval][out] */ BSTR *pbstrStationID) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_StationID(
- /* [in] */ BSTR bstrStationID) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MulticastList(
- /* [retval][out] */ BSTR *pbstrMulticastList) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_AdapterDescription(
- /* [retval][out] */ BSTR *pbstrAdapterDescription) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ReTune( void) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_HaltFlags(
- /* [retval][out] */ LONG *plGrfHaltFlags) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_HaltFlags(
- /* [in] */ LONG lGrfHaltFlags) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ParseCCBytePair(
- /* [in] */ LONG lByteType,
- /* [in] */ BYTE byte1,
- /* [in] */ BYTE byte2) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_IPSinkAdapterAddress(
- /* [retval][out] */ BSTR *pbstrIPAddr) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITVEFilterVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITVEFilter * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITVEFilter * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITVEFilter * This);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SupervisorPunk )(
- ITVEFilter * This,
- /* [retval][out] */ IUnknown **ppSuperPunk);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IPAdapterAddress )(
- ITVEFilter * This,
- /* [retval][out] */ BSTR *pbstrIPAddr);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_IPAdapterAddress )(
- ITVEFilter * This,
- /* [in] */ BSTR bstrIPAddr);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StationID )(
- ITVEFilter * This,
- /* [retval][out] */ BSTR *pbstrStationID);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_StationID )(
- ITVEFilter * This,
- /* [in] */ BSTR bstrStationID);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MulticastList )(
- ITVEFilter * This,
- /* [retval][out] */ BSTR *pbstrMulticastList);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AdapterDescription )(
- ITVEFilter * This,
- /* [retval][out] */ BSTR *pbstrAdapterDescription);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ReTune )(
- ITVEFilter * This);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HaltFlags )(
- ITVEFilter * This,
- /* [retval][out] */ LONG *plGrfHaltFlags);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_HaltFlags )(
- ITVEFilter * This,
- /* [in] */ LONG lGrfHaltFlags);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ParseCCBytePair )(
- ITVEFilter * This,
- /* [in] */ LONG lByteType,
- /* [in] */ BYTE byte1,
- /* [in] */ BYTE byte2);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IPSinkAdapterAddress )(
- ITVEFilter * This,
- /* [retval][out] */ BSTR *pbstrIPAddr);
-
- END_INTERFACE
- } ITVEFilterVtbl;
- interface ITVEFilter
- {
- CONST_VTBL struct ITVEFilterVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITVEFilter_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITVEFilter_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITVEFilter_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITVEFilter_get_SupervisorPunk(This,ppSuperPunk)
- (This)->lpVtbl -> get_SupervisorPunk(This,ppSuperPunk)
- #define ITVEFilter_get_IPAdapterAddress(This,pbstrIPAddr)
- (This)->lpVtbl -> get_IPAdapterAddress(This,pbstrIPAddr)
- #define ITVEFilter_put_IPAdapterAddress(This,bstrIPAddr)
- (This)->lpVtbl -> put_IPAdapterAddress(This,bstrIPAddr)
- #define ITVEFilter_get_StationID(This,pbstrStationID)
- (This)->lpVtbl -> get_StationID(This,pbstrStationID)
- #define ITVEFilter_put_StationID(This,bstrStationID)
- (This)->lpVtbl -> put_StationID(This,bstrStationID)
- #define ITVEFilter_get_MulticastList(This,pbstrMulticastList)
- (This)->lpVtbl -> get_MulticastList(This,pbstrMulticastList)
- #define ITVEFilter_get_AdapterDescription(This,pbstrAdapterDescription)
- (This)->lpVtbl -> get_AdapterDescription(This,pbstrAdapterDescription)
- #define ITVEFilter_ReTune(This)
- (This)->lpVtbl -> ReTune(This)
- #define ITVEFilter_get_HaltFlags(This,plGrfHaltFlags)
- (This)->lpVtbl -> get_HaltFlags(This,plGrfHaltFlags)
- #define ITVEFilter_put_HaltFlags(This,lGrfHaltFlags)
- (This)->lpVtbl -> put_HaltFlags(This,lGrfHaltFlags)
- #define ITVEFilter_ParseCCBytePair(This,lByteType,byte1,byte2)
- (This)->lpVtbl -> ParseCCBytePair(This,lByteType,byte1,byte2)
- #define ITVEFilter_get_IPSinkAdapterAddress(This,pbstrIPAddr)
- (This)->lpVtbl -> get_IPSinkAdapterAddress(This,pbstrIPAddr)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEFilter_get_SupervisorPunk_Proxy(
- ITVEFilter * This,
- /* [retval][out] */ IUnknown **ppSuperPunk);
- void __RPC_STUB ITVEFilter_get_SupervisorPunk_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEFilter_get_IPAdapterAddress_Proxy(
- ITVEFilter * This,
- /* [retval][out] */ BSTR *pbstrIPAddr);
- void __RPC_STUB ITVEFilter_get_IPAdapterAddress_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ITVEFilter_put_IPAdapterAddress_Proxy(
- ITVEFilter * This,
- /* [in] */ BSTR bstrIPAddr);
- void __RPC_STUB ITVEFilter_put_IPAdapterAddress_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEFilter_get_StationID_Proxy(
- ITVEFilter * This,
- /* [retval][out] */ BSTR *pbstrStationID);
- void __RPC_STUB ITVEFilter_get_StationID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ITVEFilter_put_StationID_Proxy(
- ITVEFilter * This,
- /* [in] */ BSTR bstrStationID);
- void __RPC_STUB ITVEFilter_put_StationID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEFilter_get_MulticastList_Proxy(
- ITVEFilter * This,
- /* [retval][out] */ BSTR *pbstrMulticastList);
- void __RPC_STUB ITVEFilter_get_MulticastList_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEFilter_get_AdapterDescription_Proxy(
- ITVEFilter * This,
- /* [retval][out] */ BSTR *pbstrAdapterDescription);
- void __RPC_STUB ITVEFilter_get_AdapterDescription_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEFilter_ReTune_Proxy(
- ITVEFilter * This);
- void __RPC_STUB ITVEFilter_ReTune_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEFilter_get_HaltFlags_Proxy(
- ITVEFilter * This,
- /* [retval][out] */ LONG *plGrfHaltFlags);
- void __RPC_STUB ITVEFilter_get_HaltFlags_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ITVEFilter_put_HaltFlags_Proxy(
- ITVEFilter * This,
- /* [in] */ LONG lGrfHaltFlags);
- void __RPC_STUB ITVEFilter_put_HaltFlags_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEFilter_ParseCCBytePair_Proxy(
- ITVEFilter * This,
- /* [in] */ LONG lByteType,
- /* [in] */ BYTE byte1,
- /* [in] */ BYTE byte2);
- void __RPC_STUB ITVEFilter_ParseCCBytePair_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEFilter_get_IPSinkAdapterAddress_Proxy(
- ITVEFilter * This,
- /* [retval][out] */ BSTR *pbstrIPAddr);
- void __RPC_STUB ITVEFilter_get_IPSinkAdapterAddress_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITVEFilter_INTERFACE_DEFINED__ */
- #ifndef __ITVEFilter_Helper_INTERFACE_DEFINED__
- #define __ITVEFilter_Helper_INTERFACE_DEFINED__
- /* interface ITVEFilter_Helper */
- /* [unique][helpstring][hidden][uuid][object] */
- EXTERN_C const IID IID_ITVEFilter_Helper;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("05500280-FAA5-4df9-8246-BFC23AC5CEA8")
- ITVEFilter_Helper : public IUnknown
- {
- public:
- };
-
- #else /* C style interface */
- typedef struct ITVEFilter_HelperVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITVEFilter_Helper * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITVEFilter_Helper * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITVEFilter_Helper * This);
-
- END_INTERFACE
- } ITVEFilter_HelperVtbl;
- interface ITVEFilter_Helper
- {
- CONST_VTBL struct ITVEFilter_HelperVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITVEFilter_Helper_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITVEFilter_Helper_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITVEFilter_Helper_Release(This)
- (This)->lpVtbl -> Release(This)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- #endif /* __ITVEFilter_Helper_INTERFACE_DEFINED__ */
- #ifndef __ITVETriggerCtrl_INTERFACE_DEFINED__
- #define __ITVETriggerCtrl_INTERFACE_DEFINED__
- /* interface ITVETriggerCtrl */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_ITVETriggerCtrl;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("05500190-FAA5-4df9-8246-BFC23AC5CEA8")
- ITVETriggerCtrl : public IDispatch
- {
- public:
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_enabled(
- /* [in] */ VARIANT_BOOL newVal) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_enabled(
- /* [retval][out] */ VARIANT_BOOL *pVal) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_sourceID(
- /* [retval][out] */ BSTR *pbstrID) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_releasable(
- /* [in] */ VARIANT_BOOL newVal) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_releasable(
- /* [retval][out] */ VARIANT_BOOL *pVal) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_backChannel(
- /* [retval][out] */ BSTR *pVal) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_contentLevel(
- /* [retval][out] */ double *pVal) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITVETriggerCtrlVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITVETriggerCtrl * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITVETriggerCtrl * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITVETriggerCtrl * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ITVETriggerCtrl * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ITVETriggerCtrl * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ITVETriggerCtrl * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ITVETriggerCtrl * 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][propput] */ HRESULT ( STDMETHODCALLTYPE *put_enabled )(
- ITVETriggerCtrl * This,
- /* [in] */ VARIANT_BOOL newVal);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_enabled )(
- ITVETriggerCtrl * This,
- /* [retval][out] */ VARIANT_BOOL *pVal);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_sourceID )(
- ITVETriggerCtrl * This,
- /* [retval][out] */ BSTR *pbstrID);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_releasable )(
- ITVETriggerCtrl * This,
- /* [in] */ VARIANT_BOOL newVal);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_releasable )(
- ITVETriggerCtrl * This,
- /* [retval][out] */ VARIANT_BOOL *pVal);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backChannel )(
- ITVETriggerCtrl * This,
- /* [retval][out] */ BSTR *pVal);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_contentLevel )(
- ITVETriggerCtrl * This,
- /* [retval][out] */ double *pVal);
-
- END_INTERFACE
- } ITVETriggerCtrlVtbl;
- interface ITVETriggerCtrl
- {
- CONST_VTBL struct ITVETriggerCtrlVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITVETriggerCtrl_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITVETriggerCtrl_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITVETriggerCtrl_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITVETriggerCtrl_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ITVETriggerCtrl_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ITVETriggerCtrl_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ITVETriggerCtrl_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ITVETriggerCtrl_put_enabled(This,newVal)
- (This)->lpVtbl -> put_enabled(This,newVal)
- #define ITVETriggerCtrl_get_enabled(This,pVal)
- (This)->lpVtbl -> get_enabled(This,pVal)
- #define ITVETriggerCtrl_get_sourceID(This,pbstrID)
- (This)->lpVtbl -> get_sourceID(This,pbstrID)
- #define ITVETriggerCtrl_put_releasable(This,newVal)
- (This)->lpVtbl -> put_releasable(This,newVal)
- #define ITVETriggerCtrl_get_releasable(This,pVal)
- (This)->lpVtbl -> get_releasable(This,pVal)
- #define ITVETriggerCtrl_get_backChannel(This,pVal)
- (This)->lpVtbl -> get_backChannel(This,pVal)
- #define ITVETriggerCtrl_get_contentLevel(This,pVal)
- (This)->lpVtbl -> get_contentLevel(This,pVal)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE ITVETriggerCtrl_put_enabled_Proxy(
- ITVETriggerCtrl * This,
- /* [in] */ VARIANT_BOOL newVal);
- void __RPC_STUB ITVETriggerCtrl_put_enabled_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE ITVETriggerCtrl_get_enabled_Proxy(
- ITVETriggerCtrl * This,
- /* [retval][out] */ VARIANT_BOOL *pVal);
- void __RPC_STUB ITVETriggerCtrl_get_enabled_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE ITVETriggerCtrl_get_sourceID_Proxy(
- ITVETriggerCtrl * This,
- /* [retval][out] */ BSTR *pbstrID);
- void __RPC_STUB ITVETriggerCtrl_get_sourceID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE ITVETriggerCtrl_put_releasable_Proxy(
- ITVETriggerCtrl * This,
- /* [in] */ VARIANT_BOOL newVal);
- void __RPC_STUB ITVETriggerCtrl_put_releasable_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE ITVETriggerCtrl_get_releasable_Proxy(
- ITVETriggerCtrl * This,
- /* [retval][out] */ VARIANT_BOOL *pVal);
- void __RPC_STUB ITVETriggerCtrl_get_releasable_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE ITVETriggerCtrl_get_backChannel_Proxy(
- ITVETriggerCtrl * This,
- /* [retval][out] */ BSTR *pVal);
- void __RPC_STUB ITVETriggerCtrl_get_backChannel_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE ITVETriggerCtrl_get_contentLevel_Proxy(
- ITVETriggerCtrl * This,
- /* [retval][out] */ double *pVal);
- void __RPC_STUB ITVETriggerCtrl_get_contentLevel_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITVETriggerCtrl_INTERFACE_DEFINED__ */
- #ifndef __ITVETriggerCtrl_Helper_INTERFACE_DEFINED__
- #define __ITVETriggerCtrl_Helper_INTERFACE_DEFINED__
- /* interface ITVETriggerCtrl_Helper */
- /* [unique][helpstring][hidden][uuid][object] */
- EXTERN_C const IID IID_ITVETriggerCtrl_Helper;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("05500191-FAA5-4df9-8246-BFC23AC5CEA8")
- ITVETriggerCtrl_Helper : public IUnknown
- {
- public:
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_sourceID(
- /* [in] */ BSTR pSourceUUID) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_TopLevelPage(
- /* [retval][out] */ BSTR *pURL) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITVETriggerCtrl_HelperVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITVETriggerCtrl_Helper * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITVETriggerCtrl_Helper * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITVETriggerCtrl_Helper * This);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_sourceID )(
- ITVETriggerCtrl_Helper * This,
- /* [in] */ BSTR pSourceUUID);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TopLevelPage )(
- ITVETriggerCtrl_Helper * This,
- /* [retval][out] */ BSTR *pURL);
-
- END_INTERFACE
- } ITVETriggerCtrl_HelperVtbl;
- interface ITVETriggerCtrl_Helper
- {
- CONST_VTBL struct ITVETriggerCtrl_HelperVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITVETriggerCtrl_Helper_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITVETriggerCtrl_Helper_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITVETriggerCtrl_Helper_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITVETriggerCtrl_Helper_put_sourceID(This,pSourceUUID)
- (This)->lpVtbl -> put_sourceID(This,pSourceUUID)
- #define ITVETriggerCtrl_Helper_get_TopLevelPage(This,pURL)
- (This)->lpVtbl -> get_TopLevelPage(This,pURL)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE ITVETriggerCtrl_Helper_put_sourceID_Proxy(
- ITVETriggerCtrl_Helper * This,
- /* [in] */ BSTR pSourceUUID);
- void __RPC_STUB ITVETriggerCtrl_Helper_put_sourceID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE ITVETriggerCtrl_Helper_get_TopLevelPage_Proxy(
- ITVETriggerCtrl_Helper * This,
- /* [retval][out] */ BSTR *pURL);
- void __RPC_STUB ITVETriggerCtrl_Helper_get_TopLevelPage_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITVETriggerCtrl_Helper_INTERFACE_DEFINED__ */
- #ifndef __MSTvELib_LIBRARY_DEFINED__
- #define __MSTvELib_LIBRARY_DEFINED__
- /* library MSTvELib */
- /* [helpstring][version][uuid] */
- typedef
- enum NENH_grfDiff
- { NENH_grfNone = 0,
- NENH_grfDescription = 0x1,
- NENH_grfIsPrimary = 0x2,
- NENH_grfProtocolVersion = 0x4,
- NENH_grfSessionUserName = 0x8,
- NENH_grfSessionId = 0x10,
- NENH_grfSessionVersion = 0x20,
- NENH_grfSessionIPAddress = 0x40,
- NENH_grfSessionName = 0x80,
- NENH_grfEmailAddresses = 0x100,
- NENH_grfPhoneNumbers = 0x200,
- NENH_grfUUID = 0x400,
- NENH_grfStartTime = 0x800,
- NENH_grfStopTime = 0x1000,
- NENH_grfType = 0x2000,
- NENH_grfTveType = 0x4000,
- NENH_grfTveSize = 0x8000,
- NENH_grfTveLevel = 0x10000,
- NENH_grfAttributes = 0x20000,
- NENH_grfRest = 0x40000,
- NENH_grfVariationAdded = 0x80000,
- NENH_grfVariationRemoved = 0x100000,
- NENH_grfDescriptionURI = 0x200000,
- NENH_grfSomeVarIP = 0x400000,
- NENH_grfSomeVarText = 0x800000,
- NENH_grfSomeVarBandwidth = 0x1000000,
- NENH_grfSomeVarLanguages = 0x2000000,
- NENH_grfSomeVarAttribute = 0x4000000,
- NENH_grfUnused = 0x8000000,
- NENH_grfSAPVersion = 0x10000000,
- NENH_grfSAPAddressType = 0x20000000,
- NENH_grfSAPOther = 0x40000000,
- NENH_grfSAPEncryptComp = 0x80000000,
- NENH_grfAnyIP = NENH_grfSomeVarIP | NENH_grfVariationAdded | NENH_grfVariationRemoved,
- NENH_grfAll = (NENH_grfSomeVarAttribute << 1) - 1
- } NENH_grfDiff;
- typedef
- enum NVAR_grfDiff
- { NVAR_grfNone = 0,
- NVAR_grfDescription = 0x1,
- NVAR_grfMediaName = 0x2,
- NVAR_grfMediaTitle = 0x4,
- NVAR_grfFilePort = 0x8,
- NVAR_grfFileIPAddress = 0x10,
- NVAR_grfFileIPAdapter = 0x20,
- NVAR_grfTriggerPort = 0x40,
- NVAR_grfTriggerIPAddress = 0x80,
- NVAR_grfTriggerIPAdapter = 0x100,
- NVAR_grfAttributes = 0x200,
- NVAR_grfLanguages = 0x400,
- NVAR_grfBandwidth = 0x800,
- NVAR_grfBandwidthInfo = 0x1000,
- NVAR_grfRest = 0x2000,
- NVAR_grfAnyIP = NVAR_grfFilePort | NVAR_grfFileIPAddress | NVAR_grfFileIPAdapter | NVAR_grfTriggerPort | NVAR_grfTriggerIPAddress | NVAR_grfTriggerIPAdapter,
- NVAR_grfAnyText = NVAR_grfDescription | NVAR_grfMediaName | NVAR_grfMediaTitle,
- NVAR_grfAnyBandwidth = NVAR_grfBandwidth | NVAR_grfBandwidthInfo,
- NVAR_grfAnyAttribute = NVAR_grfAttributes | NVAR_grfRest,
- NVAR_grfAll = (NVAR_grfRest << 1) - 1
- } NVAR_grfDiff;
- typedef
- enum NTRK_grfDiff
- { NTRK_grfNone = 0,
- NTRK_grfURL = 0x1,
- NTRK_grfName = 0x2,
- NTRK_grfScript = 0x4,
- NTRK_grfDate = 0x8,
- NTRK_grfTVELevel = 0x10,
- NTRK_grfExpired = 0x20,
- NTRK_grfRest = 0x40,
- NTRK_grfAll = (NTRK_grfRest << 1) - 1
- } NTRK_grfDiff;
- typedef
- enum NFLT_grfHaltFlags
- { NFLT_grfNone = 0,
- NFLT_grfTA_Listen = 0x1,
- NFLT_grfTA_Decode = 0x2,
- NFLT_grfTA_Parse = 0x4,
- NFLT_grfTB_AnncListen = 0x10,
- NFLT_grfTB_AnncDecode = 0x20,
- NFLT_grfTB_AnncParse = 0x40,
- NFLT_grfTB_TrigListen = 0x100,
- NFLT_grfTB_TrigDecode = 0x200,
- NFLT_grfTB_TrigParse = 0x400,
- NFLT_grfTB_DataListen = 0x1000,
- NFLT_grfTB_DataDecode = 0x2000,
- NFLT_grfTB_DataParse = 0x4000,
- NFLT_grf_ExpireQueue = 0x10000,
- NFLT_grf_Extra1 = 0x100000,
- NFLT_grf_Extra2 = 0x200000,
- NFLT_grf_Extra3 = 0x400000,
- NFLT_grf_Extra4 = 0x800000
- } NFLT_grfHaltFlags;
- EXTERN_C const IID LIBID_MSTvELib;
- #ifndef ___ITVEEvents_DISPINTERFACE_DEFINED__
- #define ___ITVEEvents_DISPINTERFACE_DEFINED__
- /* dispinterface _ITVEEvents */
- /* [helpstring][uuid] */
- EXTERN_C const IID DIID__ITVEEvents;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("05500000-FAA5-4df9-8246-BFC23AC5CEA8")
- _ITVEEvents : public IDispatch
- {
- };
-
- #else /* C style interface */
- typedef struct _ITVEEventsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- _ITVEEvents * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- _ITVEEvents * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- _ITVEEvents * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- _ITVEEvents * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- _ITVEEvents * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- _ITVEEvents * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- _ITVEEvents * 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);
-
- END_INTERFACE
- } _ITVEEventsVtbl;
- interface _ITVEEvents
- {
- CONST_VTBL struct _ITVEEventsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define _ITVEEvents_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define _ITVEEvents_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define _ITVEEvents_Release(This)
- (This)->lpVtbl -> Release(This)
- #define _ITVEEvents_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define _ITVEEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define _ITVEEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define _ITVEEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- #endif /* ___ITVEEvents_DISPINTERFACE_DEFINED__ */
- EXTERN_C const CLSID CLSID_TVETrigger;
- #ifdef __cplusplus
- class DECLSPEC_UUID("05500001-FAA5-4df9-8246-BFC23AC5CEA8")
- TVETrigger;
- #endif
- EXTERN_C const CLSID CLSID_TVETrack;
- #ifdef __cplusplus
- class DECLSPEC_UUID("05500002-FAA5-4df9-8246-BFC23AC5CEA8")
- TVETrack;
- #endif
- EXTERN_C const CLSID CLSID_TVEVariation;
- #ifdef __cplusplus
- class DECLSPEC_UUID("05500003-FAA5-4df9-8246-BFC23AC5CEA8")
- TVEVariation;
- #endif
- EXTERN_C const CLSID CLSID_TVEEnhancement;
- #ifdef __cplusplus
- class DECLSPEC_UUID("05500004-FAA5-4df9-8246-BFC23AC5CEA8")
- TVEEnhancement;
- #endif
- EXTERN_C const CLSID CLSID_TVEEnhancements;
- #ifdef __cplusplus
- class DECLSPEC_UUID("05500014-FAA5-4df9-8246-BFC23AC5CEA8")
- TVEEnhancements;
- #endif
- EXTERN_C const CLSID CLSID_TVEService;
- #ifdef __cplusplus
- class DECLSPEC_UUID("05500005-FAA5-4df9-8246-BFC23AC5CEA8")
- TVEService;
- #endif
- EXTERN_C const CLSID CLSID_TVEFeature;
- #ifdef __cplusplus
- class DECLSPEC_UUID("05500025-FAA5-4df9-8246-BFC23AC5CEA8")
- TVEFeature;
- #endif
- EXTERN_C const CLSID CLSID_TVEServices;
- #ifdef __cplusplus
- class DECLSPEC_UUID("05500015-FAA5-4df9-8246-BFC23AC5CEA8")
- TVEServices;
- #endif
- EXTERN_C const CLSID CLSID_TVESupervisor;
- #ifdef __cplusplus
- class DECLSPEC_UUID("05500006-FAA5-4df9-8246-BFC23AC5CEA8")
- TVESupervisor;
- #endif
- EXTERN_C const CLSID CLSID_TVEAttrMap;
- #ifdef __cplusplus
- class DECLSPEC_UUID("05500021-FAA5-4df9-8246-BFC23AC5CEA8")
- TVEAttrMap;
- #endif
- EXTERN_C const CLSID CLSID_TVEAttrTimeQ;
- #ifdef __cplusplus
- class DECLSPEC_UUID("05500022-FAA5-4df9-8246-BFC23AC5CEA8")
- TVEAttrTimeQ;
- #endif
- EXTERN_C const CLSID CLSID_TVEMCast;
- #ifdef __cplusplus
- class DECLSPEC_UUID("05500030-FAA5-4df9-8246-BFC23AC5CEA8")
- TVEMCast;
- #endif
- EXTERN_C const CLSID CLSID_TVEMCasts;
- #ifdef __cplusplus
- class DECLSPEC_UUID("05500031-FAA5-4df9-8246-BFC23AC5CEA8")
- TVEMCasts;
- #endif
- EXTERN_C const CLSID CLSID_TVEMCastManager;
- #ifdef __cplusplus
- class DECLSPEC_UUID("05500032-FAA5-4df9-8246-BFC23AC5CEA8")
- TVEMCastManager;
- #endif
- EXTERN_C const CLSID CLSID_TVEMCastCallback;
- #ifdef __cplusplus
- class DECLSPEC_UUID("05500040-FAA5-4df9-8246-BFC23AC5CEA8")
- TVEMCastCallback;
- #endif
- EXTERN_C const CLSID CLSID_TVECBAnnc;
- #ifdef __cplusplus
- class DECLSPEC_UUID("05500041-FAA5-4df9-8246-BFC23AC5CEA8")
- TVECBAnnc;
- #endif
- EXTERN_C const CLSID CLSID_TVECBTrig;
- #ifdef __cplusplus
- class DECLSPEC_UUID("05500042-FAA5-4df9-8246-BFC23AC5CEA8")
- TVECBTrig;
- #endif
- EXTERN_C const CLSID CLSID_TVECBFile;
- #ifdef __cplusplus
- class DECLSPEC_UUID("05500043-FAA5-4df9-8246-BFC23AC5CEA8")
- TVECBFile;
- #endif
- EXTERN_C const CLSID CLSID_TVECBDummy;
- #ifdef __cplusplus
- class DECLSPEC_UUID("05500049-FAA5-4df9-8246-BFC23AC5CEA8")
- TVECBDummy;
- #endif
- EXTERN_C const CLSID CLSID_TVEFile;
- #ifdef __cplusplus
- class DECLSPEC_UUID("05500050-FAA5-4df9-8246-BFC23AC5CEA8")
- TVEFile;
- #endif
- EXTERN_C const CLSID CLSID_TVENavAid;
- #ifdef __cplusplus
- class DECLSPEC_UUID("05500070-FAA5-4df9-8246-BFC23AC5CEA8")
- TVENavAid;
- #endif
- EXTERN_C const CLSID CLSID_TVEFilter;
- #ifdef __cplusplus
- class DECLSPEC_UUID("05500080-FAA5-4df9-8246-BFC23AC5CEA8")
- TVEFilter;
- #endif
- #ifndef ___ITVETriggerCtrlEvents_DISPINTERFACE_DEFINED__
- #define ___ITVETriggerCtrlEvents_DISPINTERFACE_DEFINED__
- /* dispinterface _ITVETriggerCtrlEvents */
- /* [helpstring][uuid] */
- EXTERN_C const IID DIID__ITVETriggerCtrlEvents;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("05500091-FAA5-4df9-8246-BFC23AC5CEA8")
- _ITVETriggerCtrlEvents : public IDispatch
- {
- };
-
- #else /* C style interface */
- typedef struct _ITVETriggerCtrlEventsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- _ITVETriggerCtrlEvents * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- _ITVETriggerCtrlEvents * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- _ITVETriggerCtrlEvents * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- _ITVETriggerCtrlEvents * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- _ITVETriggerCtrlEvents * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- _ITVETriggerCtrlEvents * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- _ITVETriggerCtrlEvents * 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);
-
- END_INTERFACE
- } _ITVETriggerCtrlEventsVtbl;
- interface _ITVETriggerCtrlEvents
- {
- CONST_VTBL struct _ITVETriggerCtrlEventsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define _ITVETriggerCtrlEvents_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define _ITVETriggerCtrlEvents_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define _ITVETriggerCtrlEvents_Release(This)
- (This)->lpVtbl -> Release(This)
- #define _ITVETriggerCtrlEvents_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define _ITVETriggerCtrlEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define _ITVETriggerCtrlEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define _ITVETriggerCtrlEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- #endif /* ___ITVETriggerCtrlEvents_DISPINTERFACE_DEFINED__ */
- EXTERN_C const CLSID CLSID_TVETriggerCtrl;
- #ifdef __cplusplus
- class DECLSPEC_UUID("05500090-FAA5-4df9-8246-BFC23AC5CEA8")
- TVETriggerCtrl;
- #endif
- #endif /* __MSTvELib_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