qedit.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:295k
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IAMTimelineSrc_SetDefaultFPS_Proxy(
- IAMTimelineSrc * This,
- double FPS);
- void __RPC_STUB IAMTimelineSrc_SetDefaultFPS_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IAMTimelineSrc_GetStretchMode_Proxy(
- IAMTimelineSrc * This,
- int *pnStretchMode);
- void __RPC_STUB IAMTimelineSrc_GetStretchMode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IAMTimelineSrc_SetStretchMode_Proxy(
- IAMTimelineSrc * This,
- int nStretchMode);
- void __RPC_STUB IAMTimelineSrc_SetStretchMode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IAMTimelineSrc_INTERFACE_DEFINED__ */
- #ifndef __IAMTimelineTrack_INTERFACE_DEFINED__
- #define __IAMTimelineTrack_INTERFACE_DEFINED__
- /* interface IAMTimelineTrack */
- /* [unique][helpstring][uuid][object] */
- EXTERN_C const IID IID_IAMTimelineTrack;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("EAE58538-622E-11d2-8CAD-00A024580902")
- IAMTimelineTrack : public IUnknown
- {
- public:
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SrcAdd(
- IAMTimelineObj *pSource) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetNextSrc(
- /* [out] */ IAMTimelineObj **ppSrc,
- REFERENCE_TIME *pInOut) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetNextSrc2(
- /* [out] */ IAMTimelineObj **ppSrc,
- REFTIME *pInOut) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE MoveEverythingBy(
- REFERENCE_TIME Start,
- REFERENCE_TIME MoveBy) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE MoveEverythingBy2(
- REFTIME Start,
- REFTIME MoveBy) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetSourcesCount(
- long *pVal) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AreYouBlank(
- long *pVal) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetSrcAtTime(
- /* [out] */ IAMTimelineObj **ppSrc,
- REFERENCE_TIME Time,
- long SearchDirection) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetSrcAtTime2(
- /* [out] */ IAMTimelineObj **ppSrc,
- REFTIME Time,
- long SearchDirection) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE InsertSpace(
- REFERENCE_TIME rtStart,
- REFERENCE_TIME rtEnd) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE InsertSpace2(
- REFTIME rtStart,
- REFTIME rtEnd) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ZeroBetween(
- REFERENCE_TIME rtStart,
- REFERENCE_TIME rtEnd) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ZeroBetween2(
- REFTIME rtStart,
- REFTIME rtEnd) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetNextSrcEx(
- IAMTimelineObj *pLast,
- /* [out] */ IAMTimelineObj **ppNext) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IAMTimelineTrackVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IAMTimelineTrack * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IAMTimelineTrack * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IAMTimelineTrack * This);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SrcAdd )(
- IAMTimelineTrack * This,
- IAMTimelineObj *pSource);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetNextSrc )(
- IAMTimelineTrack * This,
- /* [out] */ IAMTimelineObj **ppSrc,
- REFERENCE_TIME *pInOut);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetNextSrc2 )(
- IAMTimelineTrack * This,
- /* [out] */ IAMTimelineObj **ppSrc,
- REFTIME *pInOut);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *MoveEverythingBy )(
- IAMTimelineTrack * This,
- REFERENCE_TIME Start,
- REFERENCE_TIME MoveBy);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *MoveEverythingBy2 )(
- IAMTimelineTrack * This,
- REFTIME Start,
- REFTIME MoveBy);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetSourcesCount )(
- IAMTimelineTrack * This,
- long *pVal);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *AreYouBlank )(
- IAMTimelineTrack * This,
- long *pVal);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetSrcAtTime )(
- IAMTimelineTrack * This,
- /* [out] */ IAMTimelineObj **ppSrc,
- REFERENCE_TIME Time,
- long SearchDirection);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetSrcAtTime2 )(
- IAMTimelineTrack * This,
- /* [out] */ IAMTimelineObj **ppSrc,
- REFTIME Time,
- long SearchDirection);
-
- HRESULT ( STDMETHODCALLTYPE *InsertSpace )(
- IAMTimelineTrack * This,
- REFERENCE_TIME rtStart,
- REFERENCE_TIME rtEnd);
-
- HRESULT ( STDMETHODCALLTYPE *InsertSpace2 )(
- IAMTimelineTrack * This,
- REFTIME rtStart,
- REFTIME rtEnd);
-
- HRESULT ( STDMETHODCALLTYPE *ZeroBetween )(
- IAMTimelineTrack * This,
- REFERENCE_TIME rtStart,
- REFERENCE_TIME rtEnd);
-
- HRESULT ( STDMETHODCALLTYPE *ZeroBetween2 )(
- IAMTimelineTrack * This,
- REFTIME rtStart,
- REFTIME rtEnd);
-
- HRESULT ( STDMETHODCALLTYPE *GetNextSrcEx )(
- IAMTimelineTrack * This,
- IAMTimelineObj *pLast,
- /* [out] */ IAMTimelineObj **ppNext);
-
- END_INTERFACE
- } IAMTimelineTrackVtbl;
- interface IAMTimelineTrack
- {
- CONST_VTBL struct IAMTimelineTrackVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IAMTimelineTrack_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IAMTimelineTrack_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IAMTimelineTrack_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IAMTimelineTrack_SrcAdd(This,pSource)
- (This)->lpVtbl -> SrcAdd(This,pSource)
- #define IAMTimelineTrack_GetNextSrc(This,ppSrc,pInOut)
- (This)->lpVtbl -> GetNextSrc(This,ppSrc,pInOut)
- #define IAMTimelineTrack_GetNextSrc2(This,ppSrc,pInOut)
- (This)->lpVtbl -> GetNextSrc2(This,ppSrc,pInOut)
- #define IAMTimelineTrack_MoveEverythingBy(This,Start,MoveBy)
- (This)->lpVtbl -> MoveEverythingBy(This,Start,MoveBy)
- #define IAMTimelineTrack_MoveEverythingBy2(This,Start,MoveBy)
- (This)->lpVtbl -> MoveEverythingBy2(This,Start,MoveBy)
- #define IAMTimelineTrack_GetSourcesCount(This,pVal)
- (This)->lpVtbl -> GetSourcesCount(This,pVal)
- #define IAMTimelineTrack_AreYouBlank(This,pVal)
- (This)->lpVtbl -> AreYouBlank(This,pVal)
- #define IAMTimelineTrack_GetSrcAtTime(This,ppSrc,Time,SearchDirection)
- (This)->lpVtbl -> GetSrcAtTime(This,ppSrc,Time,SearchDirection)
- #define IAMTimelineTrack_GetSrcAtTime2(This,ppSrc,Time,SearchDirection)
- (This)->lpVtbl -> GetSrcAtTime2(This,ppSrc,Time,SearchDirection)
- #define IAMTimelineTrack_InsertSpace(This,rtStart,rtEnd)
- (This)->lpVtbl -> InsertSpace(This,rtStart,rtEnd)
- #define IAMTimelineTrack_InsertSpace2(This,rtStart,rtEnd)
- (This)->lpVtbl -> InsertSpace2(This,rtStart,rtEnd)
- #define IAMTimelineTrack_ZeroBetween(This,rtStart,rtEnd)
- (This)->lpVtbl -> ZeroBetween(This,rtStart,rtEnd)
- #define IAMTimelineTrack_ZeroBetween2(This,rtStart,rtEnd)
- (This)->lpVtbl -> ZeroBetween2(This,rtStart,rtEnd)
- #define IAMTimelineTrack_GetNextSrcEx(This,pLast,ppNext)
- (This)->lpVtbl -> GetNextSrcEx(This,pLast,ppNext)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IAMTimelineTrack_SrcAdd_Proxy(
- IAMTimelineTrack * This,
- IAMTimelineObj *pSource);
- void __RPC_STUB IAMTimelineTrack_SrcAdd_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IAMTimelineTrack_GetNextSrc_Proxy(
- IAMTimelineTrack * This,
- /* [out] */ IAMTimelineObj **ppSrc,
- REFERENCE_TIME *pInOut);
- void __RPC_STUB IAMTimelineTrack_GetNextSrc_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IAMTimelineTrack_GetNextSrc2_Proxy(
- IAMTimelineTrack * This,
- /* [out] */ IAMTimelineObj **ppSrc,
- REFTIME *pInOut);
- void __RPC_STUB IAMTimelineTrack_GetNextSrc2_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IAMTimelineTrack_MoveEverythingBy_Proxy(
- IAMTimelineTrack * This,
- REFERENCE_TIME Start,
- REFERENCE_TIME MoveBy);
- void __RPC_STUB IAMTimelineTrack_MoveEverythingBy_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IAMTimelineTrack_MoveEverythingBy2_Proxy(
- IAMTimelineTrack * This,
- REFTIME Start,
- REFTIME MoveBy);
- void __RPC_STUB IAMTimelineTrack_MoveEverythingBy2_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IAMTimelineTrack_GetSourcesCount_Proxy(
- IAMTimelineTrack * This,
- long *pVal);
- void __RPC_STUB IAMTimelineTrack_GetSourcesCount_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IAMTimelineTrack_AreYouBlank_Proxy(
- IAMTimelineTrack * This,
- long *pVal);
- void __RPC_STUB IAMTimelineTrack_AreYouBlank_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IAMTimelineTrack_GetSrcAtTime_Proxy(
- IAMTimelineTrack * This,
- /* [out] */ IAMTimelineObj **ppSrc,
- REFERENCE_TIME Time,
- long SearchDirection);
- void __RPC_STUB IAMTimelineTrack_GetSrcAtTime_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IAMTimelineTrack_GetSrcAtTime2_Proxy(
- IAMTimelineTrack * This,
- /* [out] */ IAMTimelineObj **ppSrc,
- REFTIME Time,
- long SearchDirection);
- void __RPC_STUB IAMTimelineTrack_GetSrcAtTime2_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAMTimelineTrack_InsertSpace_Proxy(
- IAMTimelineTrack * This,
- REFERENCE_TIME rtStart,
- REFERENCE_TIME rtEnd);
- void __RPC_STUB IAMTimelineTrack_InsertSpace_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAMTimelineTrack_InsertSpace2_Proxy(
- IAMTimelineTrack * This,
- REFTIME rtStart,
- REFTIME rtEnd);
- void __RPC_STUB IAMTimelineTrack_InsertSpace2_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAMTimelineTrack_ZeroBetween_Proxy(
- IAMTimelineTrack * This,
- REFERENCE_TIME rtStart,
- REFERENCE_TIME rtEnd);
- void __RPC_STUB IAMTimelineTrack_ZeroBetween_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAMTimelineTrack_ZeroBetween2_Proxy(
- IAMTimelineTrack * This,
- REFTIME rtStart,
- REFTIME rtEnd);
- void __RPC_STUB IAMTimelineTrack_ZeroBetween2_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAMTimelineTrack_GetNextSrcEx_Proxy(
- IAMTimelineTrack * This,
- IAMTimelineObj *pLast,
- /* [out] */ IAMTimelineObj **ppNext);
- void __RPC_STUB IAMTimelineTrack_GetNextSrcEx_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IAMTimelineTrack_INTERFACE_DEFINED__ */
- #ifndef __IAMTimelineVirtualTrack_INTERFACE_DEFINED__
- #define __IAMTimelineVirtualTrack_INTERFACE_DEFINED__
- /* interface IAMTimelineVirtualTrack */
- /* [unique][helpstring][uuid][object] */
- EXTERN_C const IID IID_IAMTimelineVirtualTrack;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("A8ED5F80-C2C7-11d2-8D39-00A0C9441E20")
- IAMTimelineVirtualTrack : public IUnknown
- {
- public:
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE TrackGetPriority(
- long *pPriority) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetTrackDirty( void) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IAMTimelineVirtualTrackVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IAMTimelineVirtualTrack * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IAMTimelineVirtualTrack * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IAMTimelineVirtualTrack * This);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *TrackGetPriority )(
- IAMTimelineVirtualTrack * This,
- long *pPriority);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetTrackDirty )(
- IAMTimelineVirtualTrack * This);
-
- END_INTERFACE
- } IAMTimelineVirtualTrackVtbl;
- interface IAMTimelineVirtualTrack
- {
- CONST_VTBL struct IAMTimelineVirtualTrackVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IAMTimelineVirtualTrack_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IAMTimelineVirtualTrack_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IAMTimelineVirtualTrack_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IAMTimelineVirtualTrack_TrackGetPriority(This,pPriority)
- (This)->lpVtbl -> TrackGetPriority(This,pPriority)
- #define IAMTimelineVirtualTrack_SetTrackDirty(This)
- (This)->lpVtbl -> SetTrackDirty(This)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IAMTimelineVirtualTrack_TrackGetPriority_Proxy(
- IAMTimelineVirtualTrack * This,
- long *pPriority);
- void __RPC_STUB IAMTimelineVirtualTrack_TrackGetPriority_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IAMTimelineVirtualTrack_SetTrackDirty_Proxy(
- IAMTimelineVirtualTrack * This);
- void __RPC_STUB IAMTimelineVirtualTrack_SetTrackDirty_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IAMTimelineVirtualTrack_INTERFACE_DEFINED__ */
- #ifndef __IAMTimelineComp_INTERFACE_DEFINED__
- #define __IAMTimelineComp_INTERFACE_DEFINED__
- /* interface IAMTimelineComp */
- /* [unique][helpstring][uuid][object] */
- EXTERN_C const IID IID_IAMTimelineComp;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("EAE58536-622E-11d2-8CAD-00A024580902")
- IAMTimelineComp : public IUnknown
- {
- public:
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE VTrackInsBefore(
- IAMTimelineObj *pVirtualTrack,
- long Priority) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE VTrackSwapPriorities(
- long VirtualTrackA,
- long VirtualTrackB) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE VTrackGetCount(
- long *pVal) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetVTrack(
- /* [out] */ IAMTimelineObj **ppVirtualTrack,
- long Which) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetCountOfType(
- long *pVal,
- long *pValWithComps,
- TIMELINE_MAJOR_TYPE MajorType) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetRecursiveLayerOfType(
- /* [out] */ IAMTimelineObj **ppVirtualTrack,
- long WhichLayer,
- TIMELINE_MAJOR_TYPE Type) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetRecursiveLayerOfTypeI(
- /* [out] */ IAMTimelineObj **ppVirtualTrack,
- /* [out][in] */ long *pWhichLayer,
- TIMELINE_MAJOR_TYPE Type) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetNextVTrack(
- IAMTimelineObj *pVirtualTrack,
- /* [out] */ IAMTimelineObj **ppNextVirtualTrack) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IAMTimelineCompVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IAMTimelineComp * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IAMTimelineComp * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IAMTimelineComp * This);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *VTrackInsBefore )(
- IAMTimelineComp * This,
- IAMTimelineObj *pVirtualTrack,
- long Priority);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *VTrackSwapPriorities )(
- IAMTimelineComp * This,
- long VirtualTrackA,
- long VirtualTrackB);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *VTrackGetCount )(
- IAMTimelineComp * This,
- long *pVal);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetVTrack )(
- IAMTimelineComp * This,
- /* [out] */ IAMTimelineObj **ppVirtualTrack,
- long Which);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetCountOfType )(
- IAMTimelineComp * This,
- long *pVal,
- long *pValWithComps,
- TIMELINE_MAJOR_TYPE MajorType);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetRecursiveLayerOfType )(
- IAMTimelineComp * This,
- /* [out] */ IAMTimelineObj **ppVirtualTrack,
- long WhichLayer,
- TIMELINE_MAJOR_TYPE Type);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetRecursiveLayerOfTypeI )(
- IAMTimelineComp * This,
- /* [out] */ IAMTimelineObj **ppVirtualTrack,
- /* [out][in] */ long *pWhichLayer,
- TIMELINE_MAJOR_TYPE Type);
-
- HRESULT ( STDMETHODCALLTYPE *GetNextVTrack )(
- IAMTimelineComp * This,
- IAMTimelineObj *pVirtualTrack,
- /* [out] */ IAMTimelineObj **ppNextVirtualTrack);
-
- END_INTERFACE
- } IAMTimelineCompVtbl;
- interface IAMTimelineComp
- {
- CONST_VTBL struct IAMTimelineCompVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IAMTimelineComp_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IAMTimelineComp_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IAMTimelineComp_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IAMTimelineComp_VTrackInsBefore(This,pVirtualTrack,Priority)
- (This)->lpVtbl -> VTrackInsBefore(This,pVirtualTrack,Priority)
- #define IAMTimelineComp_VTrackSwapPriorities(This,VirtualTrackA,VirtualTrackB)
- (This)->lpVtbl -> VTrackSwapPriorities(This,VirtualTrackA,VirtualTrackB)
- #define IAMTimelineComp_VTrackGetCount(This,pVal)
- (This)->lpVtbl -> VTrackGetCount(This,pVal)
- #define IAMTimelineComp_GetVTrack(This,ppVirtualTrack,Which)
- (This)->lpVtbl -> GetVTrack(This,ppVirtualTrack,Which)
- #define IAMTimelineComp_GetCountOfType(This,pVal,pValWithComps,MajorType)
- (This)->lpVtbl -> GetCountOfType(This,pVal,pValWithComps,MajorType)
- #define IAMTimelineComp_GetRecursiveLayerOfType(This,ppVirtualTrack,WhichLayer,Type)
- (This)->lpVtbl -> GetRecursiveLayerOfType(This,ppVirtualTrack,WhichLayer,Type)
- #define IAMTimelineComp_GetRecursiveLayerOfTypeI(This,ppVirtualTrack,pWhichLayer,Type)
- (This)->lpVtbl -> GetRecursiveLayerOfTypeI(This,ppVirtualTrack,pWhichLayer,Type)
- #define IAMTimelineComp_GetNextVTrack(This,pVirtualTrack,ppNextVirtualTrack)
- (This)->lpVtbl -> GetNextVTrack(This,pVirtualTrack,ppNextVirtualTrack)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IAMTimelineComp_VTrackInsBefore_Proxy(
- IAMTimelineComp * This,
- IAMTimelineObj *pVirtualTrack,
- long Priority);
- void __RPC_STUB IAMTimelineComp_VTrackInsBefore_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IAMTimelineComp_VTrackSwapPriorities_Proxy(
- IAMTimelineComp * This,
- long VirtualTrackA,
- long VirtualTrackB);
- void __RPC_STUB IAMTimelineComp_VTrackSwapPriorities_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IAMTimelineComp_VTrackGetCount_Proxy(
- IAMTimelineComp * This,
- long *pVal);
- void __RPC_STUB IAMTimelineComp_VTrackGetCount_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IAMTimelineComp_GetVTrack_Proxy(
- IAMTimelineComp * This,
- /* [out] */ IAMTimelineObj **ppVirtualTrack,
- long Which);
- void __RPC_STUB IAMTimelineComp_GetVTrack_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IAMTimelineComp_GetCountOfType_Proxy(
- IAMTimelineComp * This,
- long *pVal,
- long *pValWithComps,
- TIMELINE_MAJOR_TYPE MajorType);
- void __RPC_STUB IAMTimelineComp_GetCountOfType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IAMTimelineComp_GetRecursiveLayerOfType_Proxy(
- IAMTimelineComp * This,
- /* [out] */ IAMTimelineObj **ppVirtualTrack,
- long WhichLayer,
- TIMELINE_MAJOR_TYPE Type);
- void __RPC_STUB IAMTimelineComp_GetRecursiveLayerOfType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IAMTimelineComp_GetRecursiveLayerOfTypeI_Proxy(
- IAMTimelineComp * This,
- /* [out] */ IAMTimelineObj **ppVirtualTrack,
- /* [out][in] */ long *pWhichLayer,
- TIMELINE_MAJOR_TYPE Type);
- void __RPC_STUB IAMTimelineComp_GetRecursiveLayerOfTypeI_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAMTimelineComp_GetNextVTrack_Proxy(
- IAMTimelineComp * This,
- IAMTimelineObj *pVirtualTrack,
- /* [out] */ IAMTimelineObj **ppNextVirtualTrack);
- void __RPC_STUB IAMTimelineComp_GetNextVTrack_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IAMTimelineComp_INTERFACE_DEFINED__ */
- #ifndef __IAMTimelineGroup_INTERFACE_DEFINED__
- #define __IAMTimelineGroup_INTERFACE_DEFINED__
- /* interface IAMTimelineGroup */
- /* [unique][helpstring][uuid][object] */
- EXTERN_C const IID IID_IAMTimelineGroup;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("9EED4F00-B8A6-11d2-8023-00C0DF10D434")
- IAMTimelineGroup : public IUnknown
- {
- public:
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetTimeline(
- IAMTimeline *pTimeline) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetTimeline(
- /* [out] */ IAMTimeline **ppTimeline) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetPriority(
- long *pPriority) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetMediaType(
- /* [out] */ AM_MEDIA_TYPE *__MIDL_0040) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetMediaType(
- /* [in] */ AM_MEDIA_TYPE *__MIDL_0041) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetOutputFPS(
- double FPS) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetOutputFPS(
- double *pFPS) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetGroupName(
- BSTR pGroupName) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetGroupName(
- /* [retval][out] */ BSTR *pGroupName) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetPreviewMode(
- BOOL fPreview) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetPreviewMode(
- BOOL *pfPreview) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetMediaTypeForVB(
- /* [in] */ long Val) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetOutputBuffering(
- /* [out] */ int *pnBuffer) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetOutputBuffering(
- /* [in] */ int nBuffer) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetSmartRecompressFormat(
- long *pFormat) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetSmartRecompressFormat(
- long **ppFormat) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE IsSmartRecompressFormatSet(
- BOOL *pVal) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE IsRecompressFormatDirty(
- BOOL *pVal) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ClearRecompressFormatDirty( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetRecompFormatFromSource(
- IAMTimelineSrc *pSource) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IAMTimelineGroupVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IAMTimelineGroup * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IAMTimelineGroup * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IAMTimelineGroup * This);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetTimeline )(
- IAMTimelineGroup * This,
- IAMTimeline *pTimeline);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetTimeline )(
- IAMTimelineGroup * This,
- /* [out] */ IAMTimeline **ppTimeline);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetPriority )(
- IAMTimelineGroup * This,
- long *pPriority);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetMediaType )(
- IAMTimelineGroup * This,
- /* [out] */ AM_MEDIA_TYPE *__MIDL_0040);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetMediaType )(
- IAMTimelineGroup * This,
- /* [in] */ AM_MEDIA_TYPE *__MIDL_0041);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetOutputFPS )(
- IAMTimelineGroup * This,
- double FPS);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetOutputFPS )(
- IAMTimelineGroup * This,
- double *pFPS);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetGroupName )(
- IAMTimelineGroup * This,
- BSTR pGroupName);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetGroupName )(
- IAMTimelineGroup * This,
- /* [retval][out] */ BSTR *pGroupName);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetPreviewMode )(
- IAMTimelineGroup * This,
- BOOL fPreview);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetPreviewMode )(
- IAMTimelineGroup * This,
- BOOL *pfPreview);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetMediaTypeForVB )(
- IAMTimelineGroup * This,
- /* [in] */ long Val);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetOutputBuffering )(
- IAMTimelineGroup * This,
- /* [out] */ int *pnBuffer);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetOutputBuffering )(
- IAMTimelineGroup * This,
- /* [in] */ int nBuffer);
-
- HRESULT ( STDMETHODCALLTYPE *SetSmartRecompressFormat )(
- IAMTimelineGroup * This,
- long *pFormat);
-
- HRESULT ( STDMETHODCALLTYPE *GetSmartRecompressFormat )(
- IAMTimelineGroup * This,
- long **ppFormat);
-
- HRESULT ( STDMETHODCALLTYPE *IsSmartRecompressFormatSet )(
- IAMTimelineGroup * This,
- BOOL *pVal);
-
- HRESULT ( STDMETHODCALLTYPE *IsRecompressFormatDirty )(
- IAMTimelineGroup * This,
- BOOL *pVal);
-
- HRESULT ( STDMETHODCALLTYPE *ClearRecompressFormatDirty )(
- IAMTimelineGroup * This);
-
- HRESULT ( STDMETHODCALLTYPE *SetRecompFormatFromSource )(
- IAMTimelineGroup * This,
- IAMTimelineSrc *pSource);
-
- END_INTERFACE
- } IAMTimelineGroupVtbl;
- interface IAMTimelineGroup
- {
- CONST_VTBL struct IAMTimelineGroupVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IAMTimelineGroup_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IAMTimelineGroup_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IAMTimelineGroup_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IAMTimelineGroup_SetTimeline(This,pTimeline)
- (This)->lpVtbl -> SetTimeline(This,pTimeline)
- #define IAMTimelineGroup_GetTimeline(This,ppTimeline)
- (This)->lpVtbl -> GetTimeline(This,ppTimeline)
- #define IAMTimelineGroup_GetPriority(This,pPriority)
- (This)->lpVtbl -> GetPriority(This,pPriority)
- #define IAMTimelineGroup_GetMediaType(This,__MIDL_0040)
- (This)->lpVtbl -> GetMediaType(This,__MIDL_0040)
- #define IAMTimelineGroup_SetMediaType(This,__MIDL_0041)
- (This)->lpVtbl -> SetMediaType(This,__MIDL_0041)
- #define IAMTimelineGroup_SetOutputFPS(This,FPS)
- (This)->lpVtbl -> SetOutputFPS(This,FPS)
- #define IAMTimelineGroup_GetOutputFPS(This,pFPS)
- (This)->lpVtbl -> GetOutputFPS(This,pFPS)
- #define IAMTimelineGroup_SetGroupName(This,pGroupName)
- (This)->lpVtbl -> SetGroupName(This,pGroupName)
- #define IAMTimelineGroup_GetGroupName(This,pGroupName)
- (This)->lpVtbl -> GetGroupName(This,pGroupName)
- #define IAMTimelineGroup_SetPreviewMode(This,fPreview)
- (This)->lpVtbl -> SetPreviewMode(This,fPreview)
- #define IAMTimelineGroup_GetPreviewMode(This,pfPreview)
- (This)->lpVtbl -> GetPreviewMode(This,pfPreview)
- #define IAMTimelineGroup_SetMediaTypeForVB(This,Val)
- (This)->lpVtbl -> SetMediaTypeForVB(This,Val)
- #define IAMTimelineGroup_GetOutputBuffering(This,pnBuffer)
- (This)->lpVtbl -> GetOutputBuffering(This,pnBuffer)
- #define IAMTimelineGroup_SetOutputBuffering(This,nBuffer)
- (This)->lpVtbl -> SetOutputBuffering(This,nBuffer)
- #define IAMTimelineGroup_SetSmartRecompressFormat(This,pFormat)
- (This)->lpVtbl -> SetSmartRecompressFormat(This,pFormat)
- #define IAMTimelineGroup_GetSmartRecompressFormat(This,ppFormat)
- (This)->lpVtbl -> GetSmartRecompressFormat(This,ppFormat)
- #define IAMTimelineGroup_IsSmartRecompressFormatSet(This,pVal)
- (This)->lpVtbl -> IsSmartRecompressFormatSet(This,pVal)
- #define IAMTimelineGroup_IsRecompressFormatDirty(This,pVal)
- (This)->lpVtbl -> IsRecompressFormatDirty(This,pVal)
- #define IAMTimelineGroup_ClearRecompressFormatDirty(This)
- (This)->lpVtbl -> ClearRecompressFormatDirty(This)
- #define IAMTimelineGroup_SetRecompFormatFromSource(This,pSource)
- (This)->lpVtbl -> SetRecompFormatFromSource(This,pSource)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IAMTimelineGroup_SetTimeline_Proxy(
- IAMTimelineGroup * This,
- IAMTimeline *pTimeline);
- void __RPC_STUB IAMTimelineGroup_SetTimeline_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IAMTimelineGroup_GetTimeline_Proxy(
- IAMTimelineGroup * This,
- /* [out] */ IAMTimeline **ppTimeline);
- void __RPC_STUB IAMTimelineGroup_GetTimeline_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IAMTimelineGroup_GetPriority_Proxy(
- IAMTimelineGroup * This,
- long *pPriority);
- void __RPC_STUB IAMTimelineGroup_GetPriority_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IAMTimelineGroup_GetMediaType_Proxy(
- IAMTimelineGroup * This,
- /* [out] */ AM_MEDIA_TYPE *__MIDL_0040);
- void __RPC_STUB IAMTimelineGroup_GetMediaType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IAMTimelineGroup_SetMediaType_Proxy(
- IAMTimelineGroup * This,
- /* [in] */ AM_MEDIA_TYPE *__MIDL_0041);
- void __RPC_STUB IAMTimelineGroup_SetMediaType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IAMTimelineGroup_SetOutputFPS_Proxy(
- IAMTimelineGroup * This,
- double FPS);
- void __RPC_STUB IAMTimelineGroup_SetOutputFPS_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IAMTimelineGroup_GetOutputFPS_Proxy(
- IAMTimelineGroup * This,
- double *pFPS);
- void __RPC_STUB IAMTimelineGroup_GetOutputFPS_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IAMTimelineGroup_SetGroupName_Proxy(
- IAMTimelineGroup * This,
- BSTR pGroupName);
- void __RPC_STUB IAMTimelineGroup_SetGroupName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IAMTimelineGroup_GetGroupName_Proxy(
- IAMTimelineGroup * This,
- /* [retval][out] */ BSTR *pGroupName);
- void __RPC_STUB IAMTimelineGroup_GetGroupName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IAMTimelineGroup_SetPreviewMode_Proxy(
- IAMTimelineGroup * This,
- BOOL fPreview);
- void __RPC_STUB IAMTimelineGroup_SetPreviewMode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IAMTimelineGroup_GetPreviewMode_Proxy(
- IAMTimelineGroup * This,
- BOOL *pfPreview);
- void __RPC_STUB IAMTimelineGroup_GetPreviewMode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IAMTimelineGroup_SetMediaTypeForVB_Proxy(
- IAMTimelineGroup * This,
- /* [in] */ long Val);
- void __RPC_STUB IAMTimelineGroup_SetMediaTypeForVB_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IAMTimelineGroup_GetOutputBuffering_Proxy(
- IAMTimelineGroup * This,
- /* [out] */ int *pnBuffer);
- void __RPC_STUB IAMTimelineGroup_GetOutputBuffering_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IAMTimelineGroup_SetOutputBuffering_Proxy(
- IAMTimelineGroup * This,
- /* [in] */ int nBuffer);
- void __RPC_STUB IAMTimelineGroup_SetOutputBuffering_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAMTimelineGroup_SetSmartRecompressFormat_Proxy(
- IAMTimelineGroup * This,
- long *pFormat);
- void __RPC_STUB IAMTimelineGroup_SetSmartRecompressFormat_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAMTimelineGroup_GetSmartRecompressFormat_Proxy(
- IAMTimelineGroup * This,
- long **ppFormat);
- void __RPC_STUB IAMTimelineGroup_GetSmartRecompressFormat_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAMTimelineGroup_IsSmartRecompressFormatSet_Proxy(
- IAMTimelineGroup * This,
- BOOL *pVal);
- void __RPC_STUB IAMTimelineGroup_IsSmartRecompressFormatSet_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAMTimelineGroup_IsRecompressFormatDirty_Proxy(
- IAMTimelineGroup * This,
- BOOL *pVal);
- void __RPC_STUB IAMTimelineGroup_IsRecompressFormatDirty_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAMTimelineGroup_ClearRecompressFormatDirty_Proxy(
- IAMTimelineGroup * This);
- void __RPC_STUB IAMTimelineGroup_ClearRecompressFormatDirty_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAMTimelineGroup_SetRecompFormatFromSource_Proxy(
- IAMTimelineGroup * This,
- IAMTimelineSrc *pSource);
- void __RPC_STUB IAMTimelineGroup_SetRecompFormatFromSource_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IAMTimelineGroup_INTERFACE_DEFINED__ */
- #ifndef __IAMTimeline_INTERFACE_DEFINED__
- #define __IAMTimeline_INTERFACE_DEFINED__
- /* interface IAMTimeline */
- /* [unique][helpstring][uuid][object] */
- EXTERN_C const IID IID_IAMTimeline;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("78530B74-61F9-11D2-8CAD-00A024580902")
- IAMTimeline : public IUnknown
- {
- public:
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CreateEmptyNode(
- /* [out] */ IAMTimelineObj **ppObj,
- TIMELINE_MAJOR_TYPE Type) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE AddGroup(
- IAMTimelineObj *pGroup) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE RemGroupFromList(
- IAMTimelineObj *pGroup) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetGroup(
- /* [out] */ IAMTimelineObj **ppGroup,
- long WhichGroup) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetGroupCount(
- long *pCount) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ClearAllGroups( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetInsertMode(
- long *pMode) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetInsertMode(
- long Mode) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE EnableTransitions(
- BOOL fEnabled) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE TransitionsEnabled(
- BOOL *pfEnabled) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE EnableEffects(
- BOOL fEnabled) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE EffectsEnabled(
- BOOL *pfEnabled) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetInterestRange(
- REFERENCE_TIME Start,
- REFERENCE_TIME Stop) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetDuration(
- REFERENCE_TIME *pDuration) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetDuration2(
- double *pDuration) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetDefaultFPS(
- double FPS) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetDefaultFPS(
- double *pFPS) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE IsDirty(
- BOOL *pDirty) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetDirtyRange(
- REFERENCE_TIME *pStart,
- REFERENCE_TIME *pStop) = 0;
-
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetCountOfType(
- long Group,
- long *pVal,
- long *pValWithComps,
- TIMELINE_MAJOR_TYPE MajorType) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ValidateSourceNames(
- long ValidateFlags,
- IMediaLocator *pOverride,
- LONG_PTR NotifyEventHandle) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetDefaultTransition(
- GUID *pGuid) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetDefaultTransition(
- GUID *pGuid) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetDefaultEffect(
- GUID *pGuid) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetDefaultEffect(
- GUID *pGuid) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetDefaultTransitionB(
- BSTR pGuid) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetDefaultTransitionB(
- /* [retval][out] */ BSTR *pGuid) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetDefaultEffectB(
- BSTR pGuid) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetDefaultEffectB(
- /* [retval][out] */ BSTR *pGuid) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IAMTimelineVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IAMTimeline * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IAMTimeline * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IAMTimeline * This);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CreateEmptyNode )(
- IAMTimeline * This,
- /* [out] */ IAMTimelineObj **ppObj,
- TIMELINE_MAJOR_TYPE Type);
-
- HRESULT ( STDMETHODCALLTYPE *AddGroup )(
- IAMTimeline * This,
- IAMTimelineObj *pGroup);
-
- HRESULT ( STDMETHODCALLTYPE *RemGroupFromList )(
- IAMTimeline * This,
- IAMTimelineObj *pGroup);
-
- HRESULT ( STDMETHODCALLTYPE *GetGroup )(
- IAMTimeline * This,
- /* [out] */ IAMTimelineObj **ppGroup,
- long WhichGroup);
-
- HRESULT ( STDMETHODCALLTYPE *GetGroupCount )(
- IAMTimeline * This,
- long *pCount);
-
- HRESULT ( STDMETHODCALLTYPE *ClearAllGroups )(
- IAMTimeline * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetInsertMode )(
- IAMTimeline * This,
- long *pMode);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetInsertMode )(
- IAMTimeline * This,
- long Mode);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *EnableTransitions )(
- IAMTimeline * This,
- BOOL fEnabled);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *TransitionsEnabled )(
- IAMTimeline * This,
- BOOL *pfEnabled);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *EnableEffects )(
- IAMTimeline * This,
- BOOL fEnabled);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *EffectsEnabled )(
- IAMTimeline * This,
- BOOL *pfEnabled);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetInterestRange )(
- IAMTimeline * This,
- REFERENCE_TIME Start,
- REFERENCE_TIME Stop);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetDuration )(
- IAMTimeline * This,
- REFERENCE_TIME *pDuration);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetDuration2 )(
- IAMTimeline * This,
- double *pDuration);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetDefaultFPS )(
- IAMTimeline * This,
- double FPS);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetDefaultFPS )(
- IAMTimeline * This,
- double *pFPS);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *IsDirty )(
- IAMTimeline * This,
- BOOL *pDirty);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetDirtyRange )(
- IAMTimeline * This,
- REFERENCE_TIME *pStart,
- REFERENCE_TIME *pStop);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetCountOfType )(
- IAMTimeline * This,
- long Group,
- long *pVal,
- long *pValWithComps,
- TIMELINE_MAJOR_TYPE MajorType);
-
- HRESULT ( STDMETHODCALLTYPE *ValidateSourceNames )(
- IAMTimeline * This,
- long ValidateFlags,
- IMediaLocator *pOverride,
- LONG_PTR NotifyEventHandle);
-
- HRESULT ( STDMETHODCALLTYPE *SetDefaultTransition )(
- IAMTimeline * This,
- GUID *pGuid);
-
- HRESULT ( STDMETHODCALLTYPE *GetDefaultTransition )(
- IAMTimeline * This,
- GUID *pGuid);
-
- HRESULT ( STDMETHODCALLTYPE *SetDefaultEffect )(
- IAMTimeline * This,
- GUID *pGuid);
-
- HRESULT ( STDMETHODCALLTYPE *GetDefaultEffect )(
- IAMTimeline * This,
- GUID *pGuid);
-
- HRESULT ( STDMETHODCALLTYPE *SetDefaultTransitionB )(
- IAMTimeline * This,
- BSTR pGuid);
-
- HRESULT ( STDMETHODCALLTYPE *GetDefaultTransitionB )(
- IAMTimeline * This,
- /* [retval][out] */ BSTR *pGuid);
-
- HRESULT ( STDMETHODCALLTYPE *SetDefaultEffectB )(
- IAMTimeline * This,
- BSTR pGuid);
-
- HRESULT ( STDMETHODCALLTYPE *GetDefaultEffectB )(
- IAMTimeline * This,
- /* [retval][out] */ BSTR *pGuid);
-
- END_INTERFACE
- } IAMTimelineVtbl;
- interface IAMTimeline
- {
- CONST_VTBL struct IAMTimelineVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IAMTimeline_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IAMTimeline_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IAMTimeline_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IAMTimeline_CreateEmptyNode(This,ppObj,Type)
- (This)->lpVtbl -> CreateEmptyNode(This,ppObj,Type)
- #define IAMTimeline_AddGroup(This,pGroup)
- (This)->lpVtbl -> AddGroup(This,pGroup)
- #define IAMTimeline_RemGroupFromList(This,pGroup)
- (This)->lpVtbl -> RemGroupFromList(This,pGroup)
- #define IAMTimeline_GetGroup(This,ppGroup,WhichGroup)
- (This)->lpVtbl -> GetGroup(This,ppGroup,WhichGroup)
- #define IAMTimeline_GetGroupCount(This,pCount)
- (This)->lpVtbl -> GetGroupCount(This,pCount)
- #define IAMTimeline_ClearAllGroups(This)
- (This)->lpVtbl -> ClearAllGroups(This)
- #define IAMTimeline_GetInsertMode(This,pMode)
- (This)->lpVtbl -> GetInsertMode(This,pMode)
- #define IAMTimeline_SetInsertMode(This,Mode)
- (This)->lpVtbl -> SetInsertMode(This,Mode)
- #define IAMTimeline_EnableTransitions(This,fEnabled)
- (This)->lpVtbl -> EnableTransitions(This,fEnabled)
- #define IAMTimeline_TransitionsEnabled(This,pfEnabled)
- (This)->lpVtbl -> TransitionsEnabled(This,pfEnabled)
- #define IAMTimeline_EnableEffects(This,fEnabled)
- (This)->lpVtbl -> EnableEffects(This,fEnabled)
- #define IAMTimeline_EffectsEnabled(This,pfEnabled)
- (This)->lpVtbl -> EffectsEnabled(This,pfEnabled)
- #define IAMTimeline_SetInterestRange(This,Start,Stop)
- (This)->lpVtbl -> SetInterestRange(This,Start,Stop)
- #define IAMTimeline_GetDuration(This,pDuration)
- (This)->lpVtbl -> GetDuration(This,pDuration)
- #define IAMTimeline_GetDuration2(This,pDuration)
- (This)->lpVtbl -> GetDuration2(This,pDuration)
- #define IAMTimeline_SetDefaultFPS(This,FPS)
- (This)->lpVtbl -> SetDefaultFPS(This,FPS)
- #define IAMTimeline_GetDefaultFPS(This,pFPS)
- (This)->lpVtbl -> GetDefaultFPS(This,pFPS)
- #define IAMTimeline_IsDirty(This,pDirty)
- (This)->lpVtbl -> IsDirty(This,pDirty)
- #define IAMTimeline_GetDirtyRange(This,pStart,pStop)
- (This)->lpVtbl -> GetDirtyRange(This,pStart,pStop)
- #define IAMTimeline_GetCountOfType(This,Group,pVal,pValWithComps,MajorType)
- (This)->lpVtbl -> GetCountOfType(This,Group,pVal,pValWithComps,MajorType)
- #define IAMTimeline_ValidateSourceNames(This,ValidateFlags,pOverride,NotifyEventHandle)
- (This)->lpVtbl -> ValidateSourceNames(This,ValidateFlags,pOverride,NotifyEventHandle)
- #define IAMTimeline_SetDefaultTransition(This,pGuid)
- (This)->lpVtbl -> SetDefaultTransition(This,pGuid)
- #define IAMTimeline_GetDefaultTransition(This,pGuid)
- (This)->lpVtbl -> GetDefaultTransition(This,pGuid)
- #define IAMTimeline_SetDefaultEffect(This,pGuid)
- (This)->lpVtbl -> SetDefaultEffect(This,pGuid)
- #define IAMTimeline_GetDefaultEffect(This,pGuid)
- (This)->lpVtbl -> GetDefaultEffect(This,pGuid)
- #define IAMTimeline_SetDefaultTransitionB(This,pGuid)
- (This)->lpVtbl -> SetDefaultTransitionB(This,pGuid)
- #define IAMTimeline_GetDefaultTransitionB(This,pGuid)
- (This)->lpVtbl -> GetDefaultTransitionB(This,pGuid)
- #define IAMTimeline_SetDefaultEffectB(This,pGuid)
- (This)->lpVtbl -> SetDefaultEffectB(This,pGuid)
- #define IAMTimeline_GetDefaultEffectB(This,pGuid)
- (This)->lpVtbl -> GetDefaultEffectB(This,pGuid)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IAMTimeline_CreateEmptyNode_Proxy(
- IAMTimeline * This,
- /* [out] */ IAMTimelineObj **ppObj,
- TIMELINE_MAJOR_TYPE Type);
- void __RPC_STUB IAMTimeline_CreateEmptyNode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAMTimeline_AddGroup_Proxy(
- IAMTimeline * This,
- IAMTimelineObj *pGroup);
- void __RPC_STUB IAMTimeline_AddGroup_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAMTimeline_RemGroupFromList_Proxy(
- IAMTimeline * This,
- IAMTimelineObj *pGroup);
- void __RPC_STUB IAMTimeline_RemGroupFromList_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAMTimeline_GetGroup_Proxy(
- IAMTimeline * This,
- /* [out] */ IAMTimelineObj **ppGroup,
- long WhichGroup);
- void __RPC_STUB IAMTimeline_GetGroup_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAMTimeline_GetGroupCount_Proxy(
- IAMTimeline * This,
- long *pCount);
- void __RPC_STUB IAMTimeline_GetGroupCount_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAMTimeline_ClearAllGroups_Proxy(
- IAMTimeline * This);
- void __RPC_STUB IAMTimeline_ClearAllGroups_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAMTimeline_GetInsertMode_Proxy(
- IAMTimeline * This,
- long *pMode);
- void __RPC_STUB IAMTimeline_GetInsertMode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IAMTimeline_SetInsertMode_Proxy(
- IAMTimeline * This,
- long Mode);
- void __RPC_STUB IAMTimeline_SetInsertMode_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IAMTimeline_EnableTransitions_Proxy(
- IAMTimeline * This,
- BOOL fEnabled);
- void __RPC_STUB IAMTimeline_EnableTransitions_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IAMTimeline_TransitionsEnabled_Proxy(
- IAMTimeline * This,
- BOOL *pfEnabled);
- void __RPC_STUB IAMTimeline_TransitionsEnabled_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IAMTimeline_EnableEffects_Proxy(
- IAMTimeline * This,
- BOOL fEnabled);
- void __RPC_STUB IAMTimeline_EnableEffects_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IAMTimeline_EffectsEnabled_Proxy(
- IAMTimeline * This,
- BOOL *pfEnabled);
- void __RPC_STUB IAMTimeline_EffectsEnabled_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IAMTimeline_SetInterestRange_Proxy(
- IAMTimeline * This,
- REFERENCE_TIME Start,
- REFERENCE_TIME Stop);
- void __RPC_STUB IAMTimeline_SetInterestRange_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IAMTimeline_GetDuration_Proxy(
- IAMTimeline * This,
- REFERENCE_TIME *pDuration);
- void __RPC_STUB IAMTimeline_GetDuration_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IAMTimeline_GetDuration2_Proxy(
- IAMTimeline * This,
- double *pDuration);
- void __RPC_STUB IAMTimeline_GetDuration2_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IAMTimeline_SetDefaultFPS_Proxy(
- IAMTimeline * This,
- double FPS);
- void __RPC_STUB IAMTimeline_SetDefaultFPS_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IAMTimeline_GetDefaultFPS_Proxy(
- IAMTimeline * This,
- double *pFPS);
- void __RPC_STUB IAMTimeline_GetDefaultFPS_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IAMTimeline_IsDirty_Proxy(
- IAMTimeline * This,
- BOOL *pDirty);
- void __RPC_STUB IAMTimeline_IsDirty_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IAMTimeline_GetDirtyRange_Proxy(
- IAMTimeline * This,
- REFERENCE_TIME *pStart,
- REFERENCE_TIME *pStop);
- void __RPC_STUB IAMTimeline_GetDirtyRange_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IAMTimeline_GetCountOfType_Proxy(
- IAMTimeline * This,
- long Group,
- long *pVal,
- long *pValWithComps,
- TIMELINE_MAJOR_TYPE MajorType);
- void __RPC_STUB IAMTimeline_GetCountOfType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAMTimeline_ValidateSourceNames_Proxy(
- IAMTimeline * This,
- long ValidateFlags,
- IMediaLocator *pOverride,
- LONG_PTR NotifyEventHandle);
- void __RPC_STUB IAMTimeline_ValidateSourceNames_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAMTimeline_SetDefaultTransition_Proxy(
- IAMTimeline * This,
- GUID *pGuid);
- void __RPC_STUB IAMTimeline_SetDefaultTransition_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAMTimeline_GetDefaultTransition_Proxy(
- IAMTimeline * This,
- GUID *pGuid);
- void __RPC_STUB IAMTimeline_GetDefaultTransition_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAMTimeline_SetDefaultEffect_Proxy(
- IAMTimeline * This,
- GUID *pGuid);
- void __RPC_STUB IAMTimeline_SetDefaultEffect_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAMTimeline_GetDefaultEffect_Proxy(
- IAMTimeline * This,
- GUID *pGuid);
- void __RPC_STUB IAMTimeline_GetDefaultEffect_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAMTimeline_SetDefaultTransitionB_Proxy(
- IAMTimeline * This,
- BSTR pGuid);
- void __RPC_STUB IAMTimeline_SetDefaultTransitionB_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAMTimeline_GetDefaultTransitionB_Proxy(
- IAMTimeline * This,
- /* [retval][out] */ BSTR *pGuid);
- void __RPC_STUB IAMTimeline_GetDefaultTransitionB_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAMTimeline_SetDefaultEffectB_Proxy(
- IAMTimeline * This,
- BSTR pGuid);
- void __RPC_STUB IAMTimeline_SetDefaultEffectB_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAMTimeline_GetDefaultEffectB_Proxy(
- IAMTimeline * This,
- /* [retval][out] */ BSTR *pGuid);
- void __RPC_STUB IAMTimeline_GetDefaultEffectB_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IAMTimeline_INTERFACE_DEFINED__ */
- #ifndef __IXml2Dex_INTERFACE_DEFINED__
- #define __IXml2Dex_INTERFACE_DEFINED__
- /* interface IXml2Dex */
- /* [unique][helpstring][uuid][object] */
- EXTERN_C const IID IID_IXml2Dex;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("18C628ED-962A-11D2-8D08-00A0C9441E20")
- IXml2Dex : public IDispatch
- {
- public:
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CreateGraphFromFile(
- /* [out] */ IUnknown **ppGraph,
- IUnknown *pTimeline,
- BSTR Filename) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE WriteGrfFile(
- IUnknown *pGraph,
- BSTR FileName) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE WriteXMLFile(
- IUnknown *pTimeline,
- BSTR FileName) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ReadXMLFile(
- IUnknown *pTimeline,
- BSTR XMLName) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Delete(
- IUnknown *pTimeline,
- double dStart,
- double dEnd) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE WriteXMLPart(
- IUnknown *pTimeline,
- double dStart,
- double dEnd,
- BSTR FileName) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE PasteXMLFile(
- IUnknown *pTimeline,
- double dStart,
- BSTR FileName) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CopyXML(
- IUnknown *pTimeline,
- double dStart,
- double dEnd) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE PasteXML(
- IUnknown *pTimeline,
- double dStart) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Reset( void) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ReadXML(
- IUnknown *pTimeline,
- IUnknown *pXML) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE WriteXML(
- IUnknown *pTimeline,
- BSTR *pbstrXML) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IXml2DexVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IXml2Dex * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IXml2Dex * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IXml2Dex * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IXml2Dex * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IXml2Dex * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IXml2Dex * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IXml2Dex * 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] */ HRESULT ( STDMETHODCALLTYPE *CreateGraphFromFile )(
- IXml2Dex * This,
- /* [out] */ IUnknown **ppGraph,
- IUnknown *pTimeline,
- BSTR Filename);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *WriteGrfFile )(
- IXml2Dex * This,
- IUnknown *pGraph,
- BSTR FileName);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *WriteXMLFile )(
- IXml2Dex * This,
- IUnknown *pTimeline,
- BSTR FileName);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ReadXMLFile )(
- IXml2Dex * This,
- IUnknown *pTimeline,
- BSTR XMLName);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Delete )(
- IXml2Dex * This,
- IUnknown *pTimeline,
- double dStart,
- double dEnd);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *WriteXMLPart )(
- IXml2Dex * This,
- IUnknown *pTimeline,
- double dStart,
- double dEnd,
- BSTR FileName);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *PasteXMLFile )(
- IXml2Dex * This,
- IUnknown *pTimeline,
- double dStart,
- BSTR FileName);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CopyXML )(
- IXml2Dex * This,
- IUnknown *pTimeline,
- double dStart,
- double dEnd);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *PasteXML )(
- IXml2Dex * This,
- IUnknown *pTimeline,
- double dStart);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Reset )(
- IXml2Dex * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ReadXML )(
- IXml2Dex * This,
- IUnknown *pTimeline,
- IUnknown *pXML);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *WriteXML )(
- IXml2Dex * This,
- IUnknown *pTimeline,
- BSTR *pbstrXML);
-
- END_INTERFACE
- } IXml2DexVtbl;
- interface IXml2Dex
- {
- CONST_VTBL struct IXml2DexVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IXml2Dex_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IXml2Dex_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IXml2Dex_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IXml2Dex_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IXml2Dex_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IXml2Dex_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IXml2Dex_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IXml2Dex_CreateGraphFromFile(This,ppGraph,pTimeline,Filename)
- (This)->lpVtbl -> CreateGraphFromFile(This,ppGraph,pTimeline,Filename)
- #define IXml2Dex_WriteGrfFile(This,pGraph,FileName)
- (This)->lpVtbl -> WriteGrfFile(This,pGraph,FileName)
- #define IXml2Dex_WriteXMLFile(This,pTimeline,FileName)
- (This)->lpVtbl -> WriteXMLFile(This,pTimeline,FileName)
- #define IXml2Dex_ReadXMLFile(This,pTimeline,XMLName)
- (This)->lpVtbl -> ReadXMLFile(This,pTimeline,XMLName)
- #define IXml2Dex_Delete(This,pTimeline,dStart,dEnd)
- (This)->lpVtbl -> Delete(This,pTimeline,dStart,dEnd)
- #define IXml2Dex_WriteXMLPart(This,pTimeline,dStart,dEnd,FileName)
- (This)->lpVtbl -> WriteXMLPart(This,pTimeline,dStart,dEnd,FileName)
- #define IXml2Dex_PasteXMLFile(This,pTimeline,dStart,FileName)
- (This)->lpVtbl -> PasteXMLFile(This,pTimeline,dStart,FileName)
- #define IXml2Dex_CopyXML(This,pTimeline,dStart,dEnd)
- (This)->lpVtbl -> CopyXML(This,pTimeline,dStart,dEnd)
- #define IXml2Dex_PasteXML(This,pTimeline,dStart)
- (This)->lpVtbl -> PasteXML(This,pTimeline,dStart)
- #define IXml2Dex_Reset(This)
- (This)->lpVtbl -> Reset(This)
- #define IXml2Dex_ReadXML(This,pTimeline,pXML)
- (This)->lpVtbl -> ReadXML(This,pTimeline,pXML)
- #define IXml2Dex_WriteXML(This,pTimeline,pbstrXML)
- (This)->lpVtbl -> WriteXML(This,pTimeline,pbstrXML)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXml2Dex_CreateGraphFromFile_Proxy(
- IXml2Dex * This,
- /* [out] */ IUnknown **ppGraph,
- IUnknown *pTimeline,
- BSTR Filename);
- void __RPC_STUB IXml2Dex_CreateGraphFromFile_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXml2Dex_WriteGrfFile_Proxy(
- IXml2Dex * This,
- IUnknown *pGraph,
- BSTR FileName);
- void __RPC_STUB IXml2Dex_WriteGrfFile_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXml2Dex_WriteXMLFile_Proxy(
- IXml2Dex * This,
- IUnknown *pTimeline,
- BSTR FileName);
- void __RPC_STUB IXml2Dex_WriteXMLFile_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXml2Dex_ReadXMLFile_Proxy(
- IXml2Dex * This,
- IUnknown *pTimeline,
- BSTR XMLName);
- void __RPC_STUB IXml2Dex_ReadXMLFile_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXml2Dex_Delete_Proxy(
- IXml2Dex * This,
- IUnknown *pTimeline,
- double dStart,
- double dEnd);
- void __RPC_STUB IXml2Dex_Delete_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXml2Dex_WriteXMLPart_Proxy(
- IXml2Dex * This,
- IUnknown *pTimeline,
- double dStart,
- double dEnd,
- BSTR FileName);
- void __RPC_STUB IXml2Dex_WriteXMLPart_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXml2Dex_PasteXMLFile_Proxy(
- IXml2Dex * This,
- IUnknown *pTimeline,
- double dStart,
- BSTR FileName);
- void __RPC_STUB IXml2Dex_PasteXMLFile_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXml2Dex_CopyXML_Proxy(
- IXml2Dex * This,
- IUnknown *pTimeline,
- double dStart,
- double dEnd);
- void __RPC_STUB IXml2Dex_CopyXML_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXml2Dex_PasteXML_Proxy(
- IXml2Dex * This,
- IUnknown *pTimeline,
- double dStart);
- void __RPC_STUB IXml2Dex_PasteXML_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXml2Dex_Reset_Proxy(
- IXml2Dex * This);
- void __RPC_STUB IXml2Dex_Reset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXml2Dex_ReadXML_Proxy(
- IXml2Dex * This,
- IUnknown *pTimeline,
- IUnknown *pXML);
- void __RPC_STUB IXml2Dex_ReadXML_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IXml2Dex_WriteXML_Proxy(
- IXml2Dex * This,
- IUnknown *pTimeline,
- BSTR *pbstrXML);
- void __RPC_STUB IXml2Dex_WriteXML_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IXml2Dex_INTERFACE_DEFINED__ */
- #ifndef __IAMErrorLog_INTERFACE_DEFINED__
- #define __IAMErrorLog_INTERFACE_DEFINED__
- /* interface IAMErrorLog */
- /* [unique][helpstring][uuid][object] */
- EXTERN_C const IID IID_IAMErrorLog;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("E43E73A2-0EFA-11d3-9601-00A0C9441E20")
- IAMErrorLog : public IUnknown
- {
- public:
- virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE LogError(
- long Severity,
- BSTR pErrorString,
- long ErrorCode,
- long hresult,
- /* [in] */ VARIANT *pExtraInfo) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IAMErrorLogVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IAMErrorLog * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IAMErrorLog * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IAMErrorLog * This);
-
- /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *LogError )(
- IAMErrorLog * This,
- long Severity,
- BSTR pErrorString,
- long ErrorCode,
- long hresult,
- /* [in] */ VARIANT *pExtraInfo);
-
- END_INTERFACE
- } IAMErrorLogVtbl;
- interface IAMErrorLog
- {
- CONST_VTBL struct IAMErrorLogVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IAMErrorLog_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IAMErrorLog_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IAMErrorLog_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IAMErrorLog_LogError(This,Severity,pErrorString,ErrorCode,hresult,pExtraInfo)
- (This)->lpVtbl -> LogError(This,Severity,pErrorString,ErrorCode,hresult,pExtraInfo)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring] */ HRESULT STDMETHODCALLTYPE IAMErrorLog_LogError_Proxy(
- IAMErrorLog * This,
- long Severity,
- BSTR pErrorString,
- long ErrorCode,
- long hresult,
- /* [in] */ VARIANT *pExtraInfo);
- void __RPC_STUB IAMErrorLog_LogError_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IAMErrorLog_INTERFACE_DEFINED__ */
- #ifndef __IAMSetErrorLog_INTERFACE_DEFINED__
- #define __IAMSetErrorLog_INTERFACE_DEFINED__
- /* interface IAMSetErrorLog */
- /* [unique][helpstring][uuid][object] */
- EXTERN_C const IID IID_IAMSetErrorLog;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("963566DA-BE21-4eaf-88E9-35704F8F52A1")
- IAMSetErrorLog : public IUnknown
- {
- public:
- virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_ErrorLog(
- /* [retval][out] */ IAMErrorLog **pVal) = 0;
-
- virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_ErrorLog(
- /* [in] */ IAMErrorLog *newVal) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IAMSetErrorLogVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IAMSetErrorLog * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IAMSetErrorLog * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IAMSetErrorLog * This);
-
- /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ErrorLog )(
- IAMSetErrorLog * This,
- /* [retval][out] */ IAMErrorLog **pVal);
-
- /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ErrorLog )(
- IAMSetErrorLog * This,
- /* [in] */ IAMErrorLog *newVal);
-
- END_INTERFACE
- } IAMSetErrorLogVtbl;
- interface IAMSetErrorLog
- {
- CONST_VTBL struct IAMSetErrorLogVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IAMSetErrorLog_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IAMSetErrorLog_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IAMSetErrorLog_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IAMSetErrorLog_get_ErrorLog(This,pVal)
- (This)->lpVtbl -> get_ErrorLog(This,pVal)
- #define IAMSetErrorLog_put_ErrorLog(This,newVal)
- (This)->lpVtbl -> put_ErrorLog(This,newVal)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE IAMSetErrorLog_get_ErrorLog_Proxy(
- IAMSetErrorLog * This,
- /* [retval][out] */ IAMErrorLog **pVal);
- void __RPC_STUB IAMSetErrorLog_get_ErrorLog_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE IAMSetErrorLog_put_ErrorLog_Proxy(
- IAMSetErrorLog * This,
- /* [in] */ IAMErrorLog *newVal);
- void __RPC_STUB IAMSetErrorLog_put_ErrorLog_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IAMSetErrorLog_INTERFACE_DEFINED__ */
- #ifndef __ISampleGrabberCB_INTERFACE_DEFINED__
- #define __ISampleGrabberCB_INTERFACE_DEFINED__
- /* interface ISampleGrabberCB */
- /* [unique][helpstring][local][uuid][object] */
- EXTERN_C const IID IID_ISampleGrabberCB;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("0579154A-2B53-4994-B0D0-E773148EFF85")
- ISampleGrabberCB : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE SampleCB(
- double SampleTime,
- IMediaSample *pSample) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE BufferCB(
- double SampleTime,
- BYTE *pBuffer,
- long BufferLen) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISampleGrabberCBVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISampleGrabberCB * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISampleGrabberCB * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISampleGrabberCB * This);
-
- HRESULT ( STDMETHODCALLTYPE *SampleCB )(
- ISampleGrabberCB * This,
- double SampleTime,
- IMediaSample *pSample);
-
- HRESULT ( STDMETHODCALLTYPE *BufferCB )(
- ISampleGrabberCB * This,
- double SampleTime,
- BYTE *pBuffer,
- long BufferLen);
-
- END_INTERFACE
- } ISampleGrabberCBVtbl;
- interface ISampleGrabberCB
- {
- CONST_VTBL struct ISampleGrabberCBVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISampleGrabberCB_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISampleGrabberCB_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISampleGrabberCB_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISampleGrabberCB_SampleCB(This,SampleTime,pSample)
- (This)->lpVtbl -> SampleCB(This,SampleTime,pSample)
- #define ISampleGrabberCB_BufferCB(This,SampleTime,pBuffer,BufferLen)
- (This)->lpVtbl -> BufferCB(This,SampleTime,pBuffer,BufferLen)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ISampleGrabberCB_SampleCB_Proxy(
- ISampleGrabberCB * This,
- double SampleTime,
- IMediaSample *pSample);
- void __RPC_STUB ISampleGrabberCB_SampleCB_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISampleGrabberCB_BufferCB_Proxy(
- ISampleGrabberCB * This,
- double SampleTime,
- BYTE *pBuffer,
- long BufferLen);
- void __RPC_STUB ISampleGrabberCB_BufferCB_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISampleGrabberCB_INTERFACE_DEFINED__ */
- #ifndef __ISampleGrabber_INTERFACE_DEFINED__
- #define __ISampleGrabber_INTERFACE_DEFINED__
- /* interface ISampleGrabber */
- /* [unique][helpstring][local][uuid][object] */
- EXTERN_C const IID IID_ISampleGrabber;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("6B652FFF-11FE-4fce-92AD-0266B5D7C78F")
- ISampleGrabber : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE SetOneShot(
- BOOL OneShot) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetMediaType(
- const AM_MEDIA_TYPE *pType) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetConnectedMediaType(
- AM_MEDIA_TYPE *pType) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetBufferSamples(
- BOOL BufferThem) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetCurrentBuffer(
- /* [out][in] */ long *pBufferSize,
- /* [out] */ long *pBuffer) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetCurrentSample(
- /* [retval][out] */ IMediaSample **ppSample) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetCallback(
- ISampleGrabberCB *pCallback,
- long WhichMethodToCallback) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISampleGrabberVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISampleGrabber * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISampleGrabber * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISampleGrabber * This);
-
- HRESULT ( STDMETHODCALLTYPE *SetOneShot )(
- ISampleGrabber * This,
- BOOL OneShot);
-
- HRESULT ( STDMETHODCALLTYPE *SetMediaType )(
- ISampleGrabber * This,
- const AM_MEDIA_TYPE *pType);
-
- HRESULT ( STDMETHODCALLTYPE *GetConnectedMediaType )(
- ISampleGrabber * This,
- AM_MEDIA_TYPE *pType);
-
- HRESULT ( STDMETHODCALLTYPE *SetBufferSamples )(
- ISampleGrabber * This,
- BOOL BufferThem);
-
- HRESULT ( STDMETHODCALLTYPE *GetCurrentBuffer )(
- ISampleGrabber * This,
- /* [out][in] */ long *pBufferSize,
- /* [out] */ long *pBuffer);
-
- HRESULT ( STDMETHODCALLTYPE *GetCurrentSample )(
- ISampleGrabber * This,
- /* [retval][out] */ IMediaSample **ppSample);
-
- HRESULT ( STDMETHODCALLTYPE *SetCallback )(
- ISampleGrabber * This,
- ISampleGrabberCB *pCallback,
- long WhichMethodToCallback);
-
- END_INTERFACE
- } ISampleGrabberVtbl;
- interface ISampleGrabber
- {
- CONST_VTBL struct ISampleGrabberVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISampleGrabber_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISampleGrabber_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISampleGrabber_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISampleGrabber_SetOneShot(This,OneShot)
- (This)->lpVtbl -> SetOneShot(This,OneShot)
- #define ISampleGrabber_SetMediaType(This,pType)
- (This)->lpVtbl -> SetMediaType(This,pType)
- #define ISampleGrabber_GetConnectedMediaType(This,pType)
- (This)->lpVtbl -> GetConnectedMediaType(This,pType)
- #define ISampleGrabber_SetBufferSamples(This,BufferThem)
- (This)->lpVtbl -> SetBufferSamples(This,BufferThem)
- #define ISampleGrabber_GetCurrentBuffer(This,pBufferSize,pBuffer)
- (This)->lpVtbl -> GetCurrentBuffer(This,pBufferSize,pBuffer)
- #define ISampleGrabber_GetCurrentSample(This,ppSample)
- (This)->lpVtbl -> GetCurrentSample(This,ppSample)
- #define ISampleGrabber_SetCallback(This,pCallback,WhichMethodToCallback)
- (This)->lpVtbl -> SetCallback(This,pCallback,WhichMethodToCallback)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ISampleGrabber_SetOneShot_Proxy(
- ISampleGrabber * This,
- BOOL OneShot);
- void __RPC_STUB ISampleGrabber_SetOneShot_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISampleGrabber_SetMediaType_Proxy(
- ISampleGrabber * This,
- const AM_MEDIA_TYPE *pType);
- void __RPC_STUB ISampleGrabber_SetMediaType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISampleGrabber_GetConnectedMediaType_Proxy(
- ISampleGrabber * This,
- AM_MEDIA_TYPE *pType);
- void __RPC_STUB ISampleGrabber_GetConnectedMediaType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISampleGrabber_SetBufferSamples_Proxy(
- ISampleGrabber * This,
- BOOL BufferThem);
- void __RPC_STUB ISampleGrabber_SetBufferSamples_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISampleGrabber_GetCurrentBuffer_Proxy(
- ISampleGrabber * This,
- /* [out][in] */ long *pBufferSize,
- /* [out] */ long *pBuffer);
- void __RPC_STUB ISampleGrabber_GetCurrentBuffer_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISampleGrabber_GetCurrentSample_Proxy(
- ISampleGrabber * This,
- /* [retval][out] */ IMediaSample **ppSample);
- void __RPC_STUB ISampleGrabber_GetCurrentSample_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISampleGrabber_SetCallback_Proxy(
- ISampleGrabber * This,
- ISampleGrabberCB *pCallback,
- long WhichMethodToCallback);
- void __RPC_STUB ISampleGrabber_SetCallback_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISampleGrabber_INTERFACE_DEFINED__ */
- #ifndef __DexterLib_LIBRARY_DEFINED__
- #define __DexterLib_LIBRARY_DEFINED__
- /* library DexterLib */
- /* [helpstring][version][uuid] */
- EXTERN_C const IID LIBID_DexterLib;
- EXTERN_C const CLSID CLSID_AMTimeline;
- #ifdef __cplusplus
- class DECLSPEC_UUID("78530B75-61F9-11D2-8CAD-00A024580902")
- AMTimeline;
- #endif
- EXTERN_C const CLSID CLSID_AMTimelineObj;
- #ifdef __cplusplus
- class DECLSPEC_UUID("78530B78-61F9-11D2-8CAD-00A024580902")
- AMTimelineObj;
- #endif
- EXTERN_C const CLSID CLSID_AMTimelineSrc;
- #ifdef __cplusplus
- class DECLSPEC_UUID("78530B7A-61F9-11D2-8CAD-00A024580902")
- AMTimelineSrc;
- #endif
- EXTERN_C const CLSID CLSID_AMTimelineTrack;
- #ifdef __cplusplus
- class DECLSPEC_UUID("8F6C3C50-897B-11d2-8CFB-00A0C9441E20")
- AMTimelineTrack;
- #endif
- EXTERN_C const CLSID CLSID_AMTimelineComp;
- #ifdef __cplusplus
- class DECLSPEC_UUID("74D2EC80-6233-11d2-8CAD-00A024580902")
- AMTimelineComp;
- #endif
- EXTERN_C const CLSID CLSID_AMTimelineGroup;
- #ifdef __cplusplus
- class DECLSPEC_UUID("F6D371E1-B8A6-11d2-8023-00C0DF10D434")
- AMTimelineGroup;
- #endif
- EXTERN_C const CLSID CLSID_AMTimelineTrans;
- #ifdef __cplusplus
- class DECLSPEC_UUID("74D2EC81-6233-11d2-8CAD-00A024580902")
- AMTimelineTrans;
- #endif
- EXTERN_C const CLSID CLSID_AMTimelineEffect;
- #ifdef __cplusplus
- class DECLSPEC_UUID("74D2EC82-6233-11d2-8CAD-00A024580902")
- AMTimelineEffect;
- #endif
- EXTERN_C const CLSID CLSID_RenderEngine;
- #ifdef __cplusplus
- class DECLSPEC_UUID("64D8A8E0-80A2-11d2-8CF3-00A0C9441E20")
- RenderEngine;
- #endif
- EXTERN_C const CLSID CLSID_SmartRenderEngine;
- #ifdef __cplusplus
- class DECLSPEC_UUID("498B0949-BBE9-4072-98BE-6CCAEB79DC6F")
- SmartRenderEngine;
- #endif
- EXTERN_C const CLSID CLSID_AudMixer;
- #ifdef __cplusplus
- class DECLSPEC_UUID("036A9790-C153-11d2-9EF7-006008039E37")
- AudMixer;
- #endif
- EXTERN_C const CLSID CLSID_Xml2Dex;
- #ifdef __cplusplus
- class DECLSPEC_UUID("18C628EE-962A-11D2-8D08-00A0C9441E20")
- Xml2Dex;
- #endif
- EXTERN_C const CLSID CLSID_MediaLocator;
- #ifdef __cplusplus
- class DECLSPEC_UUID("CC1101F2-79DC-11D2-8CE6-00A0C9441E20")
- MediaLocator;
- #endif
- EXTERN_C const CLSID CLSID_PropertySetter;
- #ifdef __cplusplus
- class DECLSPEC_UUID("ADF95821-DED7-11d2-ACBE-0080C75E246E")
- PropertySetter;
- #endif
- EXTERN_C const CLSID CLSID_MediaDet;
- #ifdef __cplusplus
- class DECLSPEC_UUID("65BD0711-24D2-4ff7-9324-ED2E5D3ABAFA")
- MediaDet;
- #endif
- EXTERN_C const CLSID CLSID_SampleGrabber;
- #ifdef __cplusplus
- class DECLSPEC_UUID("C1F400A0-3F08-11d3-9F0B-006008039E37")
- SampleGrabber;
- #endif
- EXTERN_C const CLSID CLSID_NullRenderer;
- #ifdef __cplusplus
- class DECLSPEC_UUID("C1F400A4-3F08-11d3-9F0B-006008039E37")
- NullRenderer;
- #endif
- EXTERN_C const CLSID CLSID_DxtCompositor;
- #ifdef __cplusplus
- class DECLSPEC_UUID("BB44391D-6ABD-422f-9E2E-385C9DFF51FC")
- DxtCompositor;
- #endif
- EXTERN_C const CLSID CLSID_DxtAlphaSetter;
- #ifdef __cplusplus
- class DECLSPEC_UUID("506D89AE-909A-44f7-9444-ABD575896E35")
- DxtAlphaSetter;
- #endif
- EXTERN_C const CLSID CLSID_DxtJpeg;
- #ifdef __cplusplus
- class DECLSPEC_UUID("DE75D012-7A65-11D2-8CEA-00A0C9441E20")
- DxtJpeg;
- #endif
- EXTERN_C const CLSID CLSID_ColorSource;
- #ifdef __cplusplus
- class DECLSPEC_UUID("0cfdd070-581a-11d2-9ee6-006008039e37")
- ColorSource;
- #endif
- EXTERN_C const CLSID CLSID_DxtKey;
- #ifdef __cplusplus
- class DECLSPEC_UUID("C5B19592-145E-11d3-9F04-006008039E37")
- DxtKey;
- #endif
- #endif /* __DexterLib_LIBRARY_DEFINED__ */
- /* interface __MIDL_itf_qedit_0473 */
- /* [local] */
- enum __MIDL___MIDL_itf_qedit_0473_0001
- { E_NOTINTREE = 0x80040400,
- E_RENDER_ENGINE_IS_BROKEN = 0x80040401,
- E_MUST_INIT_RENDERER = 0x80040402,
- E_NOTDETERMINED = 0x80040403,
- E_NO_TIMELINE = 0x80040404,
- S_WARN_OUTPUTRESET = 40404
- } ;
- #define DEX_IDS_BAD_SOURCE_NAME 1400
- #define DEX_IDS_BAD_SOURCE_NAME2 1401
- #define DEX_IDS_MISSING_SOURCE_NAME 1402
- #define DEX_IDS_UNKNOWN_SOURCE 1403
- #define DEX_IDS_INSTALL_PROBLEM 1404
- #define DEX_IDS_NO_SOURCE_NAMES 1405
- #define DEX_IDS_BAD_MEDIATYPE 1406
- #define DEX_IDS_STREAM_NUMBER 1407
- #define DEX_IDS_OUTOFMEMORY 1408
- #define DEX_IDS_DIBSEQ_NOTALLSAME 1409
- #define DEX_IDS_CLIPTOOSHORT 1410
- #define DEX_IDS_INVALID_DXT 1411
- #define DEX_IDS_INVALID_DEFAULT_DXT 1412
- #define DEX_IDS_NO_3D 1413
- #define DEX_IDS_BROKEN_DXT 1414
- #define DEX_IDS_NO_SUCH_PROPERTY 1415
- #define DEX_IDS_ILLEGAL_PROPERTY_VAL 1416
- #define DEX_IDS_INVALID_XML 1417
- #define DEX_IDS_CANT_FIND_FILTER 1418
- #define DEX_IDS_DISK_WRITE_ERROR 1419
- #define DEX_IDS_INVALID_AUDIO_FX 1420
- #define DEX_IDS_CANT_FIND_COMPRESSOR 1421
- #define DEX_IDS_TIMELINE_PARSE 1426
- #define DEX_IDS_GRAPH_ERROR 1427
- #define DEX_IDS_GRID_ERROR 1428
- #define DEX_IDS_INTERFACE_ERROR 1429
- EXTERN_GUID(CLSID_VideoEffects1Category, 0xcc7bfb42, 0xf175, 0x11d1, 0xa3, 0x92, 0x0, 0xe0, 0x29, 0x1f, 0x39, 0x59);
- EXTERN_GUID(CLSID_VideoEffects2Category, 0xcc7bfb43, 0xf175, 0x11d1, 0xa3, 0x92, 0x0, 0xe0, 0x29, 0x1f, 0x39, 0x59);
- EXTERN_GUID(CLSID_AudioEffects1Category, 0xcc7bfb44, 0xf175, 0x11d1, 0xa3, 0x92, 0x0, 0xe0, 0x29, 0x1f, 0x39, 0x59);
- EXTERN_GUID(CLSID_AudioEffects2Category, 0xcc7bfb45, 0xf175, 0x11d1, 0xa3, 0x92, 0x0, 0xe0, 0x29, 0x1f, 0x39, 0x59);
- extern RPC_IF_HANDLE __MIDL_itf_qedit_0473_v0_0_c_ifspec;
- extern RPC_IF_HANDLE __MIDL_itf_qedit_0473_v0_0_s_ifspec;
- /* Additional Prototypes for ALL interfaces */
- unsigned long __RPC_USER BSTR_UserSize( unsigned long *, unsigned long , BSTR * );
- unsigned char * __RPC_USER BSTR_UserMarshal( unsigned long *, unsigned char *, BSTR * );
- unsigned char * __RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR * );
- void __RPC_USER BSTR_UserFree( unsigned long *, BSTR * );
- unsigned long __RPC_USER VARIANT_UserSize( unsigned long *, unsigned long , VARIANT * );
- unsigned char * __RPC_USER VARIANT_UserMarshal( unsigned long *, unsigned char *, VARIANT * );
- unsigned char * __RPC_USER VARIANT_UserUnmarshal(unsigned long *, unsigned char *, VARIANT * );
- void __RPC_USER VARIANT_UserFree( unsigned long *, VARIANT * );
- /* end of Additional Prototypes */
- #ifdef __cplusplus
- }
- #endif
- #endif