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