mstve.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:421k
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_EmailAddresses )(
- ITVEEnhancement * This,
- /* [retval][out] */ ITVEAttrMap **pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PhoneNumbers )(
- ITVEEnhancement * This,
- /* [retval][out] */ ITVEAttrMap **pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Description )(
- ITVEEnhancement * This,
- /* [retval][out] */ BSTR *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Description )(
- ITVEEnhancement * This,
- /* [in] */ BSTR newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DescriptionURI )(
- ITVEEnhancement * This,
- /* [retval][out] */ BSTR *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UUID )(
- ITVEEnhancement * This,
- /* [retval][out] */ BSTR *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StartTime )(
- ITVEEnhancement * This,
- /* [retval][out] */ DATE *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StopTime )(
- ITVEEnhancement * This,
- /* [retval][out] */ DATE *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsPrimary )(
- ITVEEnhancement * This,
- /* [retval][out] */ VARIANT_BOOL *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Type )(
- ITVEEnhancement * This,
- /* [retval][out] */ BSTR *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TveType )(
- ITVEEnhancement * This,
- /* [retval][out] */ BSTR *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TveSize )(
- ITVEEnhancement * This,
- /* [retval][out] */ LONG *plVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TveLevel )(
- ITVEEnhancement * This,
- /* [retval][out] */ double *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Attributes )(
- ITVEEnhancement * This,
- /* [retval][out] */ ITVEAttrMap **pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Rest )(
- ITVEEnhancement * This,
- /* [retval][out] */ ITVEAttrMap **pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SAPHeaderBits )(
- ITVEEnhancement * This,
- /* [retval][out] */ short *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SAPAuthLength )(
- ITVEEnhancement * This,
- /* [retval][out] */ short *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SAPMsgIDHash )(
- ITVEEnhancement * This,
- /* [retval][out] */ LONG *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SAPSendingIP )(
- ITVEEnhancement * This,
- /* [retval][out] */ BSTR *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SAPAuthData )(
- ITVEEnhancement * This,
- /* [retval][out] */ BSTR *pVal);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ParseAnnouncement )(
- ITVEEnhancement * This,
- /* [in] */ BSTR bstrAdapter,
- /* [in] */ const BSTR *pbstVal,
- /* [out] */ long *plgrfParseError,
- /* [out] */ long *plLineError);
-
- END_INTERFACE
- } ITVEEnhancementVtbl;
- interface ITVEEnhancement
- {
- CONST_VTBL struct ITVEEnhancementVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITVEEnhancement_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITVEEnhancement_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITVEEnhancement_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITVEEnhancement_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ITVEEnhancement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ITVEEnhancement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ITVEEnhancement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ITVEEnhancement_get_Parent(This,pVal)
- (This)->lpVtbl -> get_Parent(This,pVal)
- #define ITVEEnhancement_get_Service(This,pVal)
- (This)->lpVtbl -> get_Service(This,pVal)
- #define ITVEEnhancement_get_Variations(This,pVal)
- (This)->lpVtbl -> get_Variations(This,pVal)
- #define ITVEEnhancement_get_IsValid(This,pVal)
- (This)->lpVtbl -> get_IsValid(This,pVal)
- #define ITVEEnhancement_get_ProtocolVersion(This,pVal)
- (This)->lpVtbl -> get_ProtocolVersion(This,pVal)
- #define ITVEEnhancement_get_SessionUserName(This,pVal)
- (This)->lpVtbl -> get_SessionUserName(This,pVal)
- #define ITVEEnhancement_get_SessionId(This,plVal)
- (This)->lpVtbl -> get_SessionId(This,plVal)
- #define ITVEEnhancement_get_SessionVersion(This,plVal)
- (This)->lpVtbl -> get_SessionVersion(This,plVal)
- #define ITVEEnhancement_get_SessionIPAddress(This,pVal)
- (This)->lpVtbl -> get_SessionIPAddress(This,pVal)
- #define ITVEEnhancement_get_SessionName(This,pVal)
- (This)->lpVtbl -> get_SessionName(This,pVal)
- #define ITVEEnhancement_get_EmailAddresses(This,pVal)
- (This)->lpVtbl -> get_EmailAddresses(This,pVal)
- #define ITVEEnhancement_get_PhoneNumbers(This,pVal)
- (This)->lpVtbl -> get_PhoneNumbers(This,pVal)
- #define ITVEEnhancement_get_Description(This,pVal)
- (This)->lpVtbl -> get_Description(This,pVal)
- #define ITVEEnhancement_put_Description(This,newVal)
- (This)->lpVtbl -> put_Description(This,newVal)
- #define ITVEEnhancement_get_DescriptionURI(This,pVal)
- (This)->lpVtbl -> get_DescriptionURI(This,pVal)
- #define ITVEEnhancement_get_UUID(This,pVal)
- (This)->lpVtbl -> get_UUID(This,pVal)
- #define ITVEEnhancement_get_StartTime(This,pVal)
- (This)->lpVtbl -> get_StartTime(This,pVal)
- #define ITVEEnhancement_get_StopTime(This,pVal)
- (This)->lpVtbl -> get_StopTime(This,pVal)
- #define ITVEEnhancement_get_IsPrimary(This,pVal)
- (This)->lpVtbl -> get_IsPrimary(This,pVal)
- #define ITVEEnhancement_get_Type(This,pVal)
- (This)->lpVtbl -> get_Type(This,pVal)
- #define ITVEEnhancement_get_TveType(This,pVal)
- (This)->lpVtbl -> get_TveType(This,pVal)
- #define ITVEEnhancement_get_TveSize(This,plVal)
- (This)->lpVtbl -> get_TveSize(This,plVal)
- #define ITVEEnhancement_get_TveLevel(This,pVal)
- (This)->lpVtbl -> get_TveLevel(This,pVal)
- #define ITVEEnhancement_get_Attributes(This,pVal)
- (This)->lpVtbl -> get_Attributes(This,pVal)
- #define ITVEEnhancement_get_Rest(This,pVal)
- (This)->lpVtbl -> get_Rest(This,pVal)
- #define ITVEEnhancement_get_SAPHeaderBits(This,pVal)
- (This)->lpVtbl -> get_SAPHeaderBits(This,pVal)
- #define ITVEEnhancement_get_SAPAuthLength(This,pVal)
- (This)->lpVtbl -> get_SAPAuthLength(This,pVal)
- #define ITVEEnhancement_get_SAPMsgIDHash(This,pVal)
- (This)->lpVtbl -> get_SAPMsgIDHash(This,pVal)
- #define ITVEEnhancement_get_SAPSendingIP(This,pVal)
- (This)->lpVtbl -> get_SAPSendingIP(This,pVal)
- #define ITVEEnhancement_get_SAPAuthData(This,pVal)
- (This)->lpVtbl -> get_SAPAuthData(This,pVal)
- #define ITVEEnhancement_ParseAnnouncement(This,bstrAdapter,pbstVal,plgrfParseError,plLineError)
- (This)->lpVtbl -> ParseAnnouncement(This,bstrAdapter,pbstVal,plgrfParseError,plLineError)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEEnhancement_get_Parent_Proxy(
- ITVEEnhancement * This,
- /* [retval][out] */ IUnknown **pVal);
- void __RPC_STUB ITVEEnhancement_get_Parent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEEnhancement_get_Service_Proxy(
- ITVEEnhancement * This,
- /* [retval][out] */ ITVEService **pVal);
- void __RPC_STUB ITVEEnhancement_get_Service_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEEnhancement_get_Variations_Proxy(
- ITVEEnhancement * This,
- /* [retval][out] */ ITVEVariations **pVal);
- void __RPC_STUB ITVEEnhancement_get_Variations_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEEnhancement_get_IsValid_Proxy(
- ITVEEnhancement * This,
- /* [retval][out] */ VARIANT_BOOL *pVal);
- void __RPC_STUB ITVEEnhancement_get_IsValid_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEEnhancement_get_ProtocolVersion_Proxy(
- ITVEEnhancement * This,
- /* [retval][out] */ BSTR *pVal);
- void __RPC_STUB ITVEEnhancement_get_ProtocolVersion_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEEnhancement_get_SessionUserName_Proxy(
- ITVEEnhancement * This,
- /* [retval][out] */ BSTR *pVal);
- void __RPC_STUB ITVEEnhancement_get_SessionUserName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEEnhancement_get_SessionId_Proxy(
- ITVEEnhancement * This,
- /* [retval][out] */ LONG *plVal);
- void __RPC_STUB ITVEEnhancement_get_SessionId_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEEnhancement_get_SessionVersion_Proxy(
- ITVEEnhancement * This,
- /* [retval][out] */ LONG *plVal);
- void __RPC_STUB ITVEEnhancement_get_SessionVersion_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEEnhancement_get_SessionIPAddress_Proxy(
- ITVEEnhancement * This,
- /* [retval][out] */ BSTR *pVal);
- void __RPC_STUB ITVEEnhancement_get_SessionIPAddress_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEEnhancement_get_SessionName_Proxy(
- ITVEEnhancement * This,
- /* [retval][out] */ BSTR *pVal);
- void __RPC_STUB ITVEEnhancement_get_SessionName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEEnhancement_get_EmailAddresses_Proxy(
- ITVEEnhancement * This,
- /* [retval][out] */ ITVEAttrMap **pVal);
- void __RPC_STUB ITVEEnhancement_get_EmailAddresses_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEEnhancement_get_PhoneNumbers_Proxy(
- ITVEEnhancement * This,
- /* [retval][out] */ ITVEAttrMap **pVal);
- void __RPC_STUB ITVEEnhancement_get_PhoneNumbers_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEEnhancement_get_Description_Proxy(
- ITVEEnhancement * This,
- /* [retval][out] */ BSTR *pVal);
- void __RPC_STUB ITVEEnhancement_get_Description_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ITVEEnhancement_put_Description_Proxy(
- ITVEEnhancement * This,
- /* [in] */ BSTR newVal);
- void __RPC_STUB ITVEEnhancement_put_Description_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEEnhancement_get_DescriptionURI_Proxy(
- ITVEEnhancement * This,
- /* [retval][out] */ BSTR *pVal);
- void __RPC_STUB ITVEEnhancement_get_DescriptionURI_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEEnhancement_get_UUID_Proxy(
- ITVEEnhancement * This,
- /* [retval][out] */ BSTR *pVal);
- void __RPC_STUB ITVEEnhancement_get_UUID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEEnhancement_get_StartTime_Proxy(
- ITVEEnhancement * This,
- /* [retval][out] */ DATE *pVal);
- void __RPC_STUB ITVEEnhancement_get_StartTime_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEEnhancement_get_StopTime_Proxy(
- ITVEEnhancement * This,
- /* [retval][out] */ DATE *pVal);
- void __RPC_STUB ITVEEnhancement_get_StopTime_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEEnhancement_get_IsPrimary_Proxy(
- ITVEEnhancement * This,
- /* [retval][out] */ VARIANT_BOOL *pVal);
- void __RPC_STUB ITVEEnhancement_get_IsPrimary_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEEnhancement_get_Type_Proxy(
- ITVEEnhancement * This,
- /* [retval][out] */ BSTR *pVal);
- void __RPC_STUB ITVEEnhancement_get_Type_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEEnhancement_get_TveType_Proxy(
- ITVEEnhancement * This,
- /* [retval][out] */ BSTR *pVal);
- void __RPC_STUB ITVEEnhancement_get_TveType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEEnhancement_get_TveSize_Proxy(
- ITVEEnhancement * This,
- /* [retval][out] */ LONG *plVal);
- void __RPC_STUB ITVEEnhancement_get_TveSize_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEEnhancement_get_TveLevel_Proxy(
- ITVEEnhancement * This,
- /* [retval][out] */ double *pVal);
- void __RPC_STUB ITVEEnhancement_get_TveLevel_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEEnhancement_get_Attributes_Proxy(
- ITVEEnhancement * This,
- /* [retval][out] */ ITVEAttrMap **pVal);
- void __RPC_STUB ITVEEnhancement_get_Attributes_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEEnhancement_get_Rest_Proxy(
- ITVEEnhancement * This,
- /* [retval][out] */ ITVEAttrMap **pVal);
- void __RPC_STUB ITVEEnhancement_get_Rest_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEEnhancement_get_SAPHeaderBits_Proxy(
- ITVEEnhancement * This,
- /* [retval][out] */ short *pVal);
- void __RPC_STUB ITVEEnhancement_get_SAPHeaderBits_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEEnhancement_get_SAPAuthLength_Proxy(
- ITVEEnhancement * This,
- /* [retval][out] */ short *pVal);
- void __RPC_STUB ITVEEnhancement_get_SAPAuthLength_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEEnhancement_get_SAPMsgIDHash_Proxy(
- ITVEEnhancement * This,
- /* [retval][out] */ LONG *pVal);
- void __RPC_STUB ITVEEnhancement_get_SAPMsgIDHash_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEEnhancement_get_SAPSendingIP_Proxy(
- ITVEEnhancement * This,
- /* [retval][out] */ BSTR *pVal);
- void __RPC_STUB ITVEEnhancement_get_SAPSendingIP_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEEnhancement_get_SAPAuthData_Proxy(
- ITVEEnhancement * This,
- /* [retval][out] */ BSTR *pVal);
- void __RPC_STUB ITVEEnhancement_get_SAPAuthData_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEEnhancement_ParseAnnouncement_Proxy(
- ITVEEnhancement * This,
- /* [in] */ BSTR bstrAdapter,
- /* [in] */ const BSTR *pbstVal,
- /* [out] */ long *plgrfParseError,
- /* [out] */ long *plLineError);
- void __RPC_STUB ITVEEnhancement_ParseAnnouncement_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITVEEnhancement_INTERFACE_DEFINED__ */
- #ifndef __ITVEEnhancement_Helper_INTERFACE_DEFINED__
- #define __ITVEEnhancement_Helper_INTERFACE_DEFINED__
- /* interface ITVEEnhancement_Helper */
- /* [unique][helpstring][hidden][uuid][object] */
- EXTERN_C const IID IID_ITVEEnhancement_Helper;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("05500204-FAA5-4df9-8246-BFC23AC5CEA8")
- ITVEEnhancement_Helper : public IUnknown
- {
- public:
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ConnectParent(
- ITVEService *pService) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Activate( void) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Deactivate( void) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE UpdateEnhancement(
- /* [in] */ ITVEEnhancement *pEnhNew,
- /* [out] */ long *plNENH_grfChanged) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE InitAsXOver( void) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NewXOverLink(
- /* [in] */ BSTR bstrLine21Trigger) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RemoveYourself( void) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DumpToBSTR(
- /* [out] */ BSTR *pbstrBuff) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITVEEnhancement_HelperVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITVEEnhancement_Helper * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITVEEnhancement_Helper * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITVEEnhancement_Helper * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ConnectParent )(
- ITVEEnhancement_Helper * This,
- ITVEService *pService);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Activate )(
- ITVEEnhancement_Helper * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Deactivate )(
- ITVEEnhancement_Helper * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *UpdateEnhancement )(
- ITVEEnhancement_Helper * This,
- /* [in] */ ITVEEnhancement *pEnhNew,
- /* [out] */ long *plNENH_grfChanged);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *InitAsXOver )(
- ITVEEnhancement_Helper * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NewXOverLink )(
- ITVEEnhancement_Helper * This,
- /* [in] */ BSTR bstrLine21Trigger);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *RemoveYourself )(
- ITVEEnhancement_Helper * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *DumpToBSTR )(
- ITVEEnhancement_Helper * This,
- /* [out] */ BSTR *pbstrBuff);
-
- END_INTERFACE
- } ITVEEnhancement_HelperVtbl;
- interface ITVEEnhancement_Helper
- {
- CONST_VTBL struct ITVEEnhancement_HelperVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITVEEnhancement_Helper_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITVEEnhancement_Helper_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITVEEnhancement_Helper_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITVEEnhancement_Helper_ConnectParent(This,pService)
- (This)->lpVtbl -> ConnectParent(This,pService)
- #define ITVEEnhancement_Helper_Activate(This)
- (This)->lpVtbl -> Activate(This)
- #define ITVEEnhancement_Helper_Deactivate(This)
- (This)->lpVtbl -> Deactivate(This)
- #define ITVEEnhancement_Helper_UpdateEnhancement(This,pEnhNew,plNENH_grfChanged)
- (This)->lpVtbl -> UpdateEnhancement(This,pEnhNew,plNENH_grfChanged)
- #define ITVEEnhancement_Helper_InitAsXOver(This)
- (This)->lpVtbl -> InitAsXOver(This)
- #define ITVEEnhancement_Helper_NewXOverLink(This,bstrLine21Trigger)
- (This)->lpVtbl -> NewXOverLink(This,bstrLine21Trigger)
- #define ITVEEnhancement_Helper_RemoveYourself(This)
- (This)->lpVtbl -> RemoveYourself(This)
- #define ITVEEnhancement_Helper_DumpToBSTR(This,pbstrBuff)
- (This)->lpVtbl -> DumpToBSTR(This,pbstrBuff)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEEnhancement_Helper_ConnectParent_Proxy(
- ITVEEnhancement_Helper * This,
- ITVEService *pService);
- void __RPC_STUB ITVEEnhancement_Helper_ConnectParent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEEnhancement_Helper_Activate_Proxy(
- ITVEEnhancement_Helper * This);
- void __RPC_STUB ITVEEnhancement_Helper_Activate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEEnhancement_Helper_Deactivate_Proxy(
- ITVEEnhancement_Helper * This);
- void __RPC_STUB ITVEEnhancement_Helper_Deactivate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEEnhancement_Helper_UpdateEnhancement_Proxy(
- ITVEEnhancement_Helper * This,
- /* [in] */ ITVEEnhancement *pEnhNew,
- /* [out] */ long *plNENH_grfChanged);
- void __RPC_STUB ITVEEnhancement_Helper_UpdateEnhancement_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEEnhancement_Helper_InitAsXOver_Proxy(
- ITVEEnhancement_Helper * This);
- void __RPC_STUB ITVEEnhancement_Helper_InitAsXOver_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEEnhancement_Helper_NewXOverLink_Proxy(
- ITVEEnhancement_Helper * This,
- /* [in] */ BSTR bstrLine21Trigger);
- void __RPC_STUB ITVEEnhancement_Helper_NewXOverLink_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEEnhancement_Helper_RemoveYourself_Proxy(
- ITVEEnhancement_Helper * This);
- void __RPC_STUB ITVEEnhancement_Helper_RemoveYourself_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEEnhancement_Helper_DumpToBSTR_Proxy(
- ITVEEnhancement_Helper * This,
- /* [out] */ BSTR *pbstrBuff);
- void __RPC_STUB ITVEEnhancement_Helper_DumpToBSTR_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITVEEnhancement_Helper_INTERFACE_DEFINED__ */
- #ifndef __ITVEEnhancements_INTERFACE_DEFINED__
- #define __ITVEEnhancements_INTERFACE_DEFINED__
- /* interface ITVEEnhancements */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_ITVEEnhancements;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("05500114-FAA5-4df9-8246-BFC23AC5CEA8")
- ITVEEnhancements : public IDispatch
- {
- public:
- virtual /* [helpstring][restricted][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown **pCollection) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long *pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item(
- /* [in] */ VARIANT var,
- /* [retval][out] */ ITVEEnhancement **pVal) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add(
- /* [in] */ ITVEEnhancement *pEnh) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove(
- /* [in] */ VARIANT var) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RemoveAll( void) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Insert(
- /* [in] */ int iLoc,
- /* [in] */ ITVEEnhancement *pEnh) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITVEEnhancementsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITVEEnhancements * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITVEEnhancements * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITVEEnhancements * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ITVEEnhancements * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ITVEEnhancements * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ITVEEnhancements * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ITVEEnhancements * 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][restricted][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
- ITVEEnhancements * This,
- /* [retval][out] */ IUnknown **pCollection);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
- ITVEEnhancements * This,
- /* [retval][out] */ long *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
- ITVEEnhancements * This,
- /* [in] */ VARIANT var,
- /* [retval][out] */ ITVEEnhancement **pVal);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )(
- ITVEEnhancements * This,
- /* [in] */ ITVEEnhancement *pEnh);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )(
- ITVEEnhancements * This,
- /* [in] */ VARIANT var);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *RemoveAll )(
- ITVEEnhancements * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Insert )(
- ITVEEnhancements * This,
- /* [in] */ int iLoc,
- /* [in] */ ITVEEnhancement *pEnh);
-
- END_INTERFACE
- } ITVEEnhancementsVtbl;
- interface ITVEEnhancements
- {
- CONST_VTBL struct ITVEEnhancementsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITVEEnhancements_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITVEEnhancements_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITVEEnhancements_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITVEEnhancements_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ITVEEnhancements_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ITVEEnhancements_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ITVEEnhancements_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ITVEEnhancements_get__NewEnum(This,pCollection)
- (This)->lpVtbl -> get__NewEnum(This,pCollection)
- #define ITVEEnhancements_get_Count(This,pVal)
- (This)->lpVtbl -> get_Count(This,pVal)
- #define ITVEEnhancements_get_Item(This,var,pVal)
- (This)->lpVtbl -> get_Item(This,var,pVal)
- #define ITVEEnhancements_Add(This,pEnh)
- (This)->lpVtbl -> Add(This,pEnh)
- #define ITVEEnhancements_Remove(This,var)
- (This)->lpVtbl -> Remove(This,var)
- #define ITVEEnhancements_RemoveAll(This)
- (This)->lpVtbl -> RemoveAll(This)
- #define ITVEEnhancements_Insert(This,iLoc,pEnh)
- (This)->lpVtbl -> Insert(This,iLoc,pEnh)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][restricted][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEEnhancements_get__NewEnum_Proxy(
- ITVEEnhancements * This,
- /* [retval][out] */ IUnknown **pCollection);
- void __RPC_STUB ITVEEnhancements_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEEnhancements_get_Count_Proxy(
- ITVEEnhancements * This,
- /* [retval][out] */ long *pVal);
- void __RPC_STUB ITVEEnhancements_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEEnhancements_get_Item_Proxy(
- ITVEEnhancements * This,
- /* [in] */ VARIANT var,
- /* [retval][out] */ ITVEEnhancement **pVal);
- void __RPC_STUB ITVEEnhancements_get_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEEnhancements_Add_Proxy(
- ITVEEnhancements * This,
- /* [in] */ ITVEEnhancement *pEnh);
- void __RPC_STUB ITVEEnhancements_Add_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEEnhancements_Remove_Proxy(
- ITVEEnhancements * This,
- /* [in] */ VARIANT var);
- void __RPC_STUB ITVEEnhancements_Remove_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEEnhancements_RemoveAll_Proxy(
- ITVEEnhancements * This);
- void __RPC_STUB ITVEEnhancements_RemoveAll_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEEnhancements_Insert_Proxy(
- ITVEEnhancements * This,
- /* [in] */ int iLoc,
- /* [in] */ ITVEEnhancement *pEnh);
- void __RPC_STUB ITVEEnhancements_Insert_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITVEEnhancements_INTERFACE_DEFINED__ */
- #ifndef __ITVEService_INTERFACE_DEFINED__
- #define __ITVEService_INTERFACE_DEFINED__
- /* interface ITVEService */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_ITVEService;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("05500105-FAA5-4df9-8246-BFC23AC5CEA8")
- ITVEService : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent(
- /* [retval][out] */ IUnknown **pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Enhancements(
- /* [retval][out] */ ITVEEnhancements **pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Description(
- /* [retval][out] */ BSTR *pVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Description(
- /* [in] */ BSTR newVal) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Activate( void) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Deactivate( void) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_XOverLinks(
- /* [retval][out] */ ITVETracks **pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_XOverEnhancement(
- /* [retval][out] */ ITVEEnhancement **pVal) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NewXOverLink(
- /* [in] */ BSTR bstrLine21Trigger) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ExpireOffset(
- /* [retval][out] */ DATE *pVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ExpireOffset(
- /* [in] */ DATE newVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ExpireQueue(
- /* [retval][out] */ ITVEAttrTimeQ **pVal) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ExpireForDate(
- /* [in] */ DATE dateExpireTime) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsActive(
- /* [retval][out] */ VARIANT_BOOL *fIsActive) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Property(
- /* [in] */ BSTR bstrPropName,
- BSTR bstrPropVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Property(
- /* [in] */ BSTR bstrPropName,
- /* [retval][out] */ BSTR *pbstrPropVal) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITVEServiceVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITVEService * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITVEService * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITVEService * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ITVEService * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ITVEService * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ITVEService * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ITVEService * 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_Parent )(
- ITVEService * This,
- /* [retval][out] */ IUnknown **pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Enhancements )(
- ITVEService * This,
- /* [retval][out] */ ITVEEnhancements **pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Description )(
- ITVEService * This,
- /* [retval][out] */ BSTR *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Description )(
- ITVEService * This,
- /* [in] */ BSTR newVal);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Activate )(
- ITVEService * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Deactivate )(
- ITVEService * This);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_XOverLinks )(
- ITVEService * This,
- /* [retval][out] */ ITVETracks **pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_XOverEnhancement )(
- ITVEService * This,
- /* [retval][out] */ ITVEEnhancement **pVal);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NewXOverLink )(
- ITVEService * This,
- /* [in] */ BSTR bstrLine21Trigger);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ExpireOffset )(
- ITVEService * This,
- /* [retval][out] */ DATE *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ExpireOffset )(
- ITVEService * This,
- /* [in] */ DATE newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ExpireQueue )(
- ITVEService * This,
- /* [retval][out] */ ITVEAttrTimeQ **pVal);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ExpireForDate )(
- ITVEService * This,
- /* [in] */ DATE dateExpireTime);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsActive )(
- ITVEService * This,
- /* [retval][out] */ VARIANT_BOOL *fIsActive);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Property )(
- ITVEService * This,
- /* [in] */ BSTR bstrPropName,
- BSTR bstrPropVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Property )(
- ITVEService * This,
- /* [in] */ BSTR bstrPropName,
- /* [retval][out] */ BSTR *pbstrPropVal);
-
- END_INTERFACE
- } ITVEServiceVtbl;
- interface ITVEService
- {
- CONST_VTBL struct ITVEServiceVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITVEService_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITVEService_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITVEService_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITVEService_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ITVEService_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ITVEService_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ITVEService_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ITVEService_get_Parent(This,pVal)
- (This)->lpVtbl -> get_Parent(This,pVal)
- #define ITVEService_get_Enhancements(This,pVal)
- (This)->lpVtbl -> get_Enhancements(This,pVal)
- #define ITVEService_get_Description(This,pVal)
- (This)->lpVtbl -> get_Description(This,pVal)
- #define ITVEService_put_Description(This,newVal)
- (This)->lpVtbl -> put_Description(This,newVal)
- #define ITVEService_Activate(This)
- (This)->lpVtbl -> Activate(This)
- #define ITVEService_Deactivate(This)
- (This)->lpVtbl -> Deactivate(This)
- #define ITVEService_get_XOverLinks(This,pVal)
- (This)->lpVtbl -> get_XOverLinks(This,pVal)
- #define ITVEService_get_XOverEnhancement(This,pVal)
- (This)->lpVtbl -> get_XOverEnhancement(This,pVal)
- #define ITVEService_NewXOverLink(This,bstrLine21Trigger)
- (This)->lpVtbl -> NewXOverLink(This,bstrLine21Trigger)
- #define ITVEService_get_ExpireOffset(This,pVal)
- (This)->lpVtbl -> get_ExpireOffset(This,pVal)
- #define ITVEService_put_ExpireOffset(This,newVal)
- (This)->lpVtbl -> put_ExpireOffset(This,newVal)
- #define ITVEService_get_ExpireQueue(This,pVal)
- (This)->lpVtbl -> get_ExpireQueue(This,pVal)
- #define ITVEService_ExpireForDate(This,dateExpireTime)
- (This)->lpVtbl -> ExpireForDate(This,dateExpireTime)
- #define ITVEService_get_IsActive(This,fIsActive)
- (This)->lpVtbl -> get_IsActive(This,fIsActive)
- #define ITVEService_put_Property(This,bstrPropName,bstrPropVal)
- (This)->lpVtbl -> put_Property(This,bstrPropName,bstrPropVal)
- #define ITVEService_get_Property(This,bstrPropName,pbstrPropVal)
- (This)->lpVtbl -> get_Property(This,bstrPropName,pbstrPropVal)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEService_get_Parent_Proxy(
- ITVEService * This,
- /* [retval][out] */ IUnknown **pVal);
- void __RPC_STUB ITVEService_get_Parent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEService_get_Enhancements_Proxy(
- ITVEService * This,
- /* [retval][out] */ ITVEEnhancements **pVal);
- void __RPC_STUB ITVEService_get_Enhancements_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEService_get_Description_Proxy(
- ITVEService * This,
- /* [retval][out] */ BSTR *pVal);
- void __RPC_STUB ITVEService_get_Description_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ITVEService_put_Description_Proxy(
- ITVEService * This,
- /* [in] */ BSTR newVal);
- void __RPC_STUB ITVEService_put_Description_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEService_Activate_Proxy(
- ITVEService * This);
- void __RPC_STUB ITVEService_Activate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEService_Deactivate_Proxy(
- ITVEService * This);
- void __RPC_STUB ITVEService_Deactivate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEService_get_XOverLinks_Proxy(
- ITVEService * This,
- /* [retval][out] */ ITVETracks **pVal);
- void __RPC_STUB ITVEService_get_XOverLinks_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEService_get_XOverEnhancement_Proxy(
- ITVEService * This,
- /* [retval][out] */ ITVEEnhancement **pVal);
- void __RPC_STUB ITVEService_get_XOverEnhancement_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEService_NewXOverLink_Proxy(
- ITVEService * This,
- /* [in] */ BSTR bstrLine21Trigger);
- void __RPC_STUB ITVEService_NewXOverLink_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEService_get_ExpireOffset_Proxy(
- ITVEService * This,
- /* [retval][out] */ DATE *pVal);
- void __RPC_STUB ITVEService_get_ExpireOffset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ITVEService_put_ExpireOffset_Proxy(
- ITVEService * This,
- /* [in] */ DATE newVal);
- void __RPC_STUB ITVEService_put_ExpireOffset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEService_get_ExpireQueue_Proxy(
- ITVEService * This,
- /* [retval][out] */ ITVEAttrTimeQ **pVal);
- void __RPC_STUB ITVEService_get_ExpireQueue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEService_ExpireForDate_Proxy(
- ITVEService * This,
- /* [in] */ DATE dateExpireTime);
- void __RPC_STUB ITVEService_ExpireForDate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEService_get_IsActive_Proxy(
- ITVEService * This,
- /* [retval][out] */ VARIANT_BOOL *fIsActive);
- void __RPC_STUB ITVEService_get_IsActive_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ITVEService_put_Property_Proxy(
- ITVEService * This,
- /* [in] */ BSTR bstrPropName,
- BSTR bstrPropVal);
- void __RPC_STUB ITVEService_put_Property_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEService_get_Property_Proxy(
- ITVEService * This,
- /* [in] */ BSTR bstrPropName,
- /* [retval][out] */ BSTR *pbstrPropVal);
- void __RPC_STUB ITVEService_get_Property_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITVEService_INTERFACE_DEFINED__ */
- #ifndef __ITVEService_Helper_INTERFACE_DEFINED__
- #define __ITVEService_Helper_INTERFACE_DEFINED__
- /* interface ITVEService_Helper */
- /* [unique][helpstring][hidden][uuid][object] */
- EXTERN_C const IID IID_ITVEService_Helper;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("05500205-FAA5-4df9-8246-BFC23AC5CEA8")
- ITVEService_Helper : public IUnknown
- {
- public:
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ConnectParent(
- /* [in] */ ITVESupervisor *pSupervisor) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ParseCBAnnouncement(
- /* [in] */ BSTR bstrFileTrigAdapter,
- /* [in] */ BSTR *pbstrBuff) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetAnncIPValues(
- /* [in] */ BSTR bstrAnncIPAdapter,
- /* [in] */ BSTR bstrAnncIPAddress,
- /* [in] */ LONG lAnncPort) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetAnncIPValues(
- /* [in] */ BSTR *pbstrAnncIPAdapter,
- /* [in] */ BSTR *pbstrAnncIPAddress,
- /* [in] */ LONG *plAnncPort) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE InitXOverEnhancement( void) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddToExpireQueue(
- /* [in] */ DATE dateExpires,
- /* [in] */ IUnknown *punkItem) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ChangeInExpireQueue(
- /* [in] */ DATE dateExpires,
- /* [in] */ IUnknown *punkItem) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RemoveFromExpireQueue(
- /* [in] */ IUnknown *punkItem) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RemoveEnhFilesFromExpireQueue(
- /* [in] */ ITVEEnhancement *pEnhancement) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ExpireQueueChangeCount(
- /* [retval][out] */ long *pChangeCount) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RemoveYourself( void) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DumpToBSTR(
- /* [out] */ BSTR *pbstrBuff) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITVEService_HelperVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITVEService_Helper * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITVEService_Helper * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITVEService_Helper * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ConnectParent )(
- ITVEService_Helper * This,
- /* [in] */ ITVESupervisor *pSupervisor);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ParseCBAnnouncement )(
- ITVEService_Helper * This,
- /* [in] */ BSTR bstrFileTrigAdapter,
- /* [in] */ BSTR *pbstrBuff);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetAnncIPValues )(
- ITVEService_Helper * This,
- /* [in] */ BSTR bstrAnncIPAdapter,
- /* [in] */ BSTR bstrAnncIPAddress,
- /* [in] */ LONG lAnncPort);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetAnncIPValues )(
- ITVEService_Helper * This,
- /* [in] */ BSTR *pbstrAnncIPAdapter,
- /* [in] */ BSTR *pbstrAnncIPAddress,
- /* [in] */ LONG *plAnncPort);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *InitXOverEnhancement )(
- ITVEService_Helper * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *AddToExpireQueue )(
- ITVEService_Helper * This,
- /* [in] */ DATE dateExpires,
- /* [in] */ IUnknown *punkItem);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ChangeInExpireQueue )(
- ITVEService_Helper * This,
- /* [in] */ DATE dateExpires,
- /* [in] */ IUnknown *punkItem);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *RemoveFromExpireQueue )(
- ITVEService_Helper * This,
- /* [in] */ IUnknown *punkItem);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *RemoveEnhFilesFromExpireQueue )(
- ITVEService_Helper * This,
- /* [in] */ ITVEEnhancement *pEnhancement);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ExpireQueueChangeCount )(
- ITVEService_Helper * This,
- /* [retval][out] */ long *pChangeCount);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *RemoveYourself )(
- ITVEService_Helper * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *DumpToBSTR )(
- ITVEService_Helper * This,
- /* [out] */ BSTR *pbstrBuff);
-
- END_INTERFACE
- } ITVEService_HelperVtbl;
- interface ITVEService_Helper
- {
- CONST_VTBL struct ITVEService_HelperVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITVEService_Helper_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITVEService_Helper_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITVEService_Helper_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITVEService_Helper_ConnectParent(This,pSupervisor)
- (This)->lpVtbl -> ConnectParent(This,pSupervisor)
- #define ITVEService_Helper_ParseCBAnnouncement(This,bstrFileTrigAdapter,pbstrBuff)
- (This)->lpVtbl -> ParseCBAnnouncement(This,bstrFileTrigAdapter,pbstrBuff)
- #define ITVEService_Helper_SetAnncIPValues(This,bstrAnncIPAdapter,bstrAnncIPAddress,lAnncPort)
- (This)->lpVtbl -> SetAnncIPValues(This,bstrAnncIPAdapter,bstrAnncIPAddress,lAnncPort)
- #define ITVEService_Helper_GetAnncIPValues(This,pbstrAnncIPAdapter,pbstrAnncIPAddress,plAnncPort)
- (This)->lpVtbl -> GetAnncIPValues(This,pbstrAnncIPAdapter,pbstrAnncIPAddress,plAnncPort)
- #define ITVEService_Helper_InitXOverEnhancement(This)
- (This)->lpVtbl -> InitXOverEnhancement(This)
- #define ITVEService_Helper_AddToExpireQueue(This,dateExpires,punkItem)
- (This)->lpVtbl -> AddToExpireQueue(This,dateExpires,punkItem)
- #define ITVEService_Helper_ChangeInExpireQueue(This,dateExpires,punkItem)
- (This)->lpVtbl -> ChangeInExpireQueue(This,dateExpires,punkItem)
- #define ITVEService_Helper_RemoveFromExpireQueue(This,punkItem)
- (This)->lpVtbl -> RemoveFromExpireQueue(This,punkItem)
- #define ITVEService_Helper_RemoveEnhFilesFromExpireQueue(This,pEnhancement)
- (This)->lpVtbl -> RemoveEnhFilesFromExpireQueue(This,pEnhancement)
- #define ITVEService_Helper_get_ExpireQueueChangeCount(This,pChangeCount)
- (This)->lpVtbl -> get_ExpireQueueChangeCount(This,pChangeCount)
- #define ITVEService_Helper_RemoveYourself(This)
- (This)->lpVtbl -> RemoveYourself(This)
- #define ITVEService_Helper_DumpToBSTR(This,pbstrBuff)
- (This)->lpVtbl -> DumpToBSTR(This,pbstrBuff)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEService_Helper_ConnectParent_Proxy(
- ITVEService_Helper * This,
- /* [in] */ ITVESupervisor *pSupervisor);
- void __RPC_STUB ITVEService_Helper_ConnectParent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEService_Helper_ParseCBAnnouncement_Proxy(
- ITVEService_Helper * This,
- /* [in] */ BSTR bstrFileTrigAdapter,
- /* [in] */ BSTR *pbstrBuff);
- void __RPC_STUB ITVEService_Helper_ParseCBAnnouncement_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEService_Helper_SetAnncIPValues_Proxy(
- ITVEService_Helper * This,
- /* [in] */ BSTR bstrAnncIPAdapter,
- /* [in] */ BSTR bstrAnncIPAddress,
- /* [in] */ LONG lAnncPort);
- void __RPC_STUB ITVEService_Helper_SetAnncIPValues_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEService_Helper_GetAnncIPValues_Proxy(
- ITVEService_Helper * This,
- /* [in] */ BSTR *pbstrAnncIPAdapter,
- /* [in] */ BSTR *pbstrAnncIPAddress,
- /* [in] */ LONG *plAnncPort);
- void __RPC_STUB ITVEService_Helper_GetAnncIPValues_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEService_Helper_InitXOverEnhancement_Proxy(
- ITVEService_Helper * This);
- void __RPC_STUB ITVEService_Helper_InitXOverEnhancement_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEService_Helper_AddToExpireQueue_Proxy(
- ITVEService_Helper * This,
- /* [in] */ DATE dateExpires,
- /* [in] */ IUnknown *punkItem);
- void __RPC_STUB ITVEService_Helper_AddToExpireQueue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEService_Helper_ChangeInExpireQueue_Proxy(
- ITVEService_Helper * This,
- /* [in] */ DATE dateExpires,
- /* [in] */ IUnknown *punkItem);
- void __RPC_STUB ITVEService_Helper_ChangeInExpireQueue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEService_Helper_RemoveFromExpireQueue_Proxy(
- ITVEService_Helper * This,
- /* [in] */ IUnknown *punkItem);
- void __RPC_STUB ITVEService_Helper_RemoveFromExpireQueue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEService_Helper_RemoveEnhFilesFromExpireQueue_Proxy(
- ITVEService_Helper * This,
- /* [in] */ ITVEEnhancement *pEnhancement);
- void __RPC_STUB ITVEService_Helper_RemoveEnhFilesFromExpireQueue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEService_Helper_get_ExpireQueueChangeCount_Proxy(
- ITVEService_Helper * This,
- /* [retval][out] */ long *pChangeCount);
- void __RPC_STUB ITVEService_Helper_get_ExpireQueueChangeCount_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEService_Helper_RemoveYourself_Proxy(
- ITVEService_Helper * This);
- void __RPC_STUB ITVEService_Helper_RemoveYourself_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEService_Helper_DumpToBSTR_Proxy(
- ITVEService_Helper * This,
- /* [out] */ BSTR *pbstrBuff);
- void __RPC_STUB ITVEService_Helper_DumpToBSTR_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITVEService_Helper_INTERFACE_DEFINED__ */
- #ifndef __ITVEFeature_INTERFACE_DEFINED__
- #define __ITVEFeature_INTERFACE_DEFINED__
- /* interface ITVEFeature */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_ITVEFeature;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("05500305-FAA5-4df9-8246-BFC23AC5CEA8")
- ITVEFeature : public ITVEService
- {
- public:
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE TuneTo(
- /* [in] */ BSTR bstrStation,
- /* [in] */ BSTR bstrIPAdapter) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ReTune(
- /* [in] */ ITVEService *pService) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE BindToSupervisor(
- /* [in] */ ITVESupervisor *pTVESupervisor) = 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;
-
- };
-
- #else /* C style interface */
- typedef struct ITVEFeatureVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITVEFeature * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITVEFeature * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITVEFeature * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ITVEFeature * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ITVEFeature * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ITVEFeature * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ITVEFeature * 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_Parent )(
- ITVEFeature * This,
- /* [retval][out] */ IUnknown **pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Enhancements )(
- ITVEFeature * This,
- /* [retval][out] */ ITVEEnhancements **pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Description )(
- ITVEFeature * This,
- /* [retval][out] */ BSTR *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Description )(
- ITVEFeature * This,
- /* [in] */ BSTR newVal);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Activate )(
- ITVEFeature * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Deactivate )(
- ITVEFeature * This);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_XOverLinks )(
- ITVEFeature * This,
- /* [retval][out] */ ITVETracks **pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_XOverEnhancement )(
- ITVEFeature * This,
- /* [retval][out] */ ITVEEnhancement **pVal);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NewXOverLink )(
- ITVEFeature * This,
- /* [in] */ BSTR bstrLine21Trigger);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ExpireOffset )(
- ITVEFeature * This,
- /* [retval][out] */ DATE *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ExpireOffset )(
- ITVEFeature * This,
- /* [in] */ DATE newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ExpireQueue )(
- ITVEFeature * This,
- /* [retval][out] */ ITVEAttrTimeQ **pVal);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ExpireForDate )(
- ITVEFeature * This,
- /* [in] */ DATE dateExpireTime);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsActive )(
- ITVEFeature * This,
- /* [retval][out] */ VARIANT_BOOL *fIsActive);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Property )(
- ITVEFeature * This,
- /* [in] */ BSTR bstrPropName,
- BSTR bstrPropVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Property )(
- ITVEFeature * This,
- /* [in] */ BSTR bstrPropName,
- /* [retval][out] */ BSTR *pbstrPropVal);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *TuneTo )(
- ITVEFeature * This,
- /* [in] */ BSTR bstrStation,
- /* [in] */ BSTR bstrIPAdapter);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ReTune )(
- ITVEFeature * This,
- /* [in] */ ITVEService *pService);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *BindToSupervisor )(
- ITVEFeature * This,
- /* [in] */ ITVESupervisor *pTVESupervisor);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyTVETune )(
- ITVEFeature * This,
- /* [in] */ NTUN_Mode tuneMode,
- /* [in] */ ITVEService *pService,
- /* [in] */ BSTR bstrDescription,
- /* [in] */ BSTR bstrIPAdapter);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyTVEEnhancementNew )(
- ITVEFeature * This,
- /* [in] */ ITVEEnhancement *pEnh);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyTVEEnhancementUpdated )(
- ITVEFeature * This,
- /* [in] */ ITVEEnhancement *pEnh,
- /* [in] */ long lChangedFlags);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyTVEEnhancementStarting )(
- ITVEFeature * This,
- /* [in] */ ITVEEnhancement *pEnh);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyTVEEnhancementExpired )(
- ITVEFeature * This,
- /* [in] */ ITVEEnhancement *pEnh);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyTVETriggerNew )(
- ITVEFeature * This,
- /* [in] */ ITVETrigger *pTrigger,
- /* [in] */ BOOL fActive);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyTVETriggerUpdated )(
- ITVEFeature * This,
- /* [in] */ ITVETrigger *pTrigger,
- /* [in] */ BOOL fActive,
- /* [in] */ long lChangedFlags);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyTVETriggerExpired )(
- ITVEFeature * This,
- /* [in] */ ITVETrigger *pTrigger,
- /* [in] */ BOOL fActive);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyTVEPackage )(
- ITVEFeature * This,
- /* [in] */ NPKG_Mode engPkgMode,
- /* [in] */ ITVEVariation *pVariation,
- /* [in] */ BSTR bstrUUID,
- /* [in] */ long cBytesTotal,
- /* [in] */ long cBytesReceived);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyTVEFile )(
- ITVEFeature * This,
- /* [in] */ NFLE_Mode engFileMode,
- /* [in] */ ITVEVariation *pVariation,
- /* [in] */ BSTR bstrUrlName,
- /* [in] */ BSTR bstrFileName);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyTVEAuxInfo )(
- ITVEFeature * This,
- /* [in] */ NWHAT_Mode engAuxInfoMode,
- /* [in] */ BSTR bstrAuxInfoString,
- /* [in] */ long lChangedFlags,
- /* [in] */ long lErrorLine);
-
- END_INTERFACE
- } ITVEFeatureVtbl;
- interface ITVEFeature
- {
- CONST_VTBL struct ITVEFeatureVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITVEFeature_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITVEFeature_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITVEFeature_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITVEFeature_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ITVEFeature_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ITVEFeature_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ITVEFeature_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ITVEFeature_get_Parent(This,pVal)
- (This)->lpVtbl -> get_Parent(This,pVal)
- #define ITVEFeature_get_Enhancements(This,pVal)
- (This)->lpVtbl -> get_Enhancements(This,pVal)
- #define ITVEFeature_get_Description(This,pVal)
- (This)->lpVtbl -> get_Description(This,pVal)
- #define ITVEFeature_put_Description(This,newVal)
- (This)->lpVtbl -> put_Description(This,newVal)
- #define ITVEFeature_Activate(This)
- (This)->lpVtbl -> Activate(This)
- #define ITVEFeature_Deactivate(This)
- (This)->lpVtbl -> Deactivate(This)
- #define ITVEFeature_get_XOverLinks(This,pVal)
- (This)->lpVtbl -> get_XOverLinks(This,pVal)
- #define ITVEFeature_get_XOverEnhancement(This,pVal)
- (This)->lpVtbl -> get_XOverEnhancement(This,pVal)
- #define ITVEFeature_NewXOverLink(This,bstrLine21Trigger)
- (This)->lpVtbl -> NewXOverLink(This,bstrLine21Trigger)
- #define ITVEFeature_get_ExpireOffset(This,pVal)
- (This)->lpVtbl -> get_ExpireOffset(This,pVal)
- #define ITVEFeature_put_ExpireOffset(This,newVal)
- (This)->lpVtbl -> put_ExpireOffset(This,newVal)
- #define ITVEFeature_get_ExpireQueue(This,pVal)
- (This)->lpVtbl -> get_ExpireQueue(This,pVal)
- #define ITVEFeature_ExpireForDate(This,dateExpireTime)
- (This)->lpVtbl -> ExpireForDate(This,dateExpireTime)
- #define ITVEFeature_get_IsActive(This,fIsActive)
- (This)->lpVtbl -> get_IsActive(This,fIsActive)
- #define ITVEFeature_put_Property(This,bstrPropName,bstrPropVal)
- (This)->lpVtbl -> put_Property(This,bstrPropName,bstrPropVal)
- #define ITVEFeature_get_Property(This,bstrPropName,pbstrPropVal)
- (This)->lpVtbl -> get_Property(This,bstrPropName,pbstrPropVal)
- #define ITVEFeature_TuneTo(This,bstrStation,bstrIPAdapter)
- (This)->lpVtbl -> TuneTo(This,bstrStation,bstrIPAdapter)
- #define ITVEFeature_ReTune(This,pService)
- (This)->lpVtbl -> ReTune(This,pService)
- #define ITVEFeature_BindToSupervisor(This,pTVESupervisor)
- (This)->lpVtbl -> BindToSupervisor(This,pTVESupervisor)
- #define ITVEFeature_NotifyTVETune(This,tuneMode,pService,bstrDescription,bstrIPAdapter)
- (This)->lpVtbl -> NotifyTVETune(This,tuneMode,pService,bstrDescription,bstrIPAdapter)
- #define ITVEFeature_NotifyTVEEnhancementNew(This,pEnh)
- (This)->lpVtbl -> NotifyTVEEnhancementNew(This,pEnh)
- #define ITVEFeature_NotifyTVEEnhancementUpdated(This,pEnh,lChangedFlags)
- (This)->lpVtbl -> NotifyTVEEnhancementUpdated(This,pEnh,lChangedFlags)
- #define ITVEFeature_NotifyTVEEnhancementStarting(This,pEnh)
- (This)->lpVtbl -> NotifyTVEEnhancementStarting(This,pEnh)
- #define ITVEFeature_NotifyTVEEnhancementExpired(This,pEnh)
- (This)->lpVtbl -> NotifyTVEEnhancementExpired(This,pEnh)
- #define ITVEFeature_NotifyTVETriggerNew(This,pTrigger,fActive)
- (This)->lpVtbl -> NotifyTVETriggerNew(This,pTrigger,fActive)
- #define ITVEFeature_NotifyTVETriggerUpdated(This,pTrigger,fActive,lChangedFlags)
- (This)->lpVtbl -> NotifyTVETriggerUpdated(This,pTrigger,fActive,lChangedFlags)
- #define ITVEFeature_NotifyTVETriggerExpired(This,pTrigger,fActive)
- (This)->lpVtbl -> NotifyTVETriggerExpired(This,pTrigger,fActive)
- #define ITVEFeature_NotifyTVEPackage(This,engPkgMode,pVariation,bstrUUID,cBytesTotal,cBytesReceived)
- (This)->lpVtbl -> NotifyTVEPackage(This,engPkgMode,pVariation,bstrUUID,cBytesTotal,cBytesReceived)
- #define ITVEFeature_NotifyTVEFile(This,engFileMode,pVariation,bstrUrlName,bstrFileName)
- (This)->lpVtbl -> NotifyTVEFile(This,engFileMode,pVariation,bstrUrlName,bstrFileName)
- #define ITVEFeature_NotifyTVEAuxInfo(This,engAuxInfoMode,bstrAuxInfoString,lChangedFlags,lErrorLine)
- (This)->lpVtbl -> NotifyTVEAuxInfo(This,engAuxInfoMode,bstrAuxInfoString,lChangedFlags,lErrorLine)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEFeature_TuneTo_Proxy(
- ITVEFeature * This,
- /* [in] */ BSTR bstrStation,
- /* [in] */ BSTR bstrIPAdapter);
- void __RPC_STUB ITVEFeature_TuneTo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEFeature_ReTune_Proxy(
- ITVEFeature * This,
- /* [in] */ ITVEService *pService);
- void __RPC_STUB ITVEFeature_ReTune_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEFeature_BindToSupervisor_Proxy(
- ITVEFeature * This,
- /* [in] */ ITVESupervisor *pTVESupervisor);
- void __RPC_STUB ITVEFeature_BindToSupervisor_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEFeature_NotifyTVETune_Proxy(
- ITVEFeature * This,
- /* [in] */ NTUN_Mode tuneMode,
- /* [in] */ ITVEService *pService,
- /* [in] */ BSTR bstrDescription,
- /* [in] */ BSTR bstrIPAdapter);
- void __RPC_STUB ITVEFeature_NotifyTVETune_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEFeature_NotifyTVEEnhancementNew_Proxy(
- ITVEFeature * This,
- /* [in] */ ITVEEnhancement *pEnh);
- void __RPC_STUB ITVEFeature_NotifyTVEEnhancementNew_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEFeature_NotifyTVEEnhancementUpdated_Proxy(
- ITVEFeature * This,
- /* [in] */ ITVEEnhancement *pEnh,
- /* [in] */ long lChangedFlags);
- void __RPC_STUB ITVEFeature_NotifyTVEEnhancementUpdated_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEFeature_NotifyTVEEnhancementStarting_Proxy(
- ITVEFeature * This,
- /* [in] */ ITVEEnhancement *pEnh);
- void __RPC_STUB ITVEFeature_NotifyTVEEnhancementStarting_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEFeature_NotifyTVEEnhancementExpired_Proxy(
- ITVEFeature * This,
- /* [in] */ ITVEEnhancement *pEnh);
- void __RPC_STUB ITVEFeature_NotifyTVEEnhancementExpired_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEFeature_NotifyTVETriggerNew_Proxy(
- ITVEFeature * This,
- /* [in] */ ITVETrigger *pTrigger,
- /* [in] */ BOOL fActive);
- void __RPC_STUB ITVEFeature_NotifyTVETriggerNew_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEFeature_NotifyTVETriggerUpdated_Proxy(
- ITVEFeature * This,
- /* [in] */ ITVETrigger *pTrigger,
- /* [in] */ BOOL fActive,
- /* [in] */ long lChangedFlags);
- void __RPC_STUB ITVEFeature_NotifyTVETriggerUpdated_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEFeature_NotifyTVETriggerExpired_Proxy(
- ITVEFeature * This,
- /* [in] */ ITVETrigger *pTrigger,
- /* [in] */ BOOL fActive);
- void __RPC_STUB ITVEFeature_NotifyTVETriggerExpired_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEFeature_NotifyTVEPackage_Proxy(
- ITVEFeature * This,
- /* [in] */ NPKG_Mode engPkgMode,
- /* [in] */ ITVEVariation *pVariation,
- /* [in] */ BSTR bstrUUID,
- /* [in] */ long cBytesTotal,
- /* [in] */ long cBytesReceived);
- void __RPC_STUB ITVEFeature_NotifyTVEPackage_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEFeature_NotifyTVEFile_Proxy(
- ITVEFeature * This,
- /* [in] */ NFLE_Mode engFileMode,
- /* [in] */ ITVEVariation *pVariation,
- /* [in] */ BSTR bstrUrlName,
- /* [in] */ BSTR bstrFileName);
- void __RPC_STUB ITVEFeature_NotifyTVEFile_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEFeature_NotifyTVEAuxInfo_Proxy(
- ITVEFeature * This,
- /* [in] */ NWHAT_Mode engAuxInfoMode,
- /* [in] */ BSTR bstrAuxInfoString,
- /* [in] */ long lChangedFlags,
- /* [in] */ long lErrorLine);
- void __RPC_STUB ITVEFeature_NotifyTVEAuxInfo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITVEFeature_INTERFACE_DEFINED__ */
- #ifndef __ITVEServices_INTERFACE_DEFINED__
- #define __ITVEServices_INTERFACE_DEFINED__
- /* interface ITVEServices */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_ITVEServices;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("05500115-FAA5-4df9-8246-BFC23AC5CEA8")
- ITVEServices : public IDispatch
- {
- public:
- virtual /* [helpstring][restricted][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown **pCollection) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long *pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item(
- /* [in] */ VARIANT var,
- /* [retval][out] */ ITVEService **pVal) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add(
- /* [in] */ ITVEService *pService) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove(
- /* [in] */ VARIANT var) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RemoveAll( void) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Insert(
- /* [in] */ int iLoc,
- /* [in] */ ITVEService *pService) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITVEServicesVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITVEServices * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITVEServices * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITVEServices * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ITVEServices * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ITVEServices * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ITVEServices * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ITVEServices * 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][restricted][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
- ITVEServices * This,
- /* [retval][out] */ IUnknown **pCollection);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
- ITVEServices * This,
- /* [retval][out] */ long *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
- ITVEServices * This,
- /* [in] */ VARIANT var,
- /* [retval][out] */ ITVEService **pVal);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )(
- ITVEServices * This,
- /* [in] */ ITVEService *pService);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )(
- ITVEServices * This,
- /* [in] */ VARIANT var);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *RemoveAll )(
- ITVEServices * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Insert )(
- ITVEServices * This,
- /* [in] */ int iLoc,
- /* [in] */ ITVEService *pService);
-
- END_INTERFACE
- } ITVEServicesVtbl;
- interface ITVEServices
- {
- CONST_VTBL struct ITVEServicesVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITVEServices_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITVEServices_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITVEServices_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITVEServices_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ITVEServices_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ITVEServices_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ITVEServices_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ITVEServices_get__NewEnum(This,pCollection)
- (This)->lpVtbl -> get__NewEnum(This,pCollection)
- #define ITVEServices_get_Count(This,pVal)
- (This)->lpVtbl -> get_Count(This,pVal)
- #define ITVEServices_get_Item(This,var,pVal)
- (This)->lpVtbl -> get_Item(This,var,pVal)
- #define ITVEServices_Add(This,pService)
- (This)->lpVtbl -> Add(This,pService)
- #define ITVEServices_Remove(This,var)
- (This)->lpVtbl -> Remove(This,var)
- #define ITVEServices_RemoveAll(This)
- (This)->lpVtbl -> RemoveAll(This)
- #define ITVEServices_Insert(This,iLoc,pService)
- (This)->lpVtbl -> Insert(This,iLoc,pService)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][restricted][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEServices_get__NewEnum_Proxy(
- ITVEServices * This,
- /* [retval][out] */ IUnknown **pCollection);
- void __RPC_STUB ITVEServices_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEServices_get_Count_Proxy(
- ITVEServices * This,
- /* [retval][out] */ long *pVal);
- void __RPC_STUB ITVEServices_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEServices_get_Item_Proxy(
- ITVEServices * This,
- /* [in] */ VARIANT var,
- /* [retval][out] */ ITVEService **pVal);
- void __RPC_STUB ITVEServices_get_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEServices_Add_Proxy(
- ITVEServices * This,
- /* [in] */ ITVEService *pService);
- void __RPC_STUB ITVEServices_Add_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEServices_Remove_Proxy(
- ITVEServices * This,
- /* [in] */ VARIANT var);
- void __RPC_STUB ITVEServices_Remove_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEServices_RemoveAll_Proxy(
- ITVEServices * This);
- void __RPC_STUB ITVEServices_RemoveAll_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEServices_Insert_Proxy(
- ITVEServices * This,
- /* [in] */ int iLoc,
- /* [in] */ ITVEService *pService);
- void __RPC_STUB ITVEServices_Insert_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITVEServices_INTERFACE_DEFINED__ */
- #ifndef __ITVESupervisor_INTERFACE_DEFINED__
- #define __ITVESupervisor_INTERFACE_DEFINED__
- /* interface ITVESupervisor */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_ITVESupervisor;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("05500106-FAA5-4df9-8246-BFC23AC5CEA8")
- ITVESupervisor : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Services(
- /* [retval][out] */ ITVEServices **pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Description(
- /* [retval][out] */ BSTR *pVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Description(
- /* [in] */ BSTR newVal) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE TuneTo(
- /* [in] */ BSTR bstrDescription,
- /* [in] */ BSTR bstrIPAdapter) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ReTune(
- /* [in] */ ITVEService *pService) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NewXOverLink(
- /* [in] */ BSTR bstrLine21Trigger) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ExpireForDate(
- /* [in] */ DATE dateExpireTime) = 0;
-
- virtual /* [helpstring][restricted][id] */ HRESULT STDMETHODCALLTYPE InitStats( void) = 0;
-
- virtual /* [helpstring][restricted][id] */ HRESULT STDMETHODCALLTYPE GetStats(
- /* [out] */ BSTR *pbstrBuff) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITVESupervisorVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITVESupervisor * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITVESupervisor * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITVESupervisor * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ITVESupervisor * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ITVESupervisor * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ITVESupervisor * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ITVESupervisor * 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_Services )(
- ITVESupervisor * This,
- /* [retval][out] */ ITVEServices **pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Description )(
- ITVESupervisor * This,
- /* [retval][out] */ BSTR *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Description )(
- ITVESupervisor * This,
- /* [in] */ BSTR newVal);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *TuneTo )(
- ITVESupervisor * This,
- /* [in] */ BSTR bstrDescription,
- /* [in] */ BSTR bstrIPAdapter);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ReTune )(
- ITVESupervisor * This,
- /* [in] */ ITVEService *pService);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NewXOverLink )(
- ITVESupervisor * This,
- /* [in] */ BSTR bstrLine21Trigger);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ExpireForDate )(
- ITVESupervisor * This,
- /* [in] */ DATE dateExpireTime);
-
- /* [helpstring][restricted][id] */ HRESULT ( STDMETHODCALLTYPE *InitStats )(
- ITVESupervisor * This);
-
- /* [helpstring][restricted][id] */ HRESULT ( STDMETHODCALLTYPE *GetStats )(
- ITVESupervisor * This,
- /* [out] */ BSTR *pbstrBuff);
-
- END_INTERFACE
- } ITVESupervisorVtbl;
- interface ITVESupervisor
- {
- CONST_VTBL struct ITVESupervisorVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITVESupervisor_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITVESupervisor_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITVESupervisor_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITVESupervisor_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ITVESupervisor_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ITVESupervisor_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ITVESupervisor_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ITVESupervisor_get_Services(This,pVal)
- (This)->lpVtbl -> get_Services(This,pVal)
- #define ITVESupervisor_get_Description(This,pVal)
- (This)->lpVtbl -> get_Description(This,pVal)
- #define ITVESupervisor_put_Description(This,newVal)
- (This)->lpVtbl -> put_Description(This,newVal)
- #define ITVESupervisor_TuneTo(This,bstrDescription,bstrIPAdapter)
- (This)->lpVtbl -> TuneTo(This,bstrDescription,bstrIPAdapter)
- #define ITVESupervisor_ReTune(This,pService)
- (This)->lpVtbl -> ReTune(This,pService)
- #define ITVESupervisor_NewXOverLink(This,bstrLine21Trigger)
- (This)->lpVtbl -> NewXOverLink(This,bstrLine21Trigger)
- #define ITVESupervisor_ExpireForDate(This,dateExpireTime)
- (This)->lpVtbl -> ExpireForDate(This,dateExpireTime)
- #define ITVESupervisor_InitStats(This)
- (This)->lpVtbl -> InitStats(This)
- #define ITVESupervisor_GetStats(This,pbstrBuff)
- (This)->lpVtbl -> GetStats(This,pbstrBuff)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVESupervisor_get_Services_Proxy(
- ITVESupervisor * This,
- /* [retval][out] */ ITVEServices **pVal);
- void __RPC_STUB ITVESupervisor_get_Services_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVESupervisor_get_Description_Proxy(
- ITVESupervisor * This,
- /* [retval][out] */ BSTR *pVal);
- void __RPC_STUB ITVESupervisor_get_Description_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ITVESupervisor_put_Description_Proxy(
- ITVESupervisor * This,
- /* [in] */ BSTR newVal);
- void __RPC_STUB ITVESupervisor_put_Description_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVESupervisor_TuneTo_Proxy(
- ITVESupervisor * This,
- /* [in] */ BSTR bstrDescription,
- /* [in] */ BSTR bstrIPAdapter);
- void __RPC_STUB ITVESupervisor_TuneTo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVESupervisor_ReTune_Proxy(
- ITVESupervisor * This,
- /* [in] */ ITVEService *pService);
- void __RPC_STUB ITVESupervisor_ReTune_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVESupervisor_NewXOverLink_Proxy(
- ITVESupervisor * This,
- /* [in] */ BSTR bstrLine21Trigger);
- void __RPC_STUB ITVESupervisor_NewXOverLink_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVESupervisor_ExpireForDate_Proxy(
- ITVESupervisor * This,
- /* [in] */ DATE dateExpireTime);
- void __RPC_STUB ITVESupervisor_ExpireForDate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][restricted][id] */ HRESULT STDMETHODCALLTYPE ITVESupervisor_InitStats_Proxy(
- ITVESupervisor * This);
- void __RPC_STUB ITVESupervisor_InitStats_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][restricted][id] */ HRESULT STDMETHODCALLTYPE ITVESupervisor_GetStats_Proxy(
- ITVESupervisor * This,
- /* [out] */ BSTR *pbstrBuff);
- void __RPC_STUB ITVESupervisor_GetStats_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITVESupervisor_INTERFACE_DEFINED__ */
- #ifndef __ITVESupervisor_Helper_INTERFACE_DEFINED__
- #define __ITVESupervisor_Helper_INTERFACE_DEFINED__
- /* interface ITVESupervisor_Helper */
- /* [unique][helpstring][hidden][dual][uuid][object] */
- EXTERN_C const IID IID_ITVESupervisor_Helper;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("05500206-FAA5-4df9-8246-BFC23AC5CEA8")
- ITVESupervisor_Helper : public IUnknown
- {
- public:
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ConnectParent(
- /* [in] */ IUnknown *pUnk) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetActiveService(
- /* [out] */ ITVEService **ppActiveService) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetMCastManager(
- /* [out] */ ITVEMCastManager **pMCastManager) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE UnpackBuffer(
- /* [in] */ IUnknown *pTVEVariation,
- /* [in] */ unsigned char *m_rgbData,
- /* [in] */ int cBytes) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyEnhancement(
- /* [in] */ NENH_Mode enhMode,
- /* [in] */ ITVEEnhancement *pEnhancement,
- /* [in] */ long lChangedFlags) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyTrigger(
- /* [in] */ NTRK_Mode trgMode,
- /* [in] */ ITVETrack *pTrack,
- /* [in] */ long lChangedFlags) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyPackage(
- /* [in] */ NPKG_Mode pkgMode,
- /* [in] */ ITVEVariation *pVariation,
- /* [in] */ BSTR bstrPackageUUID,
- /* [in] */ long cBytesTotal,
- /* [in] */ long cBytesReceived) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyFile(
- /* [in] */ NFLE_Mode fileMode,
- /* [in] */ ITVEVariation *pVariation,
- /* [in] */ BSTR bstrURLName,
- /* [in] */ BSTR bstrFileName) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyTune(
- /* [in] */ NTUN_Mode tuneMode,
- /* [in] */ ITVEService *pService,
- /* [in] */ BSTR bstrDescription,
- /* [in] */ BSTR bstrIPAdapter) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyAuxInfo(
- /* [in] */ NWHAT_Mode whatMode,
- /* [in] */ BSTR bstrAuxInfoString,
- /* [in] */ long lgrfWhatDiff,
- /* [in] */ long lLineError) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyEnhancement_XProxy(
- /* [in] */ NENH_Mode enhMode,
- /* [in] */ ITVEEnhancement *pEnhancement,
- /* [in] */ long lChangedFlags) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyTrigger_XProxy(
- /* [in] */ NTRK_Mode trgMode,
- /* [in] */ ITVETrack *pTrack,
- /* [in] */ long lChangedFlags) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyPackage_XProxy(
- NPKG_Mode pkgMode,
- ITVEVariation *pVariation,
- BSTR bstrPackageUUID,
- long cBytesTotal,
- long cBytesReceived) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyFile_XProxy(
- /* [in] */ NFLE_Mode fileMode,
- /* [in] */ ITVEVariation *pVariation,
- /* [in] */ BSTR bstrURLName,
- /* [in] */ BSTR bstrFileName) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyTune_XProxy(
- /* [in] */ NTUN_Mode tuneMode,
- /* [in] */ ITVEService *pService,
- /* [in] */ BSTR bstrDescription,
- /* [in] */ BSTR bstrIPAdapter) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyAuxInfo_XProxy(
- /* [in] */ NWHAT_Mode whatMode,
- /* [in] */ BSTR bstrAuxInfoString,
- /* [in] */ long lgrfWhatDiff,
- /* [in] */ long lLineError) = 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 RemoveAllListenersOnAdapter(
- /* [in] */ BSTR bstrAdapter) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PossibleIPAdapterAddress(
- /* [in] */ int iAdapter,
- /* [retval][out] */ BSTR *pbstrIPAdapterAddr) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DumpToBSTR(
- /* [out] */ BSTR *pbstrBuff) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SupervisorGITProxy(
- /* [out] */ ITVESupervisorGITProxy **ppSupervisorGITProxy) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITVESupervisor_HelperVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITVESupervisor_Helper * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITVESupervisor_Helper * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITVESupervisor_Helper * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ConnectParent )(
- ITVESupervisor_Helper * This,
- /* [in] */ IUnknown *pUnk);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetActiveService )(
- ITVESupervisor_Helper * This,
- /* [out] */ ITVEService **ppActiveService);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetMCastManager )(
- ITVESupervisor_Helper * This,
- /* [out] */ ITVEMCastManager **pMCastManager);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *UnpackBuffer )(
- ITVESupervisor_Helper * This,
- /* [in] */ IUnknown *pTVEVariation,
- /* [in] */ unsigned char *m_rgbData,
- /* [in] */ int cBytes);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyEnhancement )(
- ITVESupervisor_Helper * This,
- /* [in] */ NENH_Mode enhMode,
- /* [in] */ ITVEEnhancement *pEnhancement,
- /* [in] */ long lChangedFlags);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyTrigger )(
- ITVESupervisor_Helper * This,
- /* [in] */ NTRK_Mode trgMode,
- /* [in] */ ITVETrack *pTrack,
- /* [in] */ long lChangedFlags);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyPackage )(
- ITVESupervisor_Helper * This,
- /* [in] */ NPKG_Mode pkgMode,
- /* [in] */ ITVEVariation *pVariation,
- /* [in] */ BSTR bstrPackageUUID,
- /* [in] */ long cBytesTotal,
- /* [in] */ long cBytesReceived);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyFile )(
- ITVESupervisor_Helper * This,
- /* [in] */ NFLE_Mode fileMode,
- /* [in] */ ITVEVariation *pVariation,
- /* [in] */ BSTR bstrURLName,
- /* [in] */ BSTR bstrFileName);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyTune )(
- ITVESupervisor_Helper * This,
- /* [in] */ NTUN_Mode tuneMode,
- /* [in] */ ITVEService *pService,
- /* [in] */ BSTR bstrDescription,
- /* [in] */ BSTR bstrIPAdapter);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyAuxInfo )(
- ITVESupervisor_Helper * This,
- /* [in] */ NWHAT_Mode whatMode,
- /* [in] */ BSTR bstrAuxInfoString,
- /* [in] */ long lgrfWhatDiff,
- /* [in] */ long lLineError);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyEnhancement_XProxy )(
- ITVESupervisor_Helper * This,
- /* [in] */ NENH_Mode enhMode,
- /* [in] */ ITVEEnhancement *pEnhancement,
- /* [in] */ long lChangedFlags);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyTrigger_XProxy )(
- ITVESupervisor_Helper * This,
- /* [in] */ NTRK_Mode trgMode,
- /* [in] */ ITVETrack *pTrack,