📄 segment.h
字号:
(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);
void __RPC_STUB IMSVidGraphSegment_PostRun_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMSVidGraphSegment_PreStop_Proxy(
IMSVidGraphSegment * This);
void __RPC_STUB IMSVidGraphSegment_PreStop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMSVidGraphSegment_PostStop_Proxy(
IMSVidGraphSegment * This);
void __RPC_STUB IMSVidGraphSegment_PostStop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMSVidGraphSegment_OnEventNotify_Proxy(
IMSVidGraphSegment * This,
LONG lEventCode,
LONG_PTR lEventParm1,
LONG_PTR lEventParm2);
void __RPC_STUB IMSVidGraphSegment_OnEventNotify_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMSVidGraphSegment_Decompose_Proxy(
IMSVidGraphSegment * This);
void __RPC_STUB IMSVidGraphSegment_Decompose_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IMSVidGraphSegment_INTERFACE_DEFINED__ */
/* interface __MIDL_itf_segment_0465 */
/* [local] */
enum __MIDL___MIDL_itf_segment_0465_0001
{ MSVIDCTL_LEFT_BUTTON = 0x1,
MSVIDCTL_RIGHT_BUTTON = 0x2,
MSVIDCTL_MIDDLE_BUTTON = 0x4,
MSVIDCTL_X_BUTTON1 = 0x8,
MSVIDCTL_X_BUTTON2 = 0x10,
MSVIDCTL_SHIFT = 0x1,
MSVIDCTL_CTRL = 0x2,
MSVIDCTL_ALT = 0x4
} ;
extern RPC_IF_HANDLE __MIDL_itf_segment_0465_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_segment_0465_v0_0_s_ifspec;
#ifndef __IMSVidGraphSegmentUserInput_INTERFACE_DEFINED__
#define __IMSVidGraphSegmentUserInput_INTERFACE_DEFINED__
/* interface IMSVidGraphSegmentUserInput */
/* [unique][helpstring][uuid][object] */
EXTERN_C const IID IID_IMSVidGraphSegmentUserInput;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("301C060E-20D9-4587-9B03-F82ED9A9943C")
IMSVidGraphSegmentUserInput : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE Click( void) = 0;
virtual HRESULT STDMETHODCALLTYPE DblClick( void) = 0;
virtual HRESULT STDMETHODCALLTYPE KeyDown(
short *KeyCode,
short ShiftState) = 0;
virtual HRESULT STDMETHODCALLTYPE KeyPress(
short *KeyAscii) = 0;
virtual HRESULT STDMETHODCALLTYPE KeyUp(
short *KeyCode,
short ShiftState) = 0;
virtual HRESULT STDMETHODCALLTYPE MouseDown(
short ButtonState,
short ShiftState,
/* external definition not present */ OLE_XPOS_PIXELS x,
/* external definition not present */ OLE_YPOS_PIXELS y) = 0;
virtual HRESULT STDMETHODCALLTYPE MouseMove(
short ButtonState,
short ShiftState,
/* external definition not present */ OLE_XPOS_PIXELS x,
/* external definition not present */ OLE_YPOS_PIXELS y) = 0;
virtual HRESULT STDMETHODCALLTYPE MouseUp(
short ButtonState,
short ShiftState,
/* external definition not present */ OLE_XPOS_PIXELS x,
/* external definition not present */ OLE_YPOS_PIXELS y) = 0;
};
#else /* C style interface */
typedef struct IMSVidGraphSegmentUserInputVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IMSVidGraphSegmentUserInput * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IMSVidGraphSegmentUserInput * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IMSVidGraphSegmentUserInput * This);
HRESULT ( STDMETHODCALLTYPE *Click )(
IMSVidGraphSegmentUserInput * This);
HRESULT ( STDMETHODCALLTYPE *DblClick )(
IMSVidGraphSegmentUserInput * This);
HRESULT ( STDMETHODCALLTYPE *KeyDown )(
IMSVidGraphSegmentUserInput * This,
short *KeyCode,
short ShiftState);
HRESULT ( STDMETHODCALLTYPE *KeyPress )(
IMSVidGraphSegmentUserInput * This,
short *KeyAscii);
HRESULT ( STDMETHODCALLTYPE *KeyUp )(
IMSVidGraphSegmentUserInput * This,
short *KeyCode,
short ShiftState);
HRESULT ( STDMETHODCALLTYPE *MouseDown )(
IMSVidGraphSegmentUserInput * This,
short ButtonState,
short ShiftState,
/* external definition not present */ OLE_XPOS_PIXELS x,
/* external definition not present */ OLE_YPOS_PIXELS y);
HRESULT ( STDMETHODCALLTYPE *MouseMove )(
IMSVidGraphSegmentUserInput * This,
short ButtonState,
short ShiftState,
/* external definition not present */ OLE_XPOS_PIXELS x,
/* external definition not present */ OLE_YPOS_PIXELS y);
HRESULT ( STDMETHODCALLTYPE *MouseUp )(
IMSVidGraphSegmentUserInput * This,
short ButtonState,
short ShiftState,
/* external definition not present */ OLE_XPOS_PIXELS x,
/* external definition not present */ OLE_YPOS_PIXELS y);
END_INTERFACE
} IMSVidGraphSegmentUserInputVtbl;
interface IMSVidGraphSegmentUserInput
{
CONST_VTBL struct IMSVidGraphSegmentUserInputVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IMSVidGraphSegmentUserInput_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IMSVidGraphSegmentUserInput_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IMSVidGraphSegmentUserInput_Release(This) \
(This)->lpVtbl -> Release(This)
#define IMSVidGraphSegmentUserInput_Click(This) \
(This)->lpVtbl -> Click(This)
#define IMSVidGraphSegmentUserInput_DblClick(This) \
(This)->lpVtbl -> DblClick(This)
#define IMSVidGraphSegmentUserInput_KeyDown(This,KeyCode,ShiftState) \
(This)->lpVtbl -> KeyDown(This,KeyCode,ShiftState)
#define IMSVidGraphSegmentUserInput_KeyPress(This,KeyAscii) \
(This)->lpVtbl -> KeyPress(This,KeyAscii)
#define IMSVidGraphSegmentUserInput_KeyUp(This,KeyCode,ShiftState) \
(This)->lpVtbl -> KeyUp(This,KeyCode,ShiftState)
#define IMSVidGraphSegmentUserInput_MouseDown(This,ButtonState,ShiftState,x,y) \
(This)->lpVtbl -> MouseDown(This,ButtonState,ShiftState,x,y)
#define IMSVidGraphSegmentUserInput_MouseMove(This,ButtonState,ShiftState,x,y) \
(This)->lpVtbl -> MouseMove(This,ButtonState,ShiftState,x,y)
#define IMSVidGraphSegmentUserInput_MouseUp(This,ButtonState,ShiftState,x,y) \
(This)->lpVtbl -> MouseUp(This,ButtonState,ShiftState,x,y)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IMSVidGraphSegmentUserInput_Click_Proxy(
IMSVidGraphSegmentUserInput * This);
void __RPC_STUB IMSVidGraphSegmentUserInput_Click_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMSVidGraphSegmentUserInput_DblClick_Proxy(
IMSVidGraphSegmentUserInput * This);
void __RPC_STUB IMSVidGraphSegmentUserInput_DblClick_Stub(
IRpcStubBuffer *This,
IRpcChannelBuff
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -