📄 segment.h
字号:
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMSVidGraphSegmentContainer_get_ParentContainer_Proxy(
IMSVidGraphSegmentContainer * This,
/* [out] */ IUnknown **ppContainer);
void __RPC_STUB IMSVidGraphSegmentContainer_get_ParentContainer_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMSVidGraphSegmentContainer_Decompose_Proxy(
IMSVidGraphSegmentContainer * This,
IMSVidGraphSegment *pSegment);
void __RPC_STUB IMSVidGraphSegmentContainer_Decompose_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMSVidGraphSegmentContainer_IsWindowless_Proxy(
IMSVidGraphSegmentContainer * This);
void __RPC_STUB IMSVidGraphSegmentContainer_IsWindowless_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMSVidGraphSegmentContainer_GetFocus_Proxy(
IMSVidGraphSegmentContainer * This);
void __RPC_STUB IMSVidGraphSegmentContainer_GetFocus_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IMSVidGraphSegmentContainer_INTERFACE_DEFINED__ */
/* interface __MIDL_itf_segment_0525 */
/* [local] */
typedef
enum MSVidSegmentType
{ MSVidSEG_SOURCE = 0,
MSVidSEG_XFORM = MSVidSEG_SOURCE + 1,
MSVidSEG_DEST = MSVidSEG_XFORM + 1
} MSVidSegmentType;
extern RPC_IF_HANDLE __MIDL_itf_segment_0525_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_segment_0525_v0_0_s_ifspec;
#ifndef __IMSVidGraphSegment_INTERFACE_DEFINED__
#define __IMSVidGraphSegment_INTERFACE_DEFINED__
/* interface IMSVidGraphSegment */
/* [unique][helpstring][uuid][object] */
EXTERN_C const IID IID_IMSVidGraphSegment;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("1C15D482-911D-11d2-B632-00C04F79498E")
IMSVidGraphSegment : public IPersist
{
public:
virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Init(
/* [retval][out] */ IUnknown **pInit) = 0;
virtual /* [propput] */ HRESULT STDMETHODCALLTYPE put_Init(
/* [in] */ IUnknown *pInit) = 0;
virtual HRESULT STDMETHODCALLTYPE EnumFilters(
/* [out] */ IEnumFilters **pNewEnum) = 0;
virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Container(
/* [retval][out] */ IMSVidGraphSegmentContainer **ppCtl) = 0;
virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_Container(
/* [in] */ IMSVidGraphSegmentContainer *pCtl) = 0;
virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Type(
/* [retval][out] */ MSVidSegmentType *pType) = 0;
virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Category(
/* [retval][out] */ GUID *pGuid) = 0;
virtual HRESULT STDMETHODCALLTYPE Build( void) = 0;
virtual HRESULT STDMETHODCALLTYPE PreRun( void) = 0;
virtual HRESULT STDMETHODCALLTYPE PostRun( void) = 0;
virtual HRESULT STDMETHODCALLTYPE PreStop( void) = 0;
virtual HRESULT STDMETHODCALLTYPE PostStop( void) = 0;
virtual HRESULT STDMETHODCALLTYPE OnEventNotify(
LONG lEventCode,
LONG_PTR lEventParm1,
LONG_PTR lEventParm2) = 0;
virtual HRESULT STDMETHODCALLTYPE Decompose( void) = 0;
};
#else /* C style interface */
typedef struct IMSVidGraphSegmentVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IMSVidGraphSegment * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IMSVidGraphSegment * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IMSVidGraphSegment * This);
HRESULT ( STDMETHODCALLTYPE *GetClassID )(
IMSVidGraphSegment * This,
/* [out] */ CLSID *pClassID);
/* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Init )(
IMSVidGraphSegment * This,
/* [retval][out] */ IUnknown **pInit);
/* [propput] */ HRESULT ( STDMETHODCALLTYPE *put_Init )(
IMSVidGraphSegment * This,
/* [in] */ IUnknown *pInit);
HRESULT ( STDMETHODCALLTYPE *EnumFilters )(
IMSVidGraphSegment * This,
/* [out] */ IEnumFilters **pNewEnum);
/* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Container )(
IMSVidGraphSegment * This,
/* [retval][out] */ IMSVidGraphSegmentContainer **ppCtl);
/* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Container )(
IMSVidGraphSegment * This,
/* [in] */ IMSVidGraphSegmentContainer *pCtl);
/* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Type )(
IMSVidGraphSegment * This,
/* [retval][out] */ MSVidSegmentType *pType);
/* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Category )(
IMSVidGraphSegment * This,
/* [retval][out] */ GUID *pGuid);
HRESULT ( STDMETHODCALLTYPE *Build )(
IMSVidGraphSegment * This);
HRESULT ( STDMETHODCALLTYPE *PreRun )(
IMSVidGraphSegment * This);
HRESULT ( STDMETHODCALLTYPE *PostRun )(
IMSVidGraphSegment * This);
HRESULT ( STDMETHODCALLTYPE *PreStop )(
IMSVidGraphSegment * This);
HRESULT ( STDMETHODCALLTYPE *PostStop )(
IMSVidGraphSegment * This);
HRESULT ( STDMETHODCALLTYPE *OnEventNotify )(
IMSVidGraphSegment * This,
LONG lEventCode,
LONG_PTR lEventParm1,
LONG_PTR lEventParm2);
HRESULT ( STDMETHODCALLTYPE *Decompose )(
IMSVidGraphSegment * This);
END_INTERFACE
} IMSVidGraphSegmentVtbl;
interface IMSVidGraphSegment
{
CONST_VTBL struct IMSVidGraphSegmentVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IMSVidGraphSegment_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IMSVidGraphSegment_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IMSVidGraphSegment_Release(This) \
(This)->lpVtbl -> Release(This)
#define IMSVidGraphSegment_GetClassID(This,pClassID) \
(This)->lpVtbl -> GetClassID(This,pClassID)
#define IMSVidGraphSegment_get_Init(This,pInit) \
(This)->lpVtbl -> get_Init(This,pInit)
#define IMSVidGraphSegment_put_Init(This,pInit) \
(This)->lpVtbl -> put_Init(This,pInit)
#define IMSVidGraphSegment_EnumFilters(This,pNewEnum) \
(This)->lpVtbl -> EnumFilters(This,pNewEnum)
#define IMSVidGraphSegment_get_Container(This,ppCtl) \
(This)->lpVtbl -> get_Container(This,ppCtl)
#define IMSVidGraphSegment_put_Container(This,pCtl) \
(This)->lpVtbl -> put_Container(This,pCtl)
#define IMSVidGraphSegment_get_Type(This,pType) \
(This)->lpVtbl -> get_Type(This,pType)
#define IMSVidGraphSegment_get_Category(This,pGuid) \
(This)->lpVtbl -> get_Category(This,pGuid)
#define IMSVidGraphSegment_Build(This) \
(This)->lpVtbl -> Build(This)
#define IMSVidGraphSegment_PreRun(This) \
(This)->lpVtbl -> PreRun(This)
#define IMSVidGraphSegment_PostRun(This) \
(This)->lpVtbl -> PostRun(This)
#define IMSVidGraphSegment_PreStop(This) \
(This)->lpVtbl -> PreStop(This)
#define IMSVidGraphSegment_PostStop(This) \
(This)->lpVtbl -> PostStop(This)
#define IMSVidGraphSegment_OnEventNotify(This,lEventCode,lEventParm1,lEventParm2) \
(This)->lpVtbl -> OnEventNotify(This,lEventCode,lEventParm1,lEventParm2)
#define IMSVidGraphSegment_Decompose(This) \
(This)->lpVtbl -> Decompose(This)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [propget] */ HRESULT STDMETHODCALLTYPE IMSVidGraphSegment_get_Init_Proxy(
IMSVidGraphSegment * This,
/* [retval][out] */ IUnknown **pInit);
void __RPC_STUB IMSVidGraphSegment_get_Init_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [propput] */ HRESULT STDMETHODCALLTYPE IMSVidGraphSegment_put_Init_Proxy(
IMSVidGraphSegment * This,
/* [in] */ IUnknown *pInit);
void __RPC_STUB IMSVidGraphSegment_put_Init_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMSVidGraphSegment_EnumFilters_Proxy(
IMSVidGraphSegment * This,
/* [out] */ IEnumFilters **pNewEnum);
void __RPC_STUB IMSVidGraphSegment_EnumFilters_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMSVidGraphSegment_get_Container_Proxy(
IMSVidGraphSegment * This,
/* [retval][out] */ IMSVidGraphSegmentContainer **ppCtl);
void __RPC_STUB IMSVidGraphSegment_get_Container_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE IMSVidGraphSegment_put_Container_Proxy(
IMSVidGraphSegment * This,
/* [in] */ IMSVidGraphSegmentContainer *pCtl);
void __RPC_STUB IMSVidGraphSegment_put_Container_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMSVidGraphSegment_get_Type_Proxy(
IMSVidGraphSegment * This,
/* [retval][out] */ MSVidSegmentType *pType);
void __RPC_STUB IMSVidGraphSegment_get_Type_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IMSVidGraphSegment_get_Category_Proxy(
IMSVidGraphSegment * This,
/* [retval][out] */ GUID *pGuid);
void __RPC_STUB IMSVidGraphSegment_get_Category_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMSVidGraphSegment_Build_Proxy(
IMSVidGraphSegment * This);
void __RPC_STUB IMSVidGraphSegment_Build_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMSVidGraphSegment_PreRun_Proxy(
IMSVidGraphSegment * This);
void __RPC_STUB IMSVidGraphSegment_PreRun_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMSVidGraphSegment_PostRun_Proxy(
IMSVidGraphSegment * This);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -