mstve.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:421k
- #pragma warning( disable: 4049 ) /* more than 64k source lines */
- /* this ALWAYS GENERATED file contains the definitions for the interfaces */
- /* File created by MIDL compiler version 6.00.0347 */
- /* Compiler settings for mstve.idl:
- Oicf, W1, Zp8, env=Win32 (32b run)
- protocol : dce , ms_ext, c_ext, robust
- error checks: allocation ref bounds_check enum stub_data
- VC __declspec() decoration level:
- __declspec(uuid()), __declspec(selectany), __declspec(novtable)
- DECLSPEC_UUID(), MIDL_INTERFACE()
- */
- //@@MIDL_FILE_HEADING( )
- /* verify that the <rpcndr.h> version is high enough to compile this file*/
- #ifndef __REQUIRED_RPCNDR_H_VERSION__
- #define __REQUIRED_RPCNDR_H_VERSION__ 475
- #endif
- #include "rpc.h"
- #include "rpcndr.h"
- #ifndef __RPCNDR_H_VERSION__
- #error this stub requires an updated version of <rpcndr.h>
- #endif // __RPCNDR_H_VERSION__
- #ifndef COM_NO_WINDOWS_H
- #include "windows.h"
- #include "ole2.h"
- #endif /*COM_NO_WINDOWS_H*/
- #ifndef __mstve_h__
- #define __mstve_h__
- #if defined(_MSC_VER) && (_MSC_VER >= 1020)
- #pragma once
- #endif
- /* Forward Declarations */
- #ifndef __ITVETrigger_FWD_DEFINED__
- #define __ITVETrigger_FWD_DEFINED__
- typedef interface ITVETrigger ITVETrigger;
- #endif /* __ITVETrigger_FWD_DEFINED__ */
- #ifndef __ITVETrigger_Helper_FWD_DEFINED__
- #define __ITVETrigger_Helper_FWD_DEFINED__
- typedef interface ITVETrigger_Helper ITVETrigger_Helper;
- #endif /* __ITVETrigger_Helper_FWD_DEFINED__ */
- #ifndef __ITVETrack_FWD_DEFINED__
- #define __ITVETrack_FWD_DEFINED__
- typedef interface ITVETrack ITVETrack;
- #endif /* __ITVETrack_FWD_DEFINED__ */
- #ifndef __ITVETrack_Helper_FWD_DEFINED__
- #define __ITVETrack_Helper_FWD_DEFINED__
- typedef interface ITVETrack_Helper ITVETrack_Helper;
- #endif /* __ITVETrack_Helper_FWD_DEFINED__ */
- #ifndef __ITVETracks_FWD_DEFINED__
- #define __ITVETracks_FWD_DEFINED__
- typedef interface ITVETracks ITVETracks;
- #endif /* __ITVETracks_FWD_DEFINED__ */
- #ifndef __ITVEVariation_FWD_DEFINED__
- #define __ITVEVariation_FWD_DEFINED__
- typedef interface ITVEVariation ITVEVariation;
- #endif /* __ITVEVariation_FWD_DEFINED__ */
- #ifndef __ITVEVariation_Helper_FWD_DEFINED__
- #define __ITVEVariation_Helper_FWD_DEFINED__
- typedef interface ITVEVariation_Helper ITVEVariation_Helper;
- #endif /* __ITVEVariation_Helper_FWD_DEFINED__ */
- #ifndef __ITVEVariations_FWD_DEFINED__
- #define __ITVEVariations_FWD_DEFINED__
- typedef interface ITVEVariations ITVEVariations;
- #endif /* __ITVEVariations_FWD_DEFINED__ */
- #ifndef __ITVEEnhancement_FWD_DEFINED__
- #define __ITVEEnhancement_FWD_DEFINED__
- typedef interface ITVEEnhancement ITVEEnhancement;
- #endif /* __ITVEEnhancement_FWD_DEFINED__ */
- #ifndef __ITVEEnhancement_Helper_FWD_DEFINED__
- #define __ITVEEnhancement_Helper_FWD_DEFINED__
- typedef interface ITVEEnhancement_Helper ITVEEnhancement_Helper;
- #endif /* __ITVEEnhancement_Helper_FWD_DEFINED__ */
- #ifndef __ITVEEnhancements_FWD_DEFINED__
- #define __ITVEEnhancements_FWD_DEFINED__
- typedef interface ITVEEnhancements ITVEEnhancements;
- #endif /* __ITVEEnhancements_FWD_DEFINED__ */
- #ifndef __ITVEService_FWD_DEFINED__
- #define __ITVEService_FWD_DEFINED__
- typedef interface ITVEService ITVEService;
- #endif /* __ITVEService_FWD_DEFINED__ */
- #ifndef __ITVEService_Helper_FWD_DEFINED__
- #define __ITVEService_Helper_FWD_DEFINED__
- typedef interface ITVEService_Helper ITVEService_Helper;
- #endif /* __ITVEService_Helper_FWD_DEFINED__ */
- #ifndef __ITVEFeature_FWD_DEFINED__
- #define __ITVEFeature_FWD_DEFINED__
- typedef interface ITVEFeature ITVEFeature;
- #endif /* __ITVEFeature_FWD_DEFINED__ */
- #ifndef __ITVEServices_FWD_DEFINED__
- #define __ITVEServices_FWD_DEFINED__
- typedef interface ITVEServices ITVEServices;
- #endif /* __ITVEServices_FWD_DEFINED__ */
- #ifndef __ITVESupervisor_FWD_DEFINED__
- #define __ITVESupervisor_FWD_DEFINED__
- typedef interface ITVESupervisor ITVESupervisor;
- #endif /* __ITVESupervisor_FWD_DEFINED__ */
- #ifndef __ITVESupervisor_Helper_FWD_DEFINED__
- #define __ITVESupervisor_Helper_FWD_DEFINED__
- typedef interface ITVESupervisor_Helper ITVESupervisor_Helper;
- #endif /* __ITVESupervisor_Helper_FWD_DEFINED__ */
- #ifndef __ITVESupervisorGITProxy_FWD_DEFINED__
- #define __ITVESupervisorGITProxy_FWD_DEFINED__
- typedef interface ITVESupervisorGITProxy ITVESupervisorGITProxy;
- #endif /* __ITVESupervisorGITProxy_FWD_DEFINED__ */
- #ifndef __ITVEAttrMap_FWD_DEFINED__
- #define __ITVEAttrMap_FWD_DEFINED__
- typedef interface ITVEAttrMap ITVEAttrMap;
- #endif /* __ITVEAttrMap_FWD_DEFINED__ */
- #ifndef __ITVEAttrTimeQ_FWD_DEFINED__
- #define __ITVEAttrTimeQ_FWD_DEFINED__
- typedef interface ITVEAttrTimeQ ITVEAttrTimeQ;
- #endif /* __ITVEAttrTimeQ_FWD_DEFINED__ */
- #ifndef __ITVEMCast_FWD_DEFINED__
- #define __ITVEMCast_FWD_DEFINED__
- typedef interface ITVEMCast ITVEMCast;
- #endif /* __ITVEMCast_FWD_DEFINED__ */
- #ifndef __ITVEMCasts_FWD_DEFINED__
- #define __ITVEMCasts_FWD_DEFINED__
- typedef interface ITVEMCasts ITVEMCasts;
- #endif /* __ITVEMCasts_FWD_DEFINED__ */
- #ifndef __ITVEMCastManager_FWD_DEFINED__
- #define __ITVEMCastManager_FWD_DEFINED__
- typedef interface ITVEMCastManager ITVEMCastManager;
- #endif /* __ITVEMCastManager_FWD_DEFINED__ */
- #ifndef __ITVEMCastManager_Helper_FWD_DEFINED__
- #define __ITVEMCastManager_Helper_FWD_DEFINED__
- typedef interface ITVEMCastManager_Helper ITVEMCastManager_Helper;
- #endif /* __ITVEMCastManager_Helper_FWD_DEFINED__ */
- #ifndef __ITVEMCastCallback_FWD_DEFINED__
- #define __ITVEMCastCallback_FWD_DEFINED__
- typedef interface ITVEMCastCallback ITVEMCastCallback;
- #endif /* __ITVEMCastCallback_FWD_DEFINED__ */
- #ifndef __ITVECBAnnc_FWD_DEFINED__
- #define __ITVECBAnnc_FWD_DEFINED__
- typedef interface ITVECBAnnc ITVECBAnnc;
- #endif /* __ITVECBAnnc_FWD_DEFINED__ */
- #ifndef __ITVECBTrig_FWD_DEFINED__
- #define __ITVECBTrig_FWD_DEFINED__
- typedef interface ITVECBTrig ITVECBTrig;
- #endif /* __ITVECBTrig_FWD_DEFINED__ */
- #ifndef __ITVECBFile_FWD_DEFINED__
- #define __ITVECBFile_FWD_DEFINED__
- typedef interface ITVECBFile ITVECBFile;
- #endif /* __ITVECBFile_FWD_DEFINED__ */
- #ifndef __ITVECBDummy_FWD_DEFINED__
- #define __ITVECBDummy_FWD_DEFINED__
- typedef interface ITVECBDummy ITVECBDummy;
- #endif /* __ITVECBDummy_FWD_DEFINED__ */
- #ifndef __ITVEFile_FWD_DEFINED__
- #define __ITVEFile_FWD_DEFINED__
- typedef interface ITVEFile ITVEFile;
- #endif /* __ITVEFile_FWD_DEFINED__ */
- #ifndef __ITVENavAid_FWD_DEFINED__
- #define __ITVENavAid_FWD_DEFINED__
- typedef interface ITVENavAid ITVENavAid;
- #endif /* __ITVENavAid_FWD_DEFINED__ */
- #ifndef __ITVENavAid_NoVidCtl_FWD_DEFINED__
- #define __ITVENavAid_NoVidCtl_FWD_DEFINED__
- typedef interface ITVENavAid_NoVidCtl ITVENavAid_NoVidCtl;
- #endif /* __ITVENavAid_NoVidCtl_FWD_DEFINED__ */
- #ifndef __ITVENavAid_Helper_FWD_DEFINED__
- #define __ITVENavAid_Helper_FWD_DEFINED__
- typedef interface ITVENavAid_Helper ITVENavAid_Helper;
- #endif /* __ITVENavAid_Helper_FWD_DEFINED__ */
- #ifndef __ITVEFilter_FWD_DEFINED__
- #define __ITVEFilter_FWD_DEFINED__
- typedef interface ITVEFilter ITVEFilter;
- #endif /* __ITVEFilter_FWD_DEFINED__ */
- #ifndef __ITVEFilter_Helper_FWD_DEFINED__
- #define __ITVEFilter_Helper_FWD_DEFINED__
- typedef interface ITVEFilter_Helper ITVEFilter_Helper;
- #endif /* __ITVEFilter_Helper_FWD_DEFINED__ */
- #ifndef __ITVETriggerCtrl_FWD_DEFINED__
- #define __ITVETriggerCtrl_FWD_DEFINED__
- typedef interface ITVETriggerCtrl ITVETriggerCtrl;
- #endif /* __ITVETriggerCtrl_FWD_DEFINED__ */
- #ifndef __ITVETriggerCtrl_Helper_FWD_DEFINED__
- #define __ITVETriggerCtrl_Helper_FWD_DEFINED__
- typedef interface ITVETriggerCtrl_Helper ITVETriggerCtrl_Helper;
- #endif /* __ITVETriggerCtrl_Helper_FWD_DEFINED__ */
- #ifndef ___ITVEEvents_FWD_DEFINED__
- #define ___ITVEEvents_FWD_DEFINED__
- typedef interface _ITVEEvents _ITVEEvents;
- #endif /* ___ITVEEvents_FWD_DEFINED__ */
- #ifndef __TVETrigger_FWD_DEFINED__
- #define __TVETrigger_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class TVETrigger TVETrigger;
- #else
- typedef struct TVETrigger TVETrigger;
- #endif /* __cplusplus */
- #endif /* __TVETrigger_FWD_DEFINED__ */
- #ifndef __TVETrack_FWD_DEFINED__
- #define __TVETrack_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class TVETrack TVETrack;
- #else
- typedef struct TVETrack TVETrack;
- #endif /* __cplusplus */
- #endif /* __TVETrack_FWD_DEFINED__ */
- #ifndef __TVEVariation_FWD_DEFINED__
- #define __TVEVariation_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class TVEVariation TVEVariation;
- #else
- typedef struct TVEVariation TVEVariation;
- #endif /* __cplusplus */
- #endif /* __TVEVariation_FWD_DEFINED__ */
- #ifndef __TVEEnhancement_FWD_DEFINED__
- #define __TVEEnhancement_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class TVEEnhancement TVEEnhancement;
- #else
- typedef struct TVEEnhancement TVEEnhancement;
- #endif /* __cplusplus */
- #endif /* __TVEEnhancement_FWD_DEFINED__ */
- #ifndef __TVEEnhancements_FWD_DEFINED__
- #define __TVEEnhancements_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class TVEEnhancements TVEEnhancements;
- #else
- typedef struct TVEEnhancements TVEEnhancements;
- #endif /* __cplusplus */
- #endif /* __TVEEnhancements_FWD_DEFINED__ */
- #ifndef __TVEService_FWD_DEFINED__
- #define __TVEService_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class TVEService TVEService;
- #else
- typedef struct TVEService TVEService;
- #endif /* __cplusplus */
- #endif /* __TVEService_FWD_DEFINED__ */
- #ifndef __TVEFeature_FWD_DEFINED__
- #define __TVEFeature_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class TVEFeature TVEFeature;
- #else
- typedef struct TVEFeature TVEFeature;
- #endif /* __cplusplus */
- #endif /* __TVEFeature_FWD_DEFINED__ */
- #ifndef __TVEServices_FWD_DEFINED__
- #define __TVEServices_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class TVEServices TVEServices;
- #else
- typedef struct TVEServices TVEServices;
- #endif /* __cplusplus */
- #endif /* __TVEServices_FWD_DEFINED__ */
- #ifndef __TVESupervisor_FWD_DEFINED__
- #define __TVESupervisor_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class TVESupervisor TVESupervisor;
- #else
- typedef struct TVESupervisor TVESupervisor;
- #endif /* __cplusplus */
- #endif /* __TVESupervisor_FWD_DEFINED__ */
- #ifndef __TVEAttrMap_FWD_DEFINED__
- #define __TVEAttrMap_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class TVEAttrMap TVEAttrMap;
- #else
- typedef struct TVEAttrMap TVEAttrMap;
- #endif /* __cplusplus */
- #endif /* __TVEAttrMap_FWD_DEFINED__ */
- #ifndef __TVEAttrTimeQ_FWD_DEFINED__
- #define __TVEAttrTimeQ_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class TVEAttrTimeQ TVEAttrTimeQ;
- #else
- typedef struct TVEAttrTimeQ TVEAttrTimeQ;
- #endif /* __cplusplus */
- #endif /* __TVEAttrTimeQ_FWD_DEFINED__ */
- #ifndef __TVEMCast_FWD_DEFINED__
- #define __TVEMCast_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class TVEMCast TVEMCast;
- #else
- typedef struct TVEMCast TVEMCast;
- #endif /* __cplusplus */
- #endif /* __TVEMCast_FWD_DEFINED__ */
- #ifndef __TVEMCasts_FWD_DEFINED__
- #define __TVEMCasts_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class TVEMCasts TVEMCasts;
- #else
- typedef struct TVEMCasts TVEMCasts;
- #endif /* __cplusplus */
- #endif /* __TVEMCasts_FWD_DEFINED__ */
- #ifndef __TVEMCastManager_FWD_DEFINED__
- #define __TVEMCastManager_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class TVEMCastManager TVEMCastManager;
- #else
- typedef struct TVEMCastManager TVEMCastManager;
- #endif /* __cplusplus */
- #endif /* __TVEMCastManager_FWD_DEFINED__ */
- #ifndef __TVEMCastCallback_FWD_DEFINED__
- #define __TVEMCastCallback_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class TVEMCastCallback TVEMCastCallback;
- #else
- typedef struct TVEMCastCallback TVEMCastCallback;
- #endif /* __cplusplus */
- #endif /* __TVEMCastCallback_FWD_DEFINED__ */
- #ifndef __TVECBAnnc_FWD_DEFINED__
- #define __TVECBAnnc_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class TVECBAnnc TVECBAnnc;
- #else
- typedef struct TVECBAnnc TVECBAnnc;
- #endif /* __cplusplus */
- #endif /* __TVECBAnnc_FWD_DEFINED__ */
- #ifndef __TVECBTrig_FWD_DEFINED__
- #define __TVECBTrig_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class TVECBTrig TVECBTrig;
- #else
- typedef struct TVECBTrig TVECBTrig;
- #endif /* __cplusplus */
- #endif /* __TVECBTrig_FWD_DEFINED__ */
- #ifndef __TVECBFile_FWD_DEFINED__
- #define __TVECBFile_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class TVECBFile TVECBFile;
- #else
- typedef struct TVECBFile TVECBFile;
- #endif /* __cplusplus */
- #endif /* __TVECBFile_FWD_DEFINED__ */
- #ifndef __TVECBDummy_FWD_DEFINED__
- #define __TVECBDummy_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class TVECBDummy TVECBDummy;
- #else
- typedef struct TVECBDummy TVECBDummy;
- #endif /* __cplusplus */
- #endif /* __TVECBDummy_FWD_DEFINED__ */
- #ifndef __TVEFile_FWD_DEFINED__
- #define __TVEFile_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class TVEFile TVEFile;
- #else
- typedef struct TVEFile TVEFile;
- #endif /* __cplusplus */
- #endif /* __TVEFile_FWD_DEFINED__ */
- #ifndef __TVENavAid_FWD_DEFINED__
- #define __TVENavAid_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class TVENavAid TVENavAid;
- #else
- typedef struct TVENavAid TVENavAid;
- #endif /* __cplusplus */
- #endif /* __TVENavAid_FWD_DEFINED__ */
- #ifndef __TVEFilter_FWD_DEFINED__
- #define __TVEFilter_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class TVEFilter TVEFilter;
- #else
- typedef struct TVEFilter TVEFilter;
- #endif /* __cplusplus */
- #endif /* __TVEFilter_FWD_DEFINED__ */
- #ifndef ___ITVETriggerCtrlEvents_FWD_DEFINED__
- #define ___ITVETriggerCtrlEvents_FWD_DEFINED__
- typedef interface _ITVETriggerCtrlEvents _ITVETriggerCtrlEvents;
- #endif /* ___ITVETriggerCtrlEvents_FWD_DEFINED__ */
- #ifndef __TVETriggerCtrl_FWD_DEFINED__
- #define __TVETriggerCtrl_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class TVETriggerCtrl TVETriggerCtrl;
- #else
- typedef struct TVETriggerCtrl TVETriggerCtrl;
- #endif /* __cplusplus */
- #endif /* __TVETriggerCtrl_FWD_DEFINED__ */
- /* header files for imported files */
- #include "oaidl.h"
- #include "ocidl.h"
- #ifdef __cplusplus
- extern "C"{
- #endif
- void * __RPC_USER MIDL_user_allocate(size_t);
- void __RPC_USER MIDL_user_free( void * );
- /* interface __MIDL_itf_mstve_0000 */
- /* [local] */
- //+-------------------------------------------------------------------------
- //
- // Microsoft Windows
- // Copyright (C) Microsoft Corporation, 1999, 2000.
- //
- //--------------------------------------------------------------------------
- #pragma once
- typedef
- enum NENH_Mode
- { NENH_New = 0,
- NENH_Duplicate = NENH_New + 1,
- NENH_Updated = NENH_Duplicate + 1,
- NENH_Starting = NENH_Updated + 1,
- NENH_Expired = NENH_Starting + 1
- } NENH_Mode;
- typedef
- enum NPKG_Mode
- { NPKG_Starting = 0,
- NPKG_Received = NPKG_Starting + 1,
- NPKG_Duplicate = NPKG_Received + 1,
- NPKG_Resend = NPKG_Duplicate + 1,
- NPKG_Expired = NPKG_Resend + 1
- } NPKG_Mode;
- typedef
- enum NTRK_Mode
- { NTRK_New = 0,
- NTRK_Duplicate = NTRK_New + 1,
- NTRK_Updated = NTRK_Duplicate + 1,
- NTRK_Starting = NTRK_Updated + 1,
- NTRK_Expired = NTRK_Starting + 1
- } NTRK_Mode;
- typedef
- enum NFLE_Mode
- { NFLE_Received = 0,
- NFLE_Expired = NFLE_Received + 1
- } NFLE_Mode;
- typedef
- enum NTUN_Mode
- { NTUN_New = 0,
- NTUN_Retune = NTUN_New + 1,
- NTUN_Reactivate = NTUN_Retune + 1,
- NTUN_Turnoff = NTUN_Reactivate + 1,
- NTUN_Fail = NTUN_Turnoff + 1
- } NTUN_Mode;
- typedef
- enum NWHAT_Mode
- { NWHAT_Announcement = 0,
- NWHAT_Trigger = NWHAT_Announcement + 1,
- NWHAT_Data = NWHAT_Trigger + 1,
- NWHAT_Other = NWHAT_Data + 1,
- NWHAT_Extra = NWHAT_Other + 1
- } NWHAT_Mode;
- extern RPC_IF_HANDLE __MIDL_itf_mstve_0000_v0_0_c_ifspec;
- extern RPC_IF_HANDLE __MIDL_itf_mstve_0000_v0_0_s_ifspec;
- #ifndef __ITVETrigger_INTERFACE_DEFINED__
- #define __ITVETrigger_INTERFACE_DEFINED__
- /* interface ITVETrigger */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_ITVETrigger;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("05500101-FAA5-4df9-8246-BFC23AC5CEA8")
- ITVETrigger : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent(
- /* [retval][out] */ IUnknown **pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Service(
- /* [retval][out] */ ITVEService **pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsValid(
- /* [retval][out] */ VARIANT_BOOL *pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_URL(
- /* [retval][out] */ BSTR *pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name(
- /* [retval][out] */ BSTR *pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Expires(
- /* [retval][out] */ DATE *pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Executes(
- /* [retval][out] */ DATE *pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Script(
- /* [retval][out] */ BSTR *pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TVELevel(
- /* [retval][out] */ float *pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Rest(
- /* [retval][out] */ BSTR *pVal) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ParseTrigger(
- /* [in] */ const BSTR rVal) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITVETriggerVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITVETrigger * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITVETrigger * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITVETrigger * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ITVETrigger * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ITVETrigger * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ITVETrigger * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ITVETrigger * 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 )(
- ITVETrigger * This,
- /* [retval][out] */ IUnknown **pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Service )(
- ITVETrigger * This,
- /* [retval][out] */ ITVEService **pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsValid )(
- ITVETrigger * This,
- /* [retval][out] */ VARIANT_BOOL *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_URL )(
- ITVETrigger * This,
- /* [retval][out] */ BSTR *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )(
- ITVETrigger * This,
- /* [retval][out] */ BSTR *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Expires )(
- ITVETrigger * This,
- /* [retval][out] */ DATE *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Executes )(
- ITVETrigger * This,
- /* [retval][out] */ DATE *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Script )(
- ITVETrigger * This,
- /* [retval][out] */ BSTR *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TVELevel )(
- ITVETrigger * This,
- /* [retval][out] */ float *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Rest )(
- ITVETrigger * This,
- /* [retval][out] */ BSTR *pVal);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ParseTrigger )(
- ITVETrigger * This,
- /* [in] */ const BSTR rVal);
-
- END_INTERFACE
- } ITVETriggerVtbl;
- interface ITVETrigger
- {
- CONST_VTBL struct ITVETriggerVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITVETrigger_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITVETrigger_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITVETrigger_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITVETrigger_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ITVETrigger_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ITVETrigger_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ITVETrigger_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ITVETrigger_get_Parent(This,pVal)
- (This)->lpVtbl -> get_Parent(This,pVal)
- #define ITVETrigger_get_Service(This,pVal)
- (This)->lpVtbl -> get_Service(This,pVal)
- #define ITVETrigger_get_IsValid(This,pVal)
- (This)->lpVtbl -> get_IsValid(This,pVal)
- #define ITVETrigger_get_URL(This,pVal)
- (This)->lpVtbl -> get_URL(This,pVal)
- #define ITVETrigger_get_Name(This,pVal)
- (This)->lpVtbl -> get_Name(This,pVal)
- #define ITVETrigger_get_Expires(This,pVal)
- (This)->lpVtbl -> get_Expires(This,pVal)
- #define ITVETrigger_get_Executes(This,pVal)
- (This)->lpVtbl -> get_Executes(This,pVal)
- #define ITVETrigger_get_Script(This,pVal)
- (This)->lpVtbl -> get_Script(This,pVal)
- #define ITVETrigger_get_TVELevel(This,pVal)
- (This)->lpVtbl -> get_TVELevel(This,pVal)
- #define ITVETrigger_get_Rest(This,pVal)
- (This)->lpVtbl -> get_Rest(This,pVal)
- #define ITVETrigger_ParseTrigger(This,rVal)
- (This)->lpVtbl -> ParseTrigger(This,rVal)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVETrigger_get_Parent_Proxy(
- ITVETrigger * This,
- /* [retval][out] */ IUnknown **pVal);
- void __RPC_STUB ITVETrigger_get_Parent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVETrigger_get_Service_Proxy(
- ITVETrigger * This,
- /* [retval][out] */ ITVEService **pVal);
- void __RPC_STUB ITVETrigger_get_Service_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVETrigger_get_IsValid_Proxy(
- ITVETrigger * This,
- /* [retval][out] */ VARIANT_BOOL *pVal);
- void __RPC_STUB ITVETrigger_get_IsValid_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVETrigger_get_URL_Proxy(
- ITVETrigger * This,
- /* [retval][out] */ BSTR *pVal);
- void __RPC_STUB ITVETrigger_get_URL_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVETrigger_get_Name_Proxy(
- ITVETrigger * This,
- /* [retval][out] */ BSTR *pVal);
- void __RPC_STUB ITVETrigger_get_Name_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVETrigger_get_Expires_Proxy(
- ITVETrigger * This,
- /* [retval][out] */ DATE *pVal);
- void __RPC_STUB ITVETrigger_get_Expires_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVETrigger_get_Executes_Proxy(
- ITVETrigger * This,
- /* [retval][out] */ DATE *pVal);
- void __RPC_STUB ITVETrigger_get_Executes_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVETrigger_get_Script_Proxy(
- ITVETrigger * This,
- /* [retval][out] */ BSTR *pVal);
- void __RPC_STUB ITVETrigger_get_Script_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVETrigger_get_TVELevel_Proxy(
- ITVETrigger * This,
- /* [retval][out] */ float *pVal);
- void __RPC_STUB ITVETrigger_get_TVELevel_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVETrigger_get_Rest_Proxy(
- ITVETrigger * This,
- /* [retval][out] */ BSTR *pVal);
- void __RPC_STUB ITVETrigger_get_Rest_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVETrigger_ParseTrigger_Proxy(
- ITVETrigger * This,
- /* [in] */ const BSTR rVal);
- void __RPC_STUB ITVETrigger_ParseTrigger_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITVETrigger_INTERFACE_DEFINED__ */
- #ifndef __ITVETrigger_Helper_INTERFACE_DEFINED__
- #define __ITVETrigger_Helper_INTERFACE_DEFINED__
- /* interface ITVETrigger_Helper */
- /* [unique][helpstring][hidden][uuid][object] */
- EXTERN_C const IID IID_ITVETrigger_Helper;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("05500201-FAA5-4df9-8246-BFC23AC5CEA8")
- ITVETrigger_Helper : public IUnknown
- {
- public:
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ConnectParent(
- /* [in] */ ITVETrack *pTrack) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CRC(
- /* [in] */ const BSTR rVal,
- /* [retval][out] */ BSTR *pbstrCRC) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE UpdateFrom(
- /* [in] */ ITVETrigger *pTrigger,
- /* [out] */ long *plgrfTRKChanged) = 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 ITVETrigger_HelperVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITVETrigger_Helper * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITVETrigger_Helper * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITVETrigger_Helper * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ConnectParent )(
- ITVETrigger_Helper * This,
- /* [in] */ ITVETrack *pTrack);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CRC )(
- ITVETrigger_Helper * This,
- /* [in] */ const BSTR rVal,
- /* [retval][out] */ BSTR *pbstrCRC);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *UpdateFrom )(
- ITVETrigger_Helper * This,
- /* [in] */ ITVETrigger *pTrigger,
- /* [out] */ long *plgrfTRKChanged);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *RemoveYourself )(
- ITVETrigger_Helper * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *DumpToBSTR )(
- ITVETrigger_Helper * This,
- /* [out] */ BSTR *pbstrBuff);
-
- END_INTERFACE
- } ITVETrigger_HelperVtbl;
- interface ITVETrigger_Helper
- {
- CONST_VTBL struct ITVETrigger_HelperVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITVETrigger_Helper_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITVETrigger_Helper_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITVETrigger_Helper_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITVETrigger_Helper_ConnectParent(This,pTrack)
- (This)->lpVtbl -> ConnectParent(This,pTrack)
- #define ITVETrigger_Helper_get_CRC(This,rVal,pbstrCRC)
- (This)->lpVtbl -> get_CRC(This,rVal,pbstrCRC)
- #define ITVETrigger_Helper_UpdateFrom(This,pTrigger,plgrfTRKChanged)
- (This)->lpVtbl -> UpdateFrom(This,pTrigger,plgrfTRKChanged)
- #define ITVETrigger_Helper_RemoveYourself(This)
- (This)->lpVtbl -> RemoveYourself(This)
- #define ITVETrigger_Helper_DumpToBSTR(This,pbstrBuff)
- (This)->lpVtbl -> DumpToBSTR(This,pbstrBuff)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVETrigger_Helper_ConnectParent_Proxy(
- ITVETrigger_Helper * This,
- /* [in] */ ITVETrack *pTrack);
- void __RPC_STUB ITVETrigger_Helper_ConnectParent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVETrigger_Helper_get_CRC_Proxy(
- ITVETrigger_Helper * This,
- /* [in] */ const BSTR rVal,
- /* [retval][out] */ BSTR *pbstrCRC);
- void __RPC_STUB ITVETrigger_Helper_get_CRC_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVETrigger_Helper_UpdateFrom_Proxy(
- ITVETrigger_Helper * This,
- /* [in] */ ITVETrigger *pTrigger,
- /* [out] */ long *plgrfTRKChanged);
- void __RPC_STUB ITVETrigger_Helper_UpdateFrom_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVETrigger_Helper_RemoveYourself_Proxy(
- ITVETrigger_Helper * This);
- void __RPC_STUB ITVETrigger_Helper_RemoveYourself_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVETrigger_Helper_DumpToBSTR_Proxy(
- ITVETrigger_Helper * This,
- /* [out] */ BSTR *pbstrBuff);
- void __RPC_STUB ITVETrigger_Helper_DumpToBSTR_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITVETrigger_Helper_INTERFACE_DEFINED__ */
- #ifndef __ITVETrack_INTERFACE_DEFINED__
- #define __ITVETrack_INTERFACE_DEFINED__
- /* interface ITVETrack */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_ITVETrack;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("05500102-FAA5-4df9-8246-BFC23AC5CEA8")
- ITVETrack : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent(
- /* [retval][out] */ IUnknown **pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Service(
- /* [retval][out] */ ITVEService **pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Trigger(
- /* [retval][out] */ ITVETrigger **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 AttachTrigger(
- /* [in] */ ITVETrigger *pTrigger) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ReleaseTrigger( void) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CreateTrigger(
- /* [in] */ const BSTR bstrDescription) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITVETrackVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITVETrack * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITVETrack * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITVETrack * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ITVETrack * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ITVETrack * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ITVETrack * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ITVETrack * 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 )(
- ITVETrack * This,
- /* [retval][out] */ IUnknown **pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Service )(
- ITVETrack * This,
- /* [retval][out] */ ITVEService **pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Trigger )(
- ITVETrack * This,
- /* [retval][out] */ ITVETrigger **pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Description )(
- ITVETrack * This,
- /* [retval][out] */ BSTR *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Description )(
- ITVETrack * This,
- /* [in] */ BSTR newVal);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *AttachTrigger )(
- ITVETrack * This,
- /* [in] */ ITVETrigger *pTrigger);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ReleaseTrigger )(
- ITVETrack * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CreateTrigger )(
- ITVETrack * This,
- /* [in] */ const BSTR bstrDescription);
-
- END_INTERFACE
- } ITVETrackVtbl;
- interface ITVETrack
- {
- CONST_VTBL struct ITVETrackVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITVETrack_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITVETrack_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITVETrack_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITVETrack_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ITVETrack_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ITVETrack_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ITVETrack_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ITVETrack_get_Parent(This,pVal)
- (This)->lpVtbl -> get_Parent(This,pVal)
- #define ITVETrack_get_Service(This,pVal)
- (This)->lpVtbl -> get_Service(This,pVal)
- #define ITVETrack_get_Trigger(This,pVal)
- (This)->lpVtbl -> get_Trigger(This,pVal)
- #define ITVETrack_get_Description(This,pVal)
- (This)->lpVtbl -> get_Description(This,pVal)
- #define ITVETrack_put_Description(This,newVal)
- (This)->lpVtbl -> put_Description(This,newVal)
- #define ITVETrack_AttachTrigger(This,pTrigger)
- (This)->lpVtbl -> AttachTrigger(This,pTrigger)
- #define ITVETrack_ReleaseTrigger(This)
- (This)->lpVtbl -> ReleaseTrigger(This)
- #define ITVETrack_CreateTrigger(This,bstrDescription)
- (This)->lpVtbl -> CreateTrigger(This,bstrDescription)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVETrack_get_Parent_Proxy(
- ITVETrack * This,
- /* [retval][out] */ IUnknown **pVal);
- void __RPC_STUB ITVETrack_get_Parent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVETrack_get_Service_Proxy(
- ITVETrack * This,
- /* [retval][out] */ ITVEService **pVal);
- void __RPC_STUB ITVETrack_get_Service_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVETrack_get_Trigger_Proxy(
- ITVETrack * This,
- /* [retval][out] */ ITVETrigger **pVal);
- void __RPC_STUB ITVETrack_get_Trigger_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVETrack_get_Description_Proxy(
- ITVETrack * This,
- /* [retval][out] */ BSTR *pVal);
- void __RPC_STUB ITVETrack_get_Description_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ITVETrack_put_Description_Proxy(
- ITVETrack * This,
- /* [in] */ BSTR newVal);
- void __RPC_STUB ITVETrack_put_Description_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVETrack_AttachTrigger_Proxy(
- ITVETrack * This,
- /* [in] */ ITVETrigger *pTrigger);
- void __RPC_STUB ITVETrack_AttachTrigger_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVETrack_ReleaseTrigger_Proxy(
- ITVETrack * This);
- void __RPC_STUB ITVETrack_ReleaseTrigger_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVETrack_CreateTrigger_Proxy(
- ITVETrack * This,
- /* [in] */ const BSTR bstrDescription);
- void __RPC_STUB ITVETrack_CreateTrigger_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITVETrack_INTERFACE_DEFINED__ */
- #ifndef __ITVETrack_Helper_INTERFACE_DEFINED__
- #define __ITVETrack_Helper_INTERFACE_DEFINED__
- /* interface ITVETrack_Helper */
- /* [unique][helpstring][hidden][uuid][object] */
- EXTERN_C const IID IID_ITVETrack_Helper;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("05500202-FAA5-4df9-8246-BFC23AC5CEA8")
- ITVETrack_Helper : public IUnknown
- {
- public:
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ConnectParent(
- ITVEVariation *pVariation) = 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 ITVETrack_HelperVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITVETrack_Helper * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITVETrack_Helper * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITVETrack_Helper * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ConnectParent )(
- ITVETrack_Helper * This,
- ITVEVariation *pVariation);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *RemoveYourself )(
- ITVETrack_Helper * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *DumpToBSTR )(
- ITVETrack_Helper * This,
- /* [out] */ BSTR *pbstrBuff);
-
- END_INTERFACE
- } ITVETrack_HelperVtbl;
- interface ITVETrack_Helper
- {
- CONST_VTBL struct ITVETrack_HelperVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITVETrack_Helper_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITVETrack_Helper_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITVETrack_Helper_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITVETrack_Helper_ConnectParent(This,pVariation)
- (This)->lpVtbl -> ConnectParent(This,pVariation)
- #define ITVETrack_Helper_RemoveYourself(This)
- (This)->lpVtbl -> RemoveYourself(This)
- #define ITVETrack_Helper_DumpToBSTR(This,pbstrBuff)
- (This)->lpVtbl -> DumpToBSTR(This,pbstrBuff)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVETrack_Helper_ConnectParent_Proxy(
- ITVETrack_Helper * This,
- ITVEVariation *pVariation);
- void __RPC_STUB ITVETrack_Helper_ConnectParent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVETrack_Helper_RemoveYourself_Proxy(
- ITVETrack_Helper * This);
- void __RPC_STUB ITVETrack_Helper_RemoveYourself_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVETrack_Helper_DumpToBSTR_Proxy(
- ITVETrack_Helper * This,
- /* [out] */ BSTR *pbstrBuff);
- void __RPC_STUB ITVETrack_Helper_DumpToBSTR_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITVETrack_Helper_INTERFACE_DEFINED__ */
- #ifndef __ITVETracks_INTERFACE_DEFINED__
- #define __ITVETracks_INTERFACE_DEFINED__
- /* interface ITVETracks */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_ITVETracks;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("05500112-FAA5-4df9-8246-BFC23AC5CEA8")
- ITVETracks : 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] */ ITVETrack **pVal) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add(
- /* [in] */ ITVETrack *pTrack) = 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] */ ITVETrack *pTrack) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITVETracksVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITVETracks * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITVETracks * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITVETracks * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ITVETracks * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ITVETracks * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ITVETracks * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ITVETracks * 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 )(
- ITVETracks * This,
- /* [retval][out] */ IUnknown **pCollection);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
- ITVETracks * This,
- /* [retval][out] */ long *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
- ITVETracks * This,
- /* [in] */ VARIANT var,
- /* [retval][out] */ ITVETrack **pVal);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )(
- ITVETracks * This,
- /* [in] */ ITVETrack *pTrack);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )(
- ITVETracks * This,
- /* [in] */ VARIANT var);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *RemoveAll )(
- ITVETracks * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Insert )(
- ITVETracks * This,
- /* [in] */ int iLoc,
- /* [in] */ ITVETrack *pTrack);
-
- END_INTERFACE
- } ITVETracksVtbl;
- interface ITVETracks
- {
- CONST_VTBL struct ITVETracksVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITVETracks_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITVETracks_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITVETracks_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITVETracks_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ITVETracks_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ITVETracks_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ITVETracks_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ITVETracks_get__NewEnum(This,pCollection)
- (This)->lpVtbl -> get__NewEnum(This,pCollection)
- #define ITVETracks_get_Count(This,pVal)
- (This)->lpVtbl -> get_Count(This,pVal)
- #define ITVETracks_get_Item(This,var,pVal)
- (This)->lpVtbl -> get_Item(This,var,pVal)
- #define ITVETracks_Add(This,pTrack)
- (This)->lpVtbl -> Add(This,pTrack)
- #define ITVETracks_Remove(This,var)
- (This)->lpVtbl -> Remove(This,var)
- #define ITVETracks_RemoveAll(This)
- (This)->lpVtbl -> RemoveAll(This)
- #define ITVETracks_Insert(This,iLoc,pTrack)
- (This)->lpVtbl -> Insert(This,iLoc,pTrack)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][restricted][id][propget] */ HRESULT STDMETHODCALLTYPE ITVETracks_get__NewEnum_Proxy(
- ITVETracks * This,
- /* [retval][out] */ IUnknown **pCollection);
- void __RPC_STUB ITVETracks_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVETracks_get_Count_Proxy(
- ITVETracks * This,
- /* [retval][out] */ long *pVal);
- void __RPC_STUB ITVETracks_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVETracks_get_Item_Proxy(
- ITVETracks * This,
- /* [in] */ VARIANT var,
- /* [retval][out] */ ITVETrack **pVal);
- void __RPC_STUB ITVETracks_get_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVETracks_Add_Proxy(
- ITVETracks * This,
- /* [in] */ ITVETrack *pTrack);
- void __RPC_STUB ITVETracks_Add_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVETracks_Remove_Proxy(
- ITVETracks * This,
- /* [in] */ VARIANT var);
- void __RPC_STUB ITVETracks_Remove_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVETracks_RemoveAll_Proxy(
- ITVETracks * This);
- void __RPC_STUB ITVETracks_RemoveAll_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVETracks_Insert_Proxy(
- ITVETracks * This,
- /* [in] */ int iLoc,
- /* [in] */ ITVETrack *pTrack);
- void __RPC_STUB ITVETracks_Insert_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITVETracks_INTERFACE_DEFINED__ */
- #ifndef __ITVEVariation_INTERFACE_DEFINED__
- #define __ITVEVariation_INTERFACE_DEFINED__
- /* interface ITVEVariation */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_ITVEVariation;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("05500103-FAA5-4df9-8246-BFC23AC5CEA8")
- ITVEVariation : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent(
- /* [retval][out] */ IUnknown **pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Service(
- /* [retval][out] */ ITVEService **pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Tracks(
- /* [retval][out] */ ITVETracks **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][propget] */ HRESULT STDMETHODCALLTYPE get_IsValid(
- /* [retval][out] */ VARIANT_BOOL *pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MediaName(
- /* [retval][out] */ BSTR *newVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MediaTitle(
- /* [retval][out] */ BSTR *newVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FileIPAdapter(
- /* [retval][out] */ BSTR *newVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FileIPAddress(
- /* [retval][out] */ BSTR *newVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FilePort(
- /* [retval][out] */ LONG *lPort) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TriggerIPAdapter(
- /* [retval][out] */ BSTR *newVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TriggerIPAddress(
- /* [retval][out] */ BSTR *newVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TriggerPort(
- /* [retval][out] */ LONG *lPort) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Languages(
- /* [retval][out] */ ITVEAttrMap **ppVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SDPLanguages(
- /* [retval][out] */ ITVEAttrMap **ppVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Bandwidth(
- /* [retval][out] */ LONG *lVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_BandwidthInfo(
- /* [retval][out] */ BSTR *newVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Attributes(
- /* [retval][out] */ ITVEAttrMap **ppVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Rest(
- /* [retval][out] */ ITVEAttrMap **ppVal) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Initialize(
- /* [in] */ BSTR newVal) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITVEVariationVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITVEVariation * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITVEVariation * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITVEVariation * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ITVEVariation * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ITVEVariation * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ITVEVariation * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ITVEVariation * 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 )(
- ITVEVariation * This,
- /* [retval][out] */ IUnknown **pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Service )(
- ITVEVariation * This,
- /* [retval][out] */ ITVEService **pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Tracks )(
- ITVEVariation * This,
- /* [retval][out] */ ITVETracks **pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Description )(
- ITVEVariation * This,
- /* [retval][out] */ BSTR *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Description )(
- ITVEVariation * This,
- /* [in] */ BSTR newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsValid )(
- ITVEVariation * This,
- /* [retval][out] */ VARIANT_BOOL *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MediaName )(
- ITVEVariation * This,
- /* [retval][out] */ BSTR *newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MediaTitle )(
- ITVEVariation * This,
- /* [retval][out] */ BSTR *newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FileIPAdapter )(
- ITVEVariation * This,
- /* [retval][out] */ BSTR *newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FileIPAddress )(
- ITVEVariation * This,
- /* [retval][out] */ BSTR *newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FilePort )(
- ITVEVariation * This,
- /* [retval][out] */ LONG *lPort);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TriggerIPAdapter )(
- ITVEVariation * This,
- /* [retval][out] */ BSTR *newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TriggerIPAddress )(
- ITVEVariation * This,
- /* [retval][out] */ BSTR *newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TriggerPort )(
- ITVEVariation * This,
- /* [retval][out] */ LONG *lPort);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Languages )(
- ITVEVariation * This,
- /* [retval][out] */ ITVEAttrMap **ppVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SDPLanguages )(
- ITVEVariation * This,
- /* [retval][out] */ ITVEAttrMap **ppVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Bandwidth )(
- ITVEVariation * This,
- /* [retval][out] */ LONG *lVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BandwidthInfo )(
- ITVEVariation * This,
- /* [retval][out] */ BSTR *newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Attributes )(
- ITVEVariation * This,
- /* [retval][out] */ ITVEAttrMap **ppVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Rest )(
- ITVEVariation * This,
- /* [retval][out] */ ITVEAttrMap **ppVal);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Initialize )(
- ITVEVariation * This,
- /* [in] */ BSTR newVal);
-
- END_INTERFACE
- } ITVEVariationVtbl;
- interface ITVEVariation
- {
- CONST_VTBL struct ITVEVariationVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITVEVariation_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITVEVariation_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITVEVariation_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITVEVariation_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ITVEVariation_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ITVEVariation_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ITVEVariation_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ITVEVariation_get_Parent(This,pVal)
- (This)->lpVtbl -> get_Parent(This,pVal)
- #define ITVEVariation_get_Service(This,pVal)
- (This)->lpVtbl -> get_Service(This,pVal)
- #define ITVEVariation_get_Tracks(This,pVal)
- (This)->lpVtbl -> get_Tracks(This,pVal)
- #define ITVEVariation_get_Description(This,pVal)
- (This)->lpVtbl -> get_Description(This,pVal)
- #define ITVEVariation_put_Description(This,newVal)
- (This)->lpVtbl -> put_Description(This,newVal)
- #define ITVEVariation_get_IsValid(This,pVal)
- (This)->lpVtbl -> get_IsValid(This,pVal)
- #define ITVEVariation_get_MediaName(This,newVal)
- (This)->lpVtbl -> get_MediaName(This,newVal)
- #define ITVEVariation_get_MediaTitle(This,newVal)
- (This)->lpVtbl -> get_MediaTitle(This,newVal)
- #define ITVEVariation_get_FileIPAdapter(This,newVal)
- (This)->lpVtbl -> get_FileIPAdapter(This,newVal)
- #define ITVEVariation_get_FileIPAddress(This,newVal)
- (This)->lpVtbl -> get_FileIPAddress(This,newVal)
- #define ITVEVariation_get_FilePort(This,lPort)
- (This)->lpVtbl -> get_FilePort(This,lPort)
- #define ITVEVariation_get_TriggerIPAdapter(This,newVal)
- (This)->lpVtbl -> get_TriggerIPAdapter(This,newVal)
- #define ITVEVariation_get_TriggerIPAddress(This,newVal)
- (This)->lpVtbl -> get_TriggerIPAddress(This,newVal)
- #define ITVEVariation_get_TriggerPort(This,lPort)
- (This)->lpVtbl -> get_TriggerPort(This,lPort)
- #define ITVEVariation_get_Languages(This,ppVal)
- (This)->lpVtbl -> get_Languages(This,ppVal)
- #define ITVEVariation_get_SDPLanguages(This,ppVal)
- (This)->lpVtbl -> get_SDPLanguages(This,ppVal)
- #define ITVEVariation_get_Bandwidth(This,lVal)
- (This)->lpVtbl -> get_Bandwidth(This,lVal)
- #define ITVEVariation_get_BandwidthInfo(This,newVal)
- (This)->lpVtbl -> get_BandwidthInfo(This,newVal)
- #define ITVEVariation_get_Attributes(This,ppVal)
- (This)->lpVtbl -> get_Attributes(This,ppVal)
- #define ITVEVariation_get_Rest(This,ppVal)
- (This)->lpVtbl -> get_Rest(This,ppVal)
- #define ITVEVariation_Initialize(This,newVal)
- (This)->lpVtbl -> Initialize(This,newVal)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEVariation_get_Parent_Proxy(
- ITVEVariation * This,
- /* [retval][out] */ IUnknown **pVal);
- void __RPC_STUB ITVEVariation_get_Parent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEVariation_get_Service_Proxy(
- ITVEVariation * This,
- /* [retval][out] */ ITVEService **pVal);
- void __RPC_STUB ITVEVariation_get_Service_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEVariation_get_Tracks_Proxy(
- ITVEVariation * This,
- /* [retval][out] */ ITVETracks **pVal);
- void __RPC_STUB ITVEVariation_get_Tracks_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEVariation_get_Description_Proxy(
- ITVEVariation * This,
- /* [retval][out] */ BSTR *pVal);
- void __RPC_STUB ITVEVariation_get_Description_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ITVEVariation_put_Description_Proxy(
- ITVEVariation * This,
- /* [in] */ BSTR newVal);
- void __RPC_STUB ITVEVariation_put_Description_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEVariation_get_IsValid_Proxy(
- ITVEVariation * This,
- /* [retval][out] */ VARIANT_BOOL *pVal);
- void __RPC_STUB ITVEVariation_get_IsValid_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEVariation_get_MediaName_Proxy(
- ITVEVariation * This,
- /* [retval][out] */ BSTR *newVal);
- void __RPC_STUB ITVEVariation_get_MediaName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEVariation_get_MediaTitle_Proxy(
- ITVEVariation * This,
- /* [retval][out] */ BSTR *newVal);
- void __RPC_STUB ITVEVariation_get_MediaTitle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEVariation_get_FileIPAdapter_Proxy(
- ITVEVariation * This,
- /* [retval][out] */ BSTR *newVal);
- void __RPC_STUB ITVEVariation_get_FileIPAdapter_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEVariation_get_FileIPAddress_Proxy(
- ITVEVariation * This,
- /* [retval][out] */ BSTR *newVal);
- void __RPC_STUB ITVEVariation_get_FileIPAddress_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEVariation_get_FilePort_Proxy(
- ITVEVariation * This,
- /* [retval][out] */ LONG *lPort);
- void __RPC_STUB ITVEVariation_get_FilePort_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEVariation_get_TriggerIPAdapter_Proxy(
- ITVEVariation * This,
- /* [retval][out] */ BSTR *newVal);
- void __RPC_STUB ITVEVariation_get_TriggerIPAdapter_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEVariation_get_TriggerIPAddress_Proxy(
- ITVEVariation * This,
- /* [retval][out] */ BSTR *newVal);
- void __RPC_STUB ITVEVariation_get_TriggerIPAddress_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEVariation_get_TriggerPort_Proxy(
- ITVEVariation * This,
- /* [retval][out] */ LONG *lPort);
- void __RPC_STUB ITVEVariation_get_TriggerPort_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEVariation_get_Languages_Proxy(
- ITVEVariation * This,
- /* [retval][out] */ ITVEAttrMap **ppVal);
- void __RPC_STUB ITVEVariation_get_Languages_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEVariation_get_SDPLanguages_Proxy(
- ITVEVariation * This,
- /* [retval][out] */ ITVEAttrMap **ppVal);
- void __RPC_STUB ITVEVariation_get_SDPLanguages_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEVariation_get_Bandwidth_Proxy(
- ITVEVariation * This,
- /* [retval][out] */ LONG *lVal);
- void __RPC_STUB ITVEVariation_get_Bandwidth_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEVariation_get_BandwidthInfo_Proxy(
- ITVEVariation * This,
- /* [retval][out] */ BSTR *newVal);
- void __RPC_STUB ITVEVariation_get_BandwidthInfo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEVariation_get_Attributes_Proxy(
- ITVEVariation * This,
- /* [retval][out] */ ITVEAttrMap **ppVal);
- void __RPC_STUB ITVEVariation_get_Attributes_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEVariation_get_Rest_Proxy(
- ITVEVariation * This,
- /* [retval][out] */ ITVEAttrMap **ppVal);
- void __RPC_STUB ITVEVariation_get_Rest_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEVariation_Initialize_Proxy(
- ITVEVariation * This,
- /* [in] */ BSTR newVal);
- void __RPC_STUB ITVEVariation_Initialize_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITVEVariation_INTERFACE_DEFINED__ */
- #ifndef __ITVEVariation_Helper_INTERFACE_DEFINED__
- #define __ITVEVariation_Helper_INTERFACE_DEFINED__
- /* interface ITVEVariation_Helper */
- /* [unique][helpstring][hidden][uuid][object] */
- EXTERN_C const IID IID_ITVEVariation_Helper;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("05500203-FAA5-4df9-8246-BFC23AC5CEA8")
- ITVEVariation_Helper : public IUnknown
- {
- public:
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ConnectParent(
- /* [in] */ ITVEEnhancement *pEnhancement) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DefaultTo(
- /* [in] */ ITVEVariation *pVariationBase) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetTriggerIPAdapter(
- /* [in] */ BSTR bstrBuff) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetFileIPAdapter(
- /* [in] */ BSTR bstrBuff) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SubParseSDP(
- const BSTR *pbstrSDP,
- BOOL *pfMissingMedia) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ParseCBTrigger(
- BSTR bstrTrig) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE FinalParseSDP( void) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE UpdateVariation(
- ITVEVariation *pVarNew,
- long *plNVAR_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][propput] */ HRESULT STDMETHODCALLTYPE put_MediaTitle(
- /* [in] */ BSTR bstrBuff) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_IsValid(
- /* [in] */ VARIANT_BOOL fValid) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DumpToBSTR(
- /* [out] */ BSTR *bstrBuff) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITVEVariation_HelperVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITVEVariation_Helper * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITVEVariation_Helper * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITVEVariation_Helper * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ConnectParent )(
- ITVEVariation_Helper * This,
- /* [in] */ ITVEEnhancement *pEnhancement);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *DefaultTo )(
- ITVEVariation_Helper * This,
- /* [in] */ ITVEVariation *pVariationBase);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetTriggerIPAdapter )(
- ITVEVariation_Helper * This,
- /* [in] */ BSTR bstrBuff);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetFileIPAdapter )(
- ITVEVariation_Helper * This,
- /* [in] */ BSTR bstrBuff);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SubParseSDP )(
- ITVEVariation_Helper * This,
- const BSTR *pbstrSDP,
- BOOL *pfMissingMedia);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ParseCBTrigger )(
- ITVEVariation_Helper * This,
- BSTR bstrTrig);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *FinalParseSDP )(
- ITVEVariation_Helper * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *UpdateVariation )(
- ITVEVariation_Helper * This,
- ITVEVariation *pVarNew,
- long *plNVAR_grfChanged);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *InitAsXOver )(
- ITVEVariation_Helper * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NewXOverLink )(
- ITVEVariation_Helper * This,
- /* [in] */ BSTR bstrLine21Trigger);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *RemoveYourself )(
- ITVEVariation_Helper * This);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MediaTitle )(
- ITVEVariation_Helper * This,
- /* [in] */ BSTR bstrBuff);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_IsValid )(
- ITVEVariation_Helper * This,
- /* [in] */ VARIANT_BOOL fValid);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *DumpToBSTR )(
- ITVEVariation_Helper * This,
- /* [out] */ BSTR *bstrBuff);
-
- END_INTERFACE
- } ITVEVariation_HelperVtbl;
- interface ITVEVariation_Helper
- {
- CONST_VTBL struct ITVEVariation_HelperVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITVEVariation_Helper_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITVEVariation_Helper_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITVEVariation_Helper_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITVEVariation_Helper_ConnectParent(This,pEnhancement)
- (This)->lpVtbl -> ConnectParent(This,pEnhancement)
- #define ITVEVariation_Helper_DefaultTo(This,pVariationBase)
- (This)->lpVtbl -> DefaultTo(This,pVariationBase)
- #define ITVEVariation_Helper_SetTriggerIPAdapter(This,bstrBuff)
- (This)->lpVtbl -> SetTriggerIPAdapter(This,bstrBuff)
- #define ITVEVariation_Helper_SetFileIPAdapter(This,bstrBuff)
- (This)->lpVtbl -> SetFileIPAdapter(This,bstrBuff)
- #define ITVEVariation_Helper_SubParseSDP(This,pbstrSDP,pfMissingMedia)
- (This)->lpVtbl -> SubParseSDP(This,pbstrSDP,pfMissingMedia)
- #define ITVEVariation_Helper_ParseCBTrigger(This,bstrTrig)
- (This)->lpVtbl -> ParseCBTrigger(This,bstrTrig)
- #define ITVEVariation_Helper_FinalParseSDP(This)
- (This)->lpVtbl -> FinalParseSDP(This)
- #define ITVEVariation_Helper_UpdateVariation(This,pVarNew,plNVAR_grfChanged)
- (This)->lpVtbl -> UpdateVariation(This,pVarNew,plNVAR_grfChanged)
- #define ITVEVariation_Helper_InitAsXOver(This)
- (This)->lpVtbl -> InitAsXOver(This)
- #define ITVEVariation_Helper_NewXOverLink(This,bstrLine21Trigger)
- (This)->lpVtbl -> NewXOverLink(This,bstrLine21Trigger)
- #define ITVEVariation_Helper_RemoveYourself(This)
- (This)->lpVtbl -> RemoveYourself(This)
- #define ITVEVariation_Helper_put_MediaTitle(This,bstrBuff)
- (This)->lpVtbl -> put_MediaTitle(This,bstrBuff)
- #define ITVEVariation_Helper_put_IsValid(This,fValid)
- (This)->lpVtbl -> put_IsValid(This,fValid)
- #define ITVEVariation_Helper_DumpToBSTR(This,bstrBuff)
- (This)->lpVtbl -> DumpToBSTR(This,bstrBuff)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEVariation_Helper_ConnectParent_Proxy(
- ITVEVariation_Helper * This,
- /* [in] */ ITVEEnhancement *pEnhancement);
- void __RPC_STUB ITVEVariation_Helper_ConnectParent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEVariation_Helper_DefaultTo_Proxy(
- ITVEVariation_Helper * This,
- /* [in] */ ITVEVariation *pVariationBase);
- void __RPC_STUB ITVEVariation_Helper_DefaultTo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEVariation_Helper_SetTriggerIPAdapter_Proxy(
- ITVEVariation_Helper * This,
- /* [in] */ BSTR bstrBuff);
- void __RPC_STUB ITVEVariation_Helper_SetTriggerIPAdapter_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEVariation_Helper_SetFileIPAdapter_Proxy(
- ITVEVariation_Helper * This,
- /* [in] */ BSTR bstrBuff);
- void __RPC_STUB ITVEVariation_Helper_SetFileIPAdapter_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEVariation_Helper_SubParseSDP_Proxy(
- ITVEVariation_Helper * This,
- const BSTR *pbstrSDP,
- BOOL *pfMissingMedia);
- void __RPC_STUB ITVEVariation_Helper_SubParseSDP_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEVariation_Helper_ParseCBTrigger_Proxy(
- ITVEVariation_Helper * This,
- BSTR bstrTrig);
- void __RPC_STUB ITVEVariation_Helper_ParseCBTrigger_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEVariation_Helper_FinalParseSDP_Proxy(
- ITVEVariation_Helper * This);
- void __RPC_STUB ITVEVariation_Helper_FinalParseSDP_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEVariation_Helper_UpdateVariation_Proxy(
- ITVEVariation_Helper * This,
- ITVEVariation *pVarNew,
- long *plNVAR_grfChanged);
- void __RPC_STUB ITVEVariation_Helper_UpdateVariation_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEVariation_Helper_InitAsXOver_Proxy(
- ITVEVariation_Helper * This);
- void __RPC_STUB ITVEVariation_Helper_InitAsXOver_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEVariation_Helper_NewXOverLink_Proxy(
- ITVEVariation_Helper * This,
- /* [in] */ BSTR bstrLine21Trigger);
- void __RPC_STUB ITVEVariation_Helper_NewXOverLink_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEVariation_Helper_RemoveYourself_Proxy(
- ITVEVariation_Helper * This);
- void __RPC_STUB ITVEVariation_Helper_RemoveYourself_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ITVEVariation_Helper_put_MediaTitle_Proxy(
- ITVEVariation_Helper * This,
- /* [in] */ BSTR bstrBuff);
- void __RPC_STUB ITVEVariation_Helper_put_MediaTitle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ITVEVariation_Helper_put_IsValid_Proxy(
- ITVEVariation_Helper * This,
- /* [in] */ VARIANT_BOOL fValid);
- void __RPC_STUB ITVEVariation_Helper_put_IsValid_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEVariation_Helper_DumpToBSTR_Proxy(
- ITVEVariation_Helper * This,
- /* [out] */ BSTR *bstrBuff);
- void __RPC_STUB ITVEVariation_Helper_DumpToBSTR_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITVEVariation_Helper_INTERFACE_DEFINED__ */
- #ifndef __ITVEVariations_INTERFACE_DEFINED__
- #define __ITVEVariations_INTERFACE_DEFINED__
- /* interface ITVEVariations */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_ITVEVariations;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("05500113-FAA5-4df9-8246-BFC23AC5CEA8")
- ITVEVariations : 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] */ ITVEVariation **pVal) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add(
- /* [in] */ ITVEVariation *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] */ ITVEVariation *pEnh) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITVEVariationsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITVEVariations * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITVEVariations * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITVEVariations * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ITVEVariations * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ITVEVariations * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ITVEVariations * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ITVEVariations * 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 )(
- ITVEVariations * This,
- /* [retval][out] */ IUnknown **pCollection);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
- ITVEVariations * This,
- /* [retval][out] */ long *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
- ITVEVariations * This,
- /* [in] */ VARIANT var,
- /* [retval][out] */ ITVEVariation **pVal);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )(
- ITVEVariations * This,
- /* [in] */ ITVEVariation *pEnh);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )(
- ITVEVariations * This,
- /* [in] */ VARIANT var);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *RemoveAll )(
- ITVEVariations * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Insert )(
- ITVEVariations * This,
- /* [in] */ int iLoc,
- /* [in] */ ITVEVariation *pEnh);
-
- END_INTERFACE
- } ITVEVariationsVtbl;
- interface ITVEVariations
- {
- CONST_VTBL struct ITVEVariationsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ITVEVariations_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ITVEVariations_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ITVEVariations_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ITVEVariations_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ITVEVariations_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ITVEVariations_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ITVEVariations_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ITVEVariations_get__NewEnum(This,pCollection)
- (This)->lpVtbl -> get__NewEnum(This,pCollection)
- #define ITVEVariations_get_Count(This,pVal)
- (This)->lpVtbl -> get_Count(This,pVal)
- #define ITVEVariations_get_Item(This,var,pVal)
- (This)->lpVtbl -> get_Item(This,var,pVal)
- #define ITVEVariations_Add(This,pEnh)
- (This)->lpVtbl -> Add(This,pEnh)
- #define ITVEVariations_Remove(This,var)
- (This)->lpVtbl -> Remove(This,var)
- #define ITVEVariations_RemoveAll(This)
- (This)->lpVtbl -> RemoveAll(This)
- #define ITVEVariations_Insert(This,iLoc,pEnh)
- (This)->lpVtbl -> Insert(This,iLoc,pEnh)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][restricted][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEVariations_get__NewEnum_Proxy(
- ITVEVariations * This,
- /* [retval][out] */ IUnknown **pCollection);
- void __RPC_STUB ITVEVariations_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEVariations_get_Count_Proxy(
- ITVEVariations * This,
- /* [retval][out] */ long *pVal);
- void __RPC_STUB ITVEVariations_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITVEVariations_get_Item_Proxy(
- ITVEVariations * This,
- /* [in] */ VARIANT var,
- /* [retval][out] */ ITVEVariation **pVal);
- void __RPC_STUB ITVEVariations_get_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEVariations_Add_Proxy(
- ITVEVariations * This,
- /* [in] */ ITVEVariation *pEnh);
- void __RPC_STUB ITVEVariations_Add_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEVariations_Remove_Proxy(
- ITVEVariations * This,
- /* [in] */ VARIANT var);
- void __RPC_STUB ITVEVariations_Remove_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEVariations_RemoveAll_Proxy(
- ITVEVariations * This);
- void __RPC_STUB ITVEVariations_RemoveAll_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITVEVariations_Insert_Proxy(
- ITVEVariations * This,
- /* [in] */ int iLoc,
- /* [in] */ ITVEVariation *pEnh);
- void __RPC_STUB ITVEVariations_Insert_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ITVEVariations_INTERFACE_DEFINED__ */
- #ifndef __ITVEEnhancement_INTERFACE_DEFINED__
- #define __ITVEEnhancement_INTERFACE_DEFINED__
- /* interface ITVEEnhancement */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_ITVEEnhancement;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("05500104-FAA5-4df9-8246-BFC23AC5CEA8")
- ITVEEnhancement : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent(
- /* [retval][out] */ IUnknown **pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Service(
- /* [retval][out] */ ITVEService **pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Variations(
- /* [retval][out] */ ITVEVariations **pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsValid(
- /* [retval][out] */ VARIANT_BOOL *pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ProtocolVersion(
- /* [retval][out] */ BSTR *pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SessionUserName(
- /* [retval][out] */ BSTR *pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SessionId(
- /* [retval][out] */ LONG *plVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SessionVersion(
- /* [retval][out] */ LONG *plVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SessionIPAddress(
- /* [retval][out] */ BSTR *pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SessionName(
- /* [retval][out] */ BSTR *pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_EmailAddresses(
- /* [retval][out] */ ITVEAttrMap **pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PhoneNumbers(
- /* [retval][out] */ ITVEAttrMap **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][propget] */ HRESULT STDMETHODCALLTYPE get_DescriptionURI(
- /* [retval][out] */ BSTR *pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_UUID(
- /* [retval][out] */ BSTR *pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_StartTime(
- /* [retval][out] */ DATE *pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_StopTime(
- /* [retval][out] */ DATE *pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsPrimary(
- /* [retval][out] */ VARIANT_BOOL *pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Type(
- /* [retval][out] */ BSTR *pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TveType(
- /* [retval][out] */ BSTR *pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TveSize(
- /* [retval][out] */ LONG *plVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TveLevel(
- /* [retval][out] */ double *pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Attributes(
- /* [retval][out] */ ITVEAttrMap **pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Rest(
- /* [retval][out] */ ITVEAttrMap **pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SAPHeaderBits(
- /* [retval][out] */ short *pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SAPAuthLength(
- /* [retval][out] */ short *pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SAPMsgIDHash(
- /* [retval][out] */ LONG *pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SAPSendingIP(
- /* [retval][out] */ BSTR *pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SAPAuthData(
- /* [retval][out] */ BSTR *pVal) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ParseAnnouncement(
- /* [in] */ BSTR bstrAdapter,
- /* [in] */ const BSTR *pbstVal,
- /* [out] */ long *plgrfParseError,
- /* [out] */ long *plLineError) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ITVEEnhancementVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ITVEEnhancement * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ITVEEnhancement * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ITVEEnhancement * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ITVEEnhancement * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ITVEEnhancement * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ITVEEnhancement * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ITVEEnhancement * 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 )(
- ITVEEnhancement * This,
- /* [retval][out] */ IUnknown **pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Service )(
- ITVEEnhancement * This,
- /* [retval][out] */ ITVEService **pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Variations )(
- ITVEEnhancement * This,
- /* [retval][out] */ ITVEVariations **pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsValid )(
- ITVEEnhancement * This,
- /* [retval][out] */ VARIANT_BOOL *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ProtocolVersion )(
- ITVEEnhancement * This,
- /* [retval][out] */ BSTR *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SessionUserName )(
- ITVEEnhancement * This,
- /* [retval][out] */ BSTR *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SessionId )(
- ITVEEnhancement * This,
- /* [retval][out] */ LONG *plVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SessionVersion )(
- ITVEEnhancement * This,
- /* [retval][out] */ LONG *plVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SessionIPAddress )(
- ITVEEnhancement * This,
- /* [retval][out] */ BSTR *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SessionName )(
- ITVEEnhancement * This,
- /* [retval][out] */ BSTR *pVal);