📄 mstve.h
字号:
#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-2001.
//
//--------------------------------------------------------------------------
#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) \
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -