qedit.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:295k
- #pragma warning( disable: 4049 ) /* more than 64k source lines */
- /* this ALWAYS GENERATED file contains the definitions for the interfaces */
- /* File created by MIDL compiler version 6.00.0347 */
- /* Compiler settings for qedit.idl:
- Oicf, W1, Zp8, env=Win32 (32b run)
- protocol : dce , ms_ext, c_ext, robust
- error checks: allocation ref bounds_check enum stub_data
- VC __declspec() decoration level:
- __declspec(uuid()), __declspec(selectany), __declspec(novtable)
- DECLSPEC_UUID(), MIDL_INTERFACE()
- */
- //@@MIDL_FILE_HEADING( )
- /* verify that the <rpcndr.h> version is high enough to compile this file*/
- #ifndef __REQUIRED_RPCNDR_H_VERSION__
- #define __REQUIRED_RPCNDR_H_VERSION__ 475
- #endif
- #include "rpc.h"
- #include "rpcndr.h"
- #ifndef __RPCNDR_H_VERSION__
- #error this stub requires an updated version of <rpcndr.h>
- #endif // __RPCNDR_H_VERSION__
- #ifndef COM_NO_WINDOWS_H
- #include "windows.h"
- #include "ole2.h"
- #endif /*COM_NO_WINDOWS_H*/
- #ifndef __qedit_h__
- #define __qedit_h__
- #if defined(_MSC_VER) && (_MSC_VER >= 1020)
- #pragma once
- #endif
- /* Forward Declarations */
- #ifndef __IPropertySetter_FWD_DEFINED__
- #define __IPropertySetter_FWD_DEFINED__
- typedef interface IPropertySetter IPropertySetter;
- #endif /* __IPropertySetter_FWD_DEFINED__ */
- #ifndef __IDxtCompositor_FWD_DEFINED__
- #define __IDxtCompositor_FWD_DEFINED__
- typedef interface IDxtCompositor IDxtCompositor;
- #endif /* __IDxtCompositor_FWD_DEFINED__ */
- #ifndef __IDxtAlphaSetter_FWD_DEFINED__
- #define __IDxtAlphaSetter_FWD_DEFINED__
- typedef interface IDxtAlphaSetter IDxtAlphaSetter;
- #endif /* __IDxtAlphaSetter_FWD_DEFINED__ */
- #ifndef __IDxtJpeg_FWD_DEFINED__
- #define __IDxtJpeg_FWD_DEFINED__
- typedef interface IDxtJpeg IDxtJpeg;
- #endif /* __IDxtJpeg_FWD_DEFINED__ */
- #ifndef __IDxtKey_FWD_DEFINED__
- #define __IDxtKey_FWD_DEFINED__
- typedef interface IDxtKey IDxtKey;
- #endif /* __IDxtKey_FWD_DEFINED__ */
- #ifndef __IMediaLocator_FWD_DEFINED__
- #define __IMediaLocator_FWD_DEFINED__
- typedef interface IMediaLocator IMediaLocator;
- #endif /* __IMediaLocator_FWD_DEFINED__ */
- #ifndef __IMediaDet_FWD_DEFINED__
- #define __IMediaDet_FWD_DEFINED__
- typedef interface IMediaDet IMediaDet;
- #endif /* __IMediaDet_FWD_DEFINED__ */
- #ifndef __IGrfCache_FWD_DEFINED__
- #define __IGrfCache_FWD_DEFINED__
- typedef interface IGrfCache IGrfCache;
- #endif /* __IGrfCache_FWD_DEFINED__ */
- #ifndef __IRenderEngine_FWD_DEFINED__
- #define __IRenderEngine_FWD_DEFINED__
- typedef interface IRenderEngine IRenderEngine;
- #endif /* __IRenderEngine_FWD_DEFINED__ */
- #ifndef __IFindCompressorCB_FWD_DEFINED__
- #define __IFindCompressorCB_FWD_DEFINED__
- typedef interface IFindCompressorCB IFindCompressorCB;
- #endif /* __IFindCompressorCB_FWD_DEFINED__ */
- #ifndef __ISmartRenderEngine_FWD_DEFINED__
- #define __ISmartRenderEngine_FWD_DEFINED__
- typedef interface ISmartRenderEngine ISmartRenderEngine;
- #endif /* __ISmartRenderEngine_FWD_DEFINED__ */
- #ifndef __IAMTimelineObj_FWD_DEFINED__
- #define __IAMTimelineObj_FWD_DEFINED__
- typedef interface IAMTimelineObj IAMTimelineObj;
- #endif /* __IAMTimelineObj_FWD_DEFINED__ */
- #ifndef __IAMTimelineEffectable_FWD_DEFINED__
- #define __IAMTimelineEffectable_FWD_DEFINED__
- typedef interface IAMTimelineEffectable IAMTimelineEffectable;
- #endif /* __IAMTimelineEffectable_FWD_DEFINED__ */
- #ifndef __IAMTimelineEffect_FWD_DEFINED__
- #define __IAMTimelineEffect_FWD_DEFINED__
- typedef interface IAMTimelineEffect IAMTimelineEffect;
- #endif /* __IAMTimelineEffect_FWD_DEFINED__ */
- #ifndef __IAMTimelineTransable_FWD_DEFINED__
- #define __IAMTimelineTransable_FWD_DEFINED__
- typedef interface IAMTimelineTransable IAMTimelineTransable;
- #endif /* __IAMTimelineTransable_FWD_DEFINED__ */
- #ifndef __IAMTimelineSplittable_FWD_DEFINED__
- #define __IAMTimelineSplittable_FWD_DEFINED__
- typedef interface IAMTimelineSplittable IAMTimelineSplittable;
- #endif /* __IAMTimelineSplittable_FWD_DEFINED__ */
- #ifndef __IAMTimelineTrans_FWD_DEFINED__
- #define __IAMTimelineTrans_FWD_DEFINED__
- typedef interface IAMTimelineTrans IAMTimelineTrans;
- #endif /* __IAMTimelineTrans_FWD_DEFINED__ */
- #ifndef __IAMTimelineSrc_FWD_DEFINED__
- #define __IAMTimelineSrc_FWD_DEFINED__
- typedef interface IAMTimelineSrc IAMTimelineSrc;
- #endif /* __IAMTimelineSrc_FWD_DEFINED__ */
- #ifndef __IAMTimelineTrack_FWD_DEFINED__
- #define __IAMTimelineTrack_FWD_DEFINED__
- typedef interface IAMTimelineTrack IAMTimelineTrack;
- #endif /* __IAMTimelineTrack_FWD_DEFINED__ */
- #ifndef __IAMTimelineVirtualTrack_FWD_DEFINED__
- #define __IAMTimelineVirtualTrack_FWD_DEFINED__
- typedef interface IAMTimelineVirtualTrack IAMTimelineVirtualTrack;
- #endif /* __IAMTimelineVirtualTrack_FWD_DEFINED__ */
- #ifndef __IAMTimelineComp_FWD_DEFINED__
- #define __IAMTimelineComp_FWD_DEFINED__
- typedef interface IAMTimelineComp IAMTimelineComp;
- #endif /* __IAMTimelineComp_FWD_DEFINED__ */
- #ifndef __IAMTimelineGroup_FWD_DEFINED__
- #define __IAMTimelineGroup_FWD_DEFINED__
- typedef interface IAMTimelineGroup IAMTimelineGroup;
- #endif /* __IAMTimelineGroup_FWD_DEFINED__ */
- #ifndef __IAMTimeline_FWD_DEFINED__
- #define __IAMTimeline_FWD_DEFINED__
- typedef interface IAMTimeline IAMTimeline;
- #endif /* __IAMTimeline_FWD_DEFINED__ */
- #ifndef __IXml2Dex_FWD_DEFINED__
- #define __IXml2Dex_FWD_DEFINED__
- typedef interface IXml2Dex IXml2Dex;
- #endif /* __IXml2Dex_FWD_DEFINED__ */
- #ifndef __IAMErrorLog_FWD_DEFINED__
- #define __IAMErrorLog_FWD_DEFINED__
- typedef interface IAMErrorLog IAMErrorLog;
- #endif /* __IAMErrorLog_FWD_DEFINED__ */
- #ifndef __IAMSetErrorLog_FWD_DEFINED__
- #define __IAMSetErrorLog_FWD_DEFINED__
- typedef interface IAMSetErrorLog IAMSetErrorLog;
- #endif /* __IAMSetErrorLog_FWD_DEFINED__ */
- #ifndef __ISampleGrabberCB_FWD_DEFINED__
- #define __ISampleGrabberCB_FWD_DEFINED__
- typedef interface ISampleGrabberCB ISampleGrabberCB;
- #endif /* __ISampleGrabberCB_FWD_DEFINED__ */
- #ifndef __ISampleGrabber_FWD_DEFINED__
- #define __ISampleGrabber_FWD_DEFINED__
- typedef interface ISampleGrabber ISampleGrabber;
- #endif /* __ISampleGrabber_FWD_DEFINED__ */
- #ifndef __AMTimeline_FWD_DEFINED__
- #define __AMTimeline_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class AMTimeline AMTimeline;
- #else
- typedef struct AMTimeline AMTimeline;
- #endif /* __cplusplus */
- #endif /* __AMTimeline_FWD_DEFINED__ */
- #ifndef __AMTimelineObj_FWD_DEFINED__
- #define __AMTimelineObj_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class AMTimelineObj AMTimelineObj;
- #else
- typedef struct AMTimelineObj AMTimelineObj;
- #endif /* __cplusplus */
- #endif /* __AMTimelineObj_FWD_DEFINED__ */
- #ifndef __AMTimelineSrc_FWD_DEFINED__
- #define __AMTimelineSrc_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class AMTimelineSrc AMTimelineSrc;
- #else
- typedef struct AMTimelineSrc AMTimelineSrc;
- #endif /* __cplusplus */
- #endif /* __AMTimelineSrc_FWD_DEFINED__ */
- #ifndef __AMTimelineTrack_FWD_DEFINED__
- #define __AMTimelineTrack_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class AMTimelineTrack AMTimelineTrack;
- #else
- typedef struct AMTimelineTrack AMTimelineTrack;
- #endif /* __cplusplus */
- #endif /* __AMTimelineTrack_FWD_DEFINED__ */
- #ifndef __AMTimelineComp_FWD_DEFINED__
- #define __AMTimelineComp_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class AMTimelineComp AMTimelineComp;
- #else
- typedef struct AMTimelineComp AMTimelineComp;
- #endif /* __cplusplus */
- #endif /* __AMTimelineComp_FWD_DEFINED__ */
- #ifndef __AMTimelineGroup_FWD_DEFINED__
- #define __AMTimelineGroup_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class AMTimelineGroup AMTimelineGroup;
- #else
- typedef struct AMTimelineGroup AMTimelineGroup;
- #endif /* __cplusplus */
- #endif /* __AMTimelineGroup_FWD_DEFINED__ */
- #ifndef __AMTimelineTrans_FWD_DEFINED__
- #define __AMTimelineTrans_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class AMTimelineTrans AMTimelineTrans;
- #else
- typedef struct AMTimelineTrans AMTimelineTrans;
- #endif /* __cplusplus */
- #endif /* __AMTimelineTrans_FWD_DEFINED__ */
- #ifndef __AMTimelineEffect_FWD_DEFINED__
- #define __AMTimelineEffect_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class AMTimelineEffect AMTimelineEffect;
- #else
- typedef struct AMTimelineEffect AMTimelineEffect;
- #endif /* __cplusplus */
- #endif /* __AMTimelineEffect_FWD_DEFINED__ */
- #ifndef __RenderEngine_FWD_DEFINED__
- #define __RenderEngine_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class RenderEngine RenderEngine;
- #else
- typedef struct RenderEngine RenderEngine;
- #endif /* __cplusplus */
- #endif /* __RenderEngine_FWD_DEFINED__ */
- #ifndef __SmartRenderEngine_FWD_DEFINED__
- #define __SmartRenderEngine_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class SmartRenderEngine SmartRenderEngine;
- #else
- typedef struct SmartRenderEngine SmartRenderEngine;
- #endif /* __cplusplus */
- #endif /* __SmartRenderEngine_FWD_DEFINED__ */
- #ifndef __AudMixer_FWD_DEFINED__
- #define __AudMixer_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class AudMixer AudMixer;
- #else
- typedef struct AudMixer AudMixer;
- #endif /* __cplusplus */
- #endif /* __AudMixer_FWD_DEFINED__ */
- #ifndef __Xml2Dex_FWD_DEFINED__
- #define __Xml2Dex_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class Xml2Dex Xml2Dex;
- #else
- typedef struct Xml2Dex Xml2Dex;
- #endif /* __cplusplus */
- #endif /* __Xml2Dex_FWD_DEFINED__ */
- #ifndef __MediaLocator_FWD_DEFINED__
- #define __MediaLocator_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class MediaLocator MediaLocator;
- #else
- typedef struct MediaLocator MediaLocator;
- #endif /* __cplusplus */
- #endif /* __MediaLocator_FWD_DEFINED__ */
- #ifndef __PropertySetter_FWD_DEFINED__
- #define __PropertySetter_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class PropertySetter PropertySetter;
- #else
- typedef struct PropertySetter PropertySetter;
- #endif /* __cplusplus */
- #endif /* __PropertySetter_FWD_DEFINED__ */
- #ifndef __MediaDet_FWD_DEFINED__
- #define __MediaDet_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class MediaDet MediaDet;
- #else
- typedef struct MediaDet MediaDet;
- #endif /* __cplusplus */
- #endif /* __MediaDet_FWD_DEFINED__ */
- #ifndef __SampleGrabber_FWD_DEFINED__
- #define __SampleGrabber_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class SampleGrabber SampleGrabber;
- #else
- typedef struct SampleGrabber SampleGrabber;
- #endif /* __cplusplus */
- #endif /* __SampleGrabber_FWD_DEFINED__ */
- #ifndef __NullRenderer_FWD_DEFINED__
- #define __NullRenderer_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class NullRenderer NullRenderer;
- #else
- typedef struct NullRenderer NullRenderer;
- #endif /* __cplusplus */
- #endif /* __NullRenderer_FWD_DEFINED__ */
- #ifndef __DxtCompositor_FWD_DEFINED__
- #define __DxtCompositor_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class DxtCompositor DxtCompositor;
- #else
- typedef struct DxtCompositor DxtCompositor;
- #endif /* __cplusplus */
- #endif /* __DxtCompositor_FWD_DEFINED__ */
- #ifndef __DxtAlphaSetter_FWD_DEFINED__
- #define __DxtAlphaSetter_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class DxtAlphaSetter DxtAlphaSetter;
- #else
- typedef struct DxtAlphaSetter DxtAlphaSetter;
- #endif /* __cplusplus */
- #endif /* __DxtAlphaSetter_FWD_DEFINED__ */
- #ifndef __DxtJpeg_FWD_DEFINED__
- #define __DxtJpeg_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class DxtJpeg DxtJpeg;
- #else
- typedef struct DxtJpeg DxtJpeg;
- #endif /* __cplusplus */
- #endif /* __DxtJpeg_FWD_DEFINED__ */
- #ifndef __ColorSource_FWD_DEFINED__
- #define __ColorSource_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class ColorSource ColorSource;
- #else
- typedef struct ColorSource ColorSource;
- #endif /* __cplusplus */
- #endif /* __ColorSource_FWD_DEFINED__ */
- #ifndef __DxtKey_FWD_DEFINED__
- #define __DxtKey_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class DxtKey DxtKey;
- #else
- typedef struct DxtKey DxtKey;
- #endif /* __cplusplus */
- #endif /* __DxtKey_FWD_DEFINED__ */
- /* header files for imported files */
- #include "oaidl.h"
- #include "ocidl.h"
- #include "dxtrans.h"
- #include "amstream.h"
- #ifdef __cplusplus
- extern "C"{
- #endif
- void * __RPC_USER MIDL_user_allocate(size_t);
- void __RPC_USER MIDL_user_free( void * );
- /* interface __MIDL_itf_qedit_0000 */
- /* [local] */
- typedef /* [public] */
- enum __MIDL___MIDL_itf_qedit_0000_0001
- { DEXTERF_JUMP = 0,
- DEXTERF_INTERPOLATE = DEXTERF_JUMP + 1
- } DEXTERF;
- typedef /* [public][public][public][public] */ struct __MIDL___MIDL_itf_qedit_0000_0002
- {
- BSTR Name;
- DISPID dispID;
- LONG nValues;
- } DEXTER_PARAM;
- typedef /* [public][public][public][public] */ struct __MIDL___MIDL_itf_qedit_0000_0003
- {
- VARIANT v;
- REFERENCE_TIME rt;
- DWORD dwInterp;
- } DEXTER_VALUE;
- enum __MIDL___MIDL_itf_qedit_0000_0004
- { DEXTER_AUDIO_JUMP = 0,
- DEXTER_AUDIO_INTERPOLATE = DEXTER_AUDIO_JUMP + 1
- } ;
- typedef /* [public] */ struct __MIDL___MIDL_itf_qedit_0000_0005
- {
- REFERENCE_TIME rtEnd;
- double dLevel;
- BOOL bMethod;
- } DEXTER_AUDIO_VOLUMEENVELOPE;
- enum __MIDL___MIDL_itf_qedit_0000_0006
- { TIMELINE_INSERT_MODE_INSERT = 1,
- TIMELINE_INSERT_MODE_OVERLAY = 2
- } ;
- typedef /* [public][public][public][public][public][public][public][public] */
- enum __MIDL___MIDL_itf_qedit_0000_0007
- { TIMELINE_MAJOR_TYPE_COMPOSITE = 1,
- TIMELINE_MAJOR_TYPE_TRACK = 2,
- TIMELINE_MAJOR_TYPE_SOURCE = 4,
- TIMELINE_MAJOR_TYPE_TRANSITION = 8,
- TIMELINE_MAJOR_TYPE_EFFECT = 16,
- TIMELINE_MAJOR_TYPE_GROUP = 128
- } TIMELINE_MAJOR_TYPE;
- typedef /* [public] */
- enum __MIDL___MIDL_itf_qedit_0000_0008
- { DEXTERF_BOUNDING = -1,
- DEXTERF_EXACTLY_AT = 0,
- DEXTERF_FORWARDS = 1
- } DEXTERF_TRACK_SEARCH_FLAGS;
- typedef struct _SCompFmt0
- {
- long nFormatId;
- AM_MEDIA_TYPE MediaType;
- } SCompFmt0;
- enum __MIDL___MIDL_itf_qedit_0000_0009
- { RESIZEF_STRETCH = 0,
- RESIZEF_CROP = RESIZEF_STRETCH + 1,
- RESIZEF_PRESERVEASPECTRATIO = RESIZEF_CROP + 1,
- RESIZEF_PRESERVEASPECTRATIO_NOLETTERBOX = RESIZEF_PRESERVEASPECTRATIO + 1
- } ;
- enum __MIDL___MIDL_itf_qedit_0000_0010
- { CONNECTF_DYNAMIC_NONE = 0,
- CONNECTF_DYNAMIC_SOURCES = 0x1,
- CONNECTF_DYNAMIC_EFFECTS = 0x2
- } ;
- enum __MIDL___MIDL_itf_qedit_0000_0011
- { SFN_VALIDATEF_CHECK = 0x1,
- SFN_VALIDATEF_POPUP = 0x2,
- SFN_VALIDATEF_TELLME = 0x4,
- SFN_VALIDATEF_REPLACE = 0x8,
- SFN_VALIDATEF_USELOCAL = 0x10,
- SFN_VALIDATEF_NOFIND = 0x20,
- SFN_VALIDATEF_IGNOREMUTED = 0x40,
- SFN_VALIDATEF_END = SFN_VALIDATEF_IGNOREMUTED + 1
- } ;
- enum __MIDL___MIDL_itf_qedit_0000_0012
- { DXTKEY_RGB = 0,
- DXTKEY_NONRED = DXTKEY_RGB + 1,
- DXTKEY_LUMINANCE = DXTKEY_NONRED + 1,
- DXTKEY_ALPHA = DXTKEY_LUMINANCE + 1,
- DXTKEY_HUE = DXTKEY_ALPHA + 1
- } ;
- extern RPC_IF_HANDLE __MIDL_itf_qedit_0000_v0_0_c_ifspec;
- extern RPC_IF_HANDLE __MIDL_itf_qedit_0000_v0_0_s_ifspec;
- #ifndef __IPropertySetter_INTERFACE_DEFINED__
- #define __IPropertySetter_INTERFACE_DEFINED__
- /* interface IPropertySetter */
- /* [unique][helpstring][uuid][object] */
- EXTERN_C const IID IID_IPropertySetter;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("AE9472BD-B0C3-11D2-8D24-00A0C9441E20")
- IPropertySetter : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE LoadXML(
- /* [in] */ IUnknown *pxml) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE PrintXML(
- /* [out] */ char *pszXML,
- /* [in] */ int cbXML,
- /* [out] */ int *pcbPrinted,
- /* [in] */ int indent) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE CloneProps(
- /* [out] */ IPropertySetter **ppSetter,
- /* [in] */ REFERENCE_TIME rtStart,
- /* [in] */ REFERENCE_TIME rtStop) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE AddProp(
- /* [in] */ DEXTER_PARAM Param,
- /* [in] */ DEXTER_VALUE *paValue) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetProps(
- /* [out] */ LONG *pcParams,
- /* [out] */ DEXTER_PARAM **paParam,
- /* [out] */ DEXTER_VALUE **paValue) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE FreeProps(
- /* [in] */ LONG cParams,
- /* [in] */ DEXTER_PARAM *paParam,
- /* [in] */ DEXTER_VALUE *paValue) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ClearProps( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SaveToBlob(
- /* [out] */ LONG *pcSize,
- /* [out] */ BYTE **ppb) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE LoadFromBlob(
- /* [in] */ LONG cSize,
- /* [in] */ BYTE *pb) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetProps(
- /* [in] */ IUnknown *pTarget,
- /* [in] */ REFERENCE_TIME rtNow) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE PrintXMLW(
- /* [out] */ WCHAR *pszXML,
- /* [in] */ int cchXML,
- /* [out] */ int *pcchPrinted,
- /* [in] */ int indent) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IPropertySetterVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IPropertySetter * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IPropertySetter * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IPropertySetter * This);
-
- HRESULT ( STDMETHODCALLTYPE *LoadXML )(
- IPropertySetter * This,
- /* [in] */ IUnknown *pxml);
-
- HRESULT ( STDMETHODCALLTYPE *PrintXML )(
- IPropertySetter * This,
- /* [out] */ char *pszXML,
- /* [in] */ int cbXML,
- /* [out] */ int *pcbPrinted,
- /* [in] */ int indent);
-
- HRESULT ( STDMETHODCALLTYPE *CloneProps )(
- IPropertySetter * This,
- /* [out] */ IPropertySetter **ppSetter,
- /* [in] */ REFERENCE_TIME rtStart,
- /* [in] */ REFERENCE_TIME rtStop);
-
- HRESULT ( STDMETHODCALLTYPE *AddProp )(
- IPropertySetter * This,
- /* [in] */ DEXTER_PARAM Param,
- /* [in] */ DEXTER_VALUE *paValue);
-
- HRESULT ( STDMETHODCALLTYPE *GetProps )(
- IPropertySetter * This,
- /* [out] */ LONG *pcParams,
- /* [out] */ DEXTER_PARAM **paParam,
- /* [out] */ DEXTER_VALUE **paValue);
-
- HRESULT ( STDMETHODCALLTYPE *FreeProps )(
- IPropertySetter * This,
- /* [in] */ LONG cParams,
- /* [in] */ DEXTER_PARAM *paParam,
- /* [in] */ DEXTER_VALUE *paValue);
-
- HRESULT ( STDMETHODCALLTYPE *ClearProps )(
- IPropertySetter * This);
-
- HRESULT ( STDMETHODCALLTYPE *SaveToBlob )(
- IPropertySetter * This,
- /* [out] */ LONG *pcSize,
- /* [out] */ BYTE **ppb);
-
- HRESULT ( STDMETHODCALLTYPE *LoadFromBlob )(
- IPropertySetter * This,
- /* [in] */ LONG cSize,
- /* [in] */ BYTE *pb);
-
- HRESULT ( STDMETHODCALLTYPE *SetProps )(
- IPropertySetter * This,
- /* [in] */ IUnknown *pTarget,
- /* [in] */ REFERENCE_TIME rtNow);
-
- HRESULT ( STDMETHODCALLTYPE *PrintXMLW )(
- IPropertySetter * This,
- /* [out] */ WCHAR *pszXML,
- /* [in] */ int cchXML,
- /* [out] */ int *pcchPrinted,
- /* [in] */ int indent);
-
- END_INTERFACE
- } IPropertySetterVtbl;
- interface IPropertySetter
- {
- CONST_VTBL struct IPropertySetterVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IPropertySetter_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IPropertySetter_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IPropertySetter_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IPropertySetter_LoadXML(This,pxml)
- (This)->lpVtbl -> LoadXML(This,pxml)
- #define IPropertySetter_PrintXML(This,pszXML,cbXML,pcbPrinted,indent)
- (This)->lpVtbl -> PrintXML(This,pszXML,cbXML,pcbPrinted,indent)
- #define IPropertySetter_CloneProps(This,ppSetter,rtStart,rtStop)
- (This)->lpVtbl -> CloneProps(This,ppSetter,rtStart,rtStop)
- #define IPropertySetter_AddProp(This,Param,paValue)
- (This)->lpVtbl -> AddProp(This,Param,paValue)
- #define IPropertySetter_GetProps(This,pcParams,paParam,paValue)
- (This)->lpVtbl -> GetProps(This,pcParams,paParam,paValue)
- #define IPropertySetter_FreeProps(This,cParams,paParam,paValue)
- (This)->lpVtbl -> FreeProps(This,cParams,paParam,paValue)
- #define IPropertySetter_ClearProps(This)
- (This)->lpVtbl -> ClearProps(This)
- #define IPropertySetter_SaveToBlob(This,pcSize,ppb)
- (This)->lpVtbl -> SaveToBlob(This,pcSize,ppb)
- #define IPropertySetter_LoadFromBlob(This,cSize,pb)
- (This)->lpVtbl -> LoadFromBlob(This,cSize,pb)
- #define IPropertySetter_SetProps(This,pTarget,rtNow)
- (This)->lpVtbl -> SetProps(This,pTarget,rtNow)
- #define IPropertySetter_PrintXMLW(This,pszXML,cchXML,pcchPrinted,indent)
- (This)->lpVtbl -> PrintXMLW(This,pszXML,cchXML,pcchPrinted,indent)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IPropertySetter_LoadXML_Proxy(
- IPropertySetter * This,
- /* [in] */ IUnknown *pxml);
- void __RPC_STUB IPropertySetter_LoadXML_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IPropertySetter_PrintXML_Proxy(
- IPropertySetter * This,
- /* [out] */ char *pszXML,
- /* [in] */ int cbXML,
- /* [out] */ int *pcbPrinted,
- /* [in] */ int indent);
- void __RPC_STUB IPropertySetter_PrintXML_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IPropertySetter_CloneProps_Proxy(
- IPropertySetter * This,
- /* [out] */ IPropertySetter **ppSetter,
- /* [in] */ REFERENCE_TIME rtStart,
- /* [in] */ REFERENCE_TIME rtStop);
- void __RPC_STUB IPropertySetter_CloneProps_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IPropertySetter_AddProp_Proxy(
- IPropertySetter * This,
- /* [in] */ DEXTER_PARAM Param,
- /* [in] */ DEXTER_VALUE *paValue);
- void __RPC_STUB IPropertySetter_AddProp_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IPropertySetter_GetProps_Proxy(
- IPropertySetter * This,
- /* [out] */ LONG *pcParams,
- /* [out] */ DEXTER_PARAM **paParam,
- /* [out] */ DEXTER_VALUE **paValue);
- void __RPC_STUB IPropertySetter_GetProps_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IPropertySetter_FreeProps_Proxy(
- IPropertySetter * This,
- /* [in] */ LONG cParams,
- /* [in] */ DEXTER_PARAM *paParam,
- /* [in] */ DEXTER_VALUE *paValue);
- void __RPC_STUB IPropertySetter_FreeProps_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IPropertySetter_ClearProps_Proxy(
- IPropertySetter * This);
- void __RPC_STUB IPropertySetter_ClearProps_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IPropertySetter_SaveToBlob_Proxy(
- IPropertySetter * This,
- /* [out] */ LONG *pcSize,
- /* [out] */ BYTE **ppb);
- void __RPC_STUB IPropertySetter_SaveToBlob_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IPropertySetter_LoadFromBlob_Proxy(
- IPropertySetter * This,
- /* [in] */ LONG cSize,
- /* [in] */ BYTE *pb);
- void __RPC_STUB IPropertySetter_LoadFromBlob_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IPropertySetter_SetProps_Proxy(
- IPropertySetter * This,
- /* [in] */ IUnknown *pTarget,
- /* [in] */ REFERENCE_TIME rtNow);
- void __RPC_STUB IPropertySetter_SetProps_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IPropertySetter_PrintXMLW_Proxy(
- IPropertySetter * This,
- /* [out] */ WCHAR *pszXML,
- /* [in] */ int cchXML,
- /* [out] */ int *pcchPrinted,
- /* [in] */ int indent);
- void __RPC_STUB IPropertySetter_PrintXMLW_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IPropertySetter_INTERFACE_DEFINED__ */
- #ifndef __IDxtCompositor_INTERFACE_DEFINED__
- #define __IDxtCompositor_INTERFACE_DEFINED__
- /* interface IDxtCompositor */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_IDxtCompositor;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("BB44391E-6ABD-422f-9E2E-385C9DFF51FC")
- IDxtCompositor : public IDXEffect
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_OffsetX(
- /* [retval][out] */ long *pVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_OffsetX(
- /* [in] */ long newVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_OffsetY(
- /* [retval][out] */ long *pVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_OffsetY(
- /* [in] */ long newVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Width(
- /* [retval][out] */ long *pVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Width(
- /* [in] */ long newVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Height(
- /* [retval][out] */ long *pVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Height(
- /* [in] */ long newVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SrcOffsetX(
- /* [retval][out] */ long *pVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SrcOffsetX(
- /* [in] */ long newVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SrcOffsetY(
- /* [retval][out] */ long *pVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SrcOffsetY(
- /* [in] */ long newVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SrcWidth(
- /* [retval][out] */ long *pVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SrcWidth(
- /* [in] */ long newVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SrcHeight(
- /* [retval][out] */ long *pVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SrcHeight(
- /* [in] */ long newVal) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IDxtCompositorVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IDxtCompositor * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IDxtCompositor * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IDxtCompositor * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IDxtCompositor * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IDxtCompositor * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IDxtCompositor * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IDxtCompositor * 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);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Capabilities )(
- IDxtCompositor * This,
- /* [retval][out] */ long *pVal);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Progress )(
- IDxtCompositor * This,
- /* [retval][out] */ float *pVal);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Progress )(
- IDxtCompositor * This,
- /* [in] */ float newVal);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StepResolution )(
- IDxtCompositor * This,
- /* [retval][out] */ float *pVal);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Duration )(
- IDxtCompositor * This,
- /* [retval][out] */ float *pVal);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Duration )(
- IDxtCompositor * This,
- /* [in] */ float newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OffsetX )(
- IDxtCompositor * This,
- /* [retval][out] */ long *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OffsetX )(
- IDxtCompositor * This,
- /* [in] */ long newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OffsetY )(
- IDxtCompositor * This,
- /* [retval][out] */ long *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OffsetY )(
- IDxtCompositor * This,
- /* [in] */ long newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Width )(
- IDxtCompositor * This,
- /* [retval][out] */ long *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Width )(
- IDxtCompositor * This,
- /* [in] */ long newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Height )(
- IDxtCompositor * This,
- /* [retval][out] */ long *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Height )(
- IDxtCompositor * This,
- /* [in] */ long newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SrcOffsetX )(
- IDxtCompositor * This,
- /* [retval][out] */ long *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SrcOffsetX )(
- IDxtCompositor * This,
- /* [in] */ long newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SrcOffsetY )(
- IDxtCompositor * This,
- /* [retval][out] */ long *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SrcOffsetY )(
- IDxtCompositor * This,
- /* [in] */ long newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SrcWidth )(
- IDxtCompositor * This,
- /* [retval][out] */ long *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SrcWidth )(
- IDxtCompositor * This,
- /* [in] */ long newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SrcHeight )(
- IDxtCompositor * This,
- /* [retval][out] */ long *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SrcHeight )(
- IDxtCompositor * This,
- /* [in] */ long newVal);
-
- END_INTERFACE
- } IDxtCompositorVtbl;
- interface IDxtCompositor
- {
- CONST_VTBL struct IDxtCompositorVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IDxtCompositor_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IDxtCompositor_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IDxtCompositor_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IDxtCompositor_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IDxtCompositor_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IDxtCompositor_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IDxtCompositor_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IDxtCompositor_get_Capabilities(This,pVal)
- (This)->lpVtbl -> get_Capabilities(This,pVal)
- #define IDxtCompositor_get_Progress(This,pVal)
- (This)->lpVtbl -> get_Progress(This,pVal)
- #define IDxtCompositor_put_Progress(This,newVal)
- (This)->lpVtbl -> put_Progress(This,newVal)
- #define IDxtCompositor_get_StepResolution(This,pVal)
- (This)->lpVtbl -> get_StepResolution(This,pVal)
- #define IDxtCompositor_get_Duration(This,pVal)
- (This)->lpVtbl -> get_Duration(This,pVal)
- #define IDxtCompositor_put_Duration(This,newVal)
- (This)->lpVtbl -> put_Duration(This,newVal)
- #define IDxtCompositor_get_OffsetX(This,pVal)
- (This)->lpVtbl -> get_OffsetX(This,pVal)
- #define IDxtCompositor_put_OffsetX(This,newVal)
- (This)->lpVtbl -> put_OffsetX(This,newVal)
- #define IDxtCompositor_get_OffsetY(This,pVal)
- (This)->lpVtbl -> get_OffsetY(This,pVal)
- #define IDxtCompositor_put_OffsetY(This,newVal)
- (This)->lpVtbl -> put_OffsetY(This,newVal)
- #define IDxtCompositor_get_Width(This,pVal)
- (This)->lpVtbl -> get_Width(This,pVal)
- #define IDxtCompositor_put_Width(This,newVal)
- (This)->lpVtbl -> put_Width(This,newVal)
- #define IDxtCompositor_get_Height(This,pVal)
- (This)->lpVtbl -> get_Height(This,pVal)
- #define IDxtCompositor_put_Height(This,newVal)
- (This)->lpVtbl -> put_Height(This,newVal)
- #define IDxtCompositor_get_SrcOffsetX(This,pVal)
- (This)->lpVtbl -> get_SrcOffsetX(This,pVal)
- #define IDxtCompositor_put_SrcOffsetX(This,newVal)
- (This)->lpVtbl -> put_SrcOffsetX(This,newVal)
- #define IDxtCompositor_get_SrcOffsetY(This,pVal)
- (This)->lpVtbl -> get_SrcOffsetY(This,pVal)
- #define IDxtCompositor_put_SrcOffsetY(This,newVal)
- (This)->lpVtbl -> put_SrcOffsetY(This,newVal)
- #define IDxtCompositor_get_SrcWidth(This,pVal)
- (This)->lpVtbl -> get_SrcWidth(This,pVal)
- #define IDxtCompositor_put_SrcWidth(This,newVal)
- (This)->lpVtbl -> put_SrcWidth(This,newVal)
- #define IDxtCompositor_get_SrcHeight(This,pVal)
- (This)->lpVtbl -> get_SrcHeight(This,pVal)
- #define IDxtCompositor_put_SrcHeight(This,newVal)
- (This)->lpVtbl -> put_SrcHeight(This,newVal)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDxtCompositor_get_OffsetX_Proxy(
- IDxtCompositor * This,
- /* [retval][out] */ long *pVal);
- void __RPC_STUB IDxtCompositor_get_OffsetX_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDxtCompositor_put_OffsetX_Proxy(
- IDxtCompositor * This,
- /* [in] */ long newVal);
- void __RPC_STUB IDxtCompositor_put_OffsetX_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDxtCompositor_get_OffsetY_Proxy(
- IDxtCompositor * This,
- /* [retval][out] */ long *pVal);
- void __RPC_STUB IDxtCompositor_get_OffsetY_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDxtCompositor_put_OffsetY_Proxy(
- IDxtCompositor * This,
- /* [in] */ long newVal);
- void __RPC_STUB IDxtCompositor_put_OffsetY_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDxtCompositor_get_Width_Proxy(
- IDxtCompositor * This,
- /* [retval][out] */ long *pVal);
- void __RPC_STUB IDxtCompositor_get_Width_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDxtCompositor_put_Width_Proxy(
- IDxtCompositor * This,
- /* [in] */ long newVal);
- void __RPC_STUB IDxtCompositor_put_Width_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDxtCompositor_get_Height_Proxy(
- IDxtCompositor * This,
- /* [retval][out] */ long *pVal);
- void __RPC_STUB IDxtCompositor_get_Height_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDxtCompositor_put_Height_Proxy(
- IDxtCompositor * This,
- /* [in] */ long newVal);
- void __RPC_STUB IDxtCompositor_put_Height_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDxtCompositor_get_SrcOffsetX_Proxy(
- IDxtCompositor * This,
- /* [retval][out] */ long *pVal);
- void __RPC_STUB IDxtCompositor_get_SrcOffsetX_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDxtCompositor_put_SrcOffsetX_Proxy(
- IDxtCompositor * This,
- /* [in] */ long newVal);
- void __RPC_STUB IDxtCompositor_put_SrcOffsetX_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDxtCompositor_get_SrcOffsetY_Proxy(
- IDxtCompositor * This,
- /* [retval][out] */ long *pVal);
- void __RPC_STUB IDxtCompositor_get_SrcOffsetY_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDxtCompositor_put_SrcOffsetY_Proxy(
- IDxtCompositor * This,
- /* [in] */ long newVal);
- void __RPC_STUB IDxtCompositor_put_SrcOffsetY_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDxtCompositor_get_SrcWidth_Proxy(
- IDxtCompositor * This,
- /* [retval][out] */ long *pVal);
- void __RPC_STUB IDxtCompositor_get_SrcWidth_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDxtCompositor_put_SrcWidth_Proxy(
- IDxtCompositor * This,
- /* [in] */ long newVal);
- void __RPC_STUB IDxtCompositor_put_SrcWidth_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDxtCompositor_get_SrcHeight_Proxy(
- IDxtCompositor * This,
- /* [retval][out] */ long *pVal);
- void __RPC_STUB IDxtCompositor_get_SrcHeight_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDxtCompositor_put_SrcHeight_Proxy(
- IDxtCompositor * This,
- /* [in] */ long newVal);
- void __RPC_STUB IDxtCompositor_put_SrcHeight_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IDxtCompositor_INTERFACE_DEFINED__ */
- #ifndef __IDxtAlphaSetter_INTERFACE_DEFINED__
- #define __IDxtAlphaSetter_INTERFACE_DEFINED__
- /* interface IDxtAlphaSetter */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_IDxtAlphaSetter;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("4EE9EAD9-DA4D-43d0-9383-06B90C08B12B")
- IDxtAlphaSetter : public IDXEffect
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Alpha(
- /* [retval][out] */ long *pVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Alpha(
- /* [in] */ long newVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_AlphaRamp(
- /* [retval][out] */ double *pVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_AlphaRamp(
- /* [in] */ double newVal) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IDxtAlphaSetterVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IDxtAlphaSetter * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IDxtAlphaSetter * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IDxtAlphaSetter * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IDxtAlphaSetter * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IDxtAlphaSetter * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IDxtAlphaSetter * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IDxtAlphaSetter * 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);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Capabilities )(
- IDxtAlphaSetter * This,
- /* [retval][out] */ long *pVal);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Progress )(
- IDxtAlphaSetter * This,
- /* [retval][out] */ float *pVal);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Progress )(
- IDxtAlphaSetter * This,
- /* [in] */ float newVal);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StepResolution )(
- IDxtAlphaSetter * This,
- /* [retval][out] */ float *pVal);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Duration )(
- IDxtAlphaSetter * This,
- /* [retval][out] */ float *pVal);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Duration )(
- IDxtAlphaSetter * This,
- /* [in] */ float newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Alpha )(
- IDxtAlphaSetter * This,
- /* [retval][out] */ long *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Alpha )(
- IDxtAlphaSetter * This,
- /* [in] */ long newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AlphaRamp )(
- IDxtAlphaSetter * This,
- /* [retval][out] */ double *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_AlphaRamp )(
- IDxtAlphaSetter * This,
- /* [in] */ double newVal);
-
- END_INTERFACE
- } IDxtAlphaSetterVtbl;
- interface IDxtAlphaSetter
- {
- CONST_VTBL struct IDxtAlphaSetterVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IDxtAlphaSetter_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IDxtAlphaSetter_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IDxtAlphaSetter_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IDxtAlphaSetter_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IDxtAlphaSetter_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IDxtAlphaSetter_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IDxtAlphaSetter_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IDxtAlphaSetter_get_Capabilities(This,pVal)
- (This)->lpVtbl -> get_Capabilities(This,pVal)
- #define IDxtAlphaSetter_get_Progress(This,pVal)
- (This)->lpVtbl -> get_Progress(This,pVal)
- #define IDxtAlphaSetter_put_Progress(This,newVal)
- (This)->lpVtbl -> put_Progress(This,newVal)
- #define IDxtAlphaSetter_get_StepResolution(This,pVal)
- (This)->lpVtbl -> get_StepResolution(This,pVal)
- #define IDxtAlphaSetter_get_Duration(This,pVal)
- (This)->lpVtbl -> get_Duration(This,pVal)
- #define IDxtAlphaSetter_put_Duration(This,newVal)
- (This)->lpVtbl -> put_Duration(This,newVal)
- #define IDxtAlphaSetter_get_Alpha(This,pVal)
- (This)->lpVtbl -> get_Alpha(This,pVal)
- #define IDxtAlphaSetter_put_Alpha(This,newVal)
- (This)->lpVtbl -> put_Alpha(This,newVal)
- #define IDxtAlphaSetter_get_AlphaRamp(This,pVal)
- (This)->lpVtbl -> get_AlphaRamp(This,pVal)
- #define IDxtAlphaSetter_put_AlphaRamp(This,newVal)
- (This)->lpVtbl -> put_AlphaRamp(This,newVal)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDxtAlphaSetter_get_Alpha_Proxy(
- IDxtAlphaSetter * This,
- /* [retval][out] */ long *pVal);
- void __RPC_STUB IDxtAlphaSetter_get_Alpha_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDxtAlphaSetter_put_Alpha_Proxy(
- IDxtAlphaSetter * This,
- /* [in] */ long newVal);
- void __RPC_STUB IDxtAlphaSetter_put_Alpha_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDxtAlphaSetter_get_AlphaRamp_Proxy(
- IDxtAlphaSetter * This,
- /* [retval][out] */ double *pVal);
- void __RPC_STUB IDxtAlphaSetter_get_AlphaRamp_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDxtAlphaSetter_put_AlphaRamp_Proxy(
- IDxtAlphaSetter * This,
- /* [in] */ double newVal);
- void __RPC_STUB IDxtAlphaSetter_put_AlphaRamp_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IDxtAlphaSetter_INTERFACE_DEFINED__ */
- #ifndef __IDxtJpeg_INTERFACE_DEFINED__
- #define __IDxtJpeg_INTERFACE_DEFINED__
- /* interface IDxtJpeg */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_IDxtJpeg;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("DE75D011-7A65-11D2-8CEA-00A0C9441E20")
- IDxtJpeg : public IDXEffect
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MaskNum(
- /* [retval][out] */ long *__MIDL_0018) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_MaskNum(
- /* [in] */ long __MIDL_0019) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MaskName(
- /* [retval][out] */ BSTR *pVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_MaskName(
- /* [in] */ BSTR newVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ScaleX(
- /* [retval][out] */ double *__MIDL_0020) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ScaleX(
- /* [in] */ double __MIDL_0021) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ScaleY(
- /* [retval][out] */ double *__MIDL_0022) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ScaleY(
- /* [in] */ double __MIDL_0023) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_OffsetX(
- /* [retval][out] */ long *__MIDL_0024) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_OffsetX(
- /* [in] */ long __MIDL_0025) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_OffsetY(
- /* [retval][out] */ long *__MIDL_0026) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_OffsetY(
- /* [in] */ long __MIDL_0027) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ReplicateX(
- /* [retval][out] */ long *pVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ReplicateX(
- /* [in] */ long newVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ReplicateY(
- /* [retval][out] */ long *pVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ReplicateY(
- /* [in] */ long newVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_BorderColor(
- /* [retval][out] */ long *pVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_BorderColor(
- /* [in] */ long newVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_BorderWidth(
- /* [retval][out] */ long *pVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_BorderWidth(
- /* [in] */ long newVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_BorderSoftness(
- /* [retval][out] */ long *pVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_BorderSoftness(
- /* [in] */ long newVal) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ApplyChanges( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE LoadDefSettings( void) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IDxtJpegVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IDxtJpeg * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IDxtJpeg * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IDxtJpeg * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IDxtJpeg * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IDxtJpeg * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IDxtJpeg * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IDxtJpeg * 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);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Capabilities )(
- IDxtJpeg * This,
- /* [retval][out] */ long *pVal);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Progress )(
- IDxtJpeg * This,
- /* [retval][out] */ float *pVal);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Progress )(
- IDxtJpeg * This,
- /* [in] */ float newVal);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StepResolution )(
- IDxtJpeg * This,
- /* [retval][out] */ float *pVal);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Duration )(
- IDxtJpeg * This,
- /* [retval][out] */ float *pVal);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Duration )(
- IDxtJpeg * This,
- /* [in] */ float newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MaskNum )(
- IDxtJpeg * This,
- /* [retval][out] */ long *__MIDL_0018);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MaskNum )(
- IDxtJpeg * This,
- /* [in] */ long __MIDL_0019);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MaskName )(
- IDxtJpeg * This,
- /* [retval][out] */ BSTR *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MaskName )(
- IDxtJpeg * This,
- /* [in] */ BSTR newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ScaleX )(
- IDxtJpeg * This,
- /* [retval][out] */ double *__MIDL_0020);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ScaleX )(
- IDxtJpeg * This,
- /* [in] */ double __MIDL_0021);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ScaleY )(
- IDxtJpeg * This,
- /* [retval][out] */ double *__MIDL_0022);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ScaleY )(
- IDxtJpeg * This,
- /* [in] */ double __MIDL_0023);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OffsetX )(
- IDxtJpeg * This,
- /* [retval][out] */ long *__MIDL_0024);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OffsetX )(
- IDxtJpeg * This,
- /* [in] */ long __MIDL_0025);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OffsetY )(
- IDxtJpeg * This,
- /* [retval][out] */ long *__MIDL_0026);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OffsetY )(
- IDxtJpeg * This,
- /* [in] */ long __MIDL_0027);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ReplicateX )(
- IDxtJpeg * This,
- /* [retval][out] */ long *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ReplicateX )(
- IDxtJpeg * This,
- /* [in] */ long newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ReplicateY )(
- IDxtJpeg * This,
- /* [retval][out] */ long *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ReplicateY )(
- IDxtJpeg * This,
- /* [in] */ long newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BorderColor )(
- IDxtJpeg * This,
- /* [retval][out] */ long *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BorderColor )(
- IDxtJpeg * This,
- /* [in] */ long newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BorderWidth )(
- IDxtJpeg * This,
- /* [retval][out] */ long *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BorderWidth )(
- IDxtJpeg * This,
- /* [in] */ long newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BorderSoftness )(
- IDxtJpeg * This,
- /* [retval][out] */ long *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BorderSoftness )(
- IDxtJpeg * This,
- /* [in] */ long newVal);
-
- HRESULT ( STDMETHODCALLTYPE *ApplyChanges )(
- IDxtJpeg * This);
-
- HRESULT ( STDMETHODCALLTYPE *LoadDefSettings )(
- IDxtJpeg * This);
-
- END_INTERFACE
- } IDxtJpegVtbl;
- interface IDxtJpeg
- {
- CONST_VTBL struct IDxtJpegVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IDxtJpeg_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IDxtJpeg_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IDxtJpeg_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IDxtJpeg_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IDxtJpeg_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IDxtJpeg_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IDxtJpeg_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IDxtJpeg_get_Capabilities(This,pVal)
- (This)->lpVtbl -> get_Capabilities(This,pVal)
- #define IDxtJpeg_get_Progress(This,pVal)
- (This)->lpVtbl -> get_Progress(This,pVal)
- #define IDxtJpeg_put_Progress(This,newVal)
- (This)->lpVtbl -> put_Progress(This,newVal)
- #define IDxtJpeg_get_StepResolution(This,pVal)
- (This)->lpVtbl -> get_StepResolution(This,pVal)
- #define IDxtJpeg_get_Duration(This,pVal)
- (This)->lpVtbl -> get_Duration(This,pVal)
- #define IDxtJpeg_put_Duration(This,newVal)
- (This)->lpVtbl -> put_Duration(This,newVal)
- #define IDxtJpeg_get_MaskNum(This,__MIDL_0018)
- (This)->lpVtbl -> get_MaskNum(This,__MIDL_0018)
- #define IDxtJpeg_put_MaskNum(This,__MIDL_0019)
- (This)->lpVtbl -> put_MaskNum(This,__MIDL_0019)
- #define IDxtJpeg_get_MaskName(This,pVal)
- (This)->lpVtbl -> get_MaskName(This,pVal)
- #define IDxtJpeg_put_MaskName(This,newVal)
- (This)->lpVtbl -> put_MaskName(This,newVal)
- #define IDxtJpeg_get_ScaleX(This,__MIDL_0020)
- (This)->lpVtbl -> get_ScaleX(This,__MIDL_0020)
- #define IDxtJpeg_put_ScaleX(This,__MIDL_0021)
- (This)->lpVtbl -> put_ScaleX(This,__MIDL_0021)
- #define IDxtJpeg_get_ScaleY(This,__MIDL_0022)
- (This)->lpVtbl -> get_ScaleY(This,__MIDL_0022)
- #define IDxtJpeg_put_ScaleY(This,__MIDL_0023)
- (This)->lpVtbl -> put_ScaleY(This,__MIDL_0023)
- #define IDxtJpeg_get_OffsetX(This,__MIDL_0024)
- (This)->lpVtbl -> get_OffsetX(This,__MIDL_0024)
- #define IDxtJpeg_put_OffsetX(This,__MIDL_0025)
- (This)->lpVtbl -> put_OffsetX(This,__MIDL_0025)
- #define IDxtJpeg_get_OffsetY(This,__MIDL_0026)
- (This)->lpVtbl -> get_OffsetY(This,__MIDL_0026)
- #define IDxtJpeg_put_OffsetY(This,__MIDL_0027)
- (This)->lpVtbl -> put_OffsetY(This,__MIDL_0027)
- #define IDxtJpeg_get_ReplicateX(This,pVal)
- (This)->lpVtbl -> get_ReplicateX(This,pVal)
- #define IDxtJpeg_put_ReplicateX(This,newVal)
- (This)->lpVtbl -> put_ReplicateX(This,newVal)
- #define IDxtJpeg_get_ReplicateY(This,pVal)
- (This)->lpVtbl -> get_ReplicateY(This,pVal)
- #define IDxtJpeg_put_ReplicateY(This,newVal)
- (This)->lpVtbl -> put_ReplicateY(This,newVal)
- #define IDxtJpeg_get_BorderColor(This,pVal)
- (This)->lpVtbl -> get_BorderColor(This,pVal)
- #define IDxtJpeg_put_BorderColor(This,newVal)
- (This)->lpVtbl -> put_BorderColor(This,newVal)
- #define IDxtJpeg_get_BorderWidth(This,pVal)
- (This)->lpVtbl -> get_BorderWidth(This,pVal)
- #define IDxtJpeg_put_BorderWidth(This,newVal)
- (This)->lpVtbl -> put_BorderWidth(This,newVal)
- #define IDxtJpeg_get_BorderSoftness(This,pVal)
- (This)->lpVtbl -> get_BorderSoftness(This,pVal)
- #define IDxtJpeg_put_BorderSoftness(This,newVal)
- (This)->lpVtbl -> put_BorderSoftness(This,newVal)
- #define IDxtJpeg_ApplyChanges(This)
- (This)->lpVtbl -> ApplyChanges(This)
- #define IDxtJpeg_LoadDefSettings(This)
- (This)->lpVtbl -> LoadDefSettings(This)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDxtJpeg_get_MaskNum_Proxy(
- IDxtJpeg * This,
- /* [retval][out] */ long *__MIDL_0018);
- void __RPC_STUB IDxtJpeg_get_MaskNum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDxtJpeg_put_MaskNum_Proxy(
- IDxtJpeg * This,
- /* [in] */ long __MIDL_0019);
- void __RPC_STUB IDxtJpeg_put_MaskNum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDxtJpeg_get_MaskName_Proxy(
- IDxtJpeg * This,
- /* [retval][out] */ BSTR *pVal);
- void __RPC_STUB IDxtJpeg_get_MaskName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDxtJpeg_put_MaskName_Proxy(
- IDxtJpeg * This,
- /* [in] */ BSTR newVal);
- void __RPC_STUB IDxtJpeg_put_MaskName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDxtJpeg_get_ScaleX_Proxy(
- IDxtJpeg * This,
- /* [retval][out] */ double *__MIDL_0020);
- void __RPC_STUB IDxtJpeg_get_ScaleX_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDxtJpeg_put_ScaleX_Proxy(
- IDxtJpeg * This,
- /* [in] */ double __MIDL_0021);
- void __RPC_STUB IDxtJpeg_put_ScaleX_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDxtJpeg_get_ScaleY_Proxy(
- IDxtJpeg * This,
- /* [retval][out] */ double *__MIDL_0022);
- void __RPC_STUB IDxtJpeg_get_ScaleY_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDxtJpeg_put_ScaleY_Proxy(
- IDxtJpeg * This,
- /* [in] */ double __MIDL_0023);
- void __RPC_STUB IDxtJpeg_put_ScaleY_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDxtJpeg_get_OffsetX_Proxy(
- IDxtJpeg * This,
- /* [retval][out] */ long *__MIDL_0024);
- void __RPC_STUB IDxtJpeg_get_OffsetX_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDxtJpeg_put_OffsetX_Proxy(
- IDxtJpeg * This,
- /* [in] */ long __MIDL_0025);
- void __RPC_STUB IDxtJpeg_put_OffsetX_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDxtJpeg_get_OffsetY_Proxy(
- IDxtJpeg * This,
- /* [retval][out] */ long *__MIDL_0026);
- void __RPC_STUB IDxtJpeg_get_OffsetY_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDxtJpeg_put_OffsetY_Proxy(
- IDxtJpeg * This,
- /* [in] */ long __MIDL_0027);
- void __RPC_STUB IDxtJpeg_put_OffsetY_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDxtJpeg_get_ReplicateX_Proxy(
- IDxtJpeg * This,
- /* [retval][out] */ long *pVal);
- void __RPC_STUB IDxtJpeg_get_ReplicateX_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDxtJpeg_put_ReplicateX_Proxy(
- IDxtJpeg * This,
- /* [in] */ long newVal);
- void __RPC_STUB IDxtJpeg_put_ReplicateX_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDxtJpeg_get_ReplicateY_Proxy(
- IDxtJpeg * This,
- /* [retval][out] */ long *pVal);
- void __RPC_STUB IDxtJpeg_get_ReplicateY_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDxtJpeg_put_ReplicateY_Proxy(
- IDxtJpeg * This,
- /* [in] */ long newVal);
- void __RPC_STUB IDxtJpeg_put_ReplicateY_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDxtJpeg_get_BorderColor_Proxy(
- IDxtJpeg * This,
- /* [retval][out] */ long *pVal);
- void __RPC_STUB IDxtJpeg_get_BorderColor_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDxtJpeg_put_BorderColor_Proxy(
- IDxtJpeg * This,
- /* [in] */ long newVal);
- void __RPC_STUB IDxtJpeg_put_BorderColor_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDxtJpeg_get_BorderWidth_Proxy(
- IDxtJpeg * This,
- /* [retval][out] */ long *pVal);
- void __RPC_STUB IDxtJpeg_get_BorderWidth_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDxtJpeg_put_BorderWidth_Proxy(
- IDxtJpeg * This,
- /* [in] */ long newVal);
- void __RPC_STUB IDxtJpeg_put_BorderWidth_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDxtJpeg_get_BorderSoftness_Proxy(
- IDxtJpeg * This,
- /* [retval][out] */ long *pVal);
- void __RPC_STUB IDxtJpeg_get_BorderSoftness_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDxtJpeg_put_BorderSoftness_Proxy(
- IDxtJpeg * This,
- /* [in] */ long newVal);
- void __RPC_STUB IDxtJpeg_put_BorderSoftness_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IDxtJpeg_ApplyChanges_Proxy(
- IDxtJpeg * This);
- void __RPC_STUB IDxtJpeg_ApplyChanges_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IDxtJpeg_LoadDefSettings_Proxy(
- IDxtJpeg * This);
- void __RPC_STUB IDxtJpeg_LoadDefSettings_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IDxtJpeg_INTERFACE_DEFINED__ */
- #ifndef __IDxtKey_INTERFACE_DEFINED__
- #define __IDxtKey_INTERFACE_DEFINED__
- /* interface IDxtKey */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_IDxtKey;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3255de56-38fb-4901-b980-94b438010d7b")
- IDxtKey : public IDXEffect
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_KeyType(
- /* [retval][out] */ int *__MIDL_0028) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_KeyType(
- /* [in] */ int __MIDL_0029) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Hue(
- /* [retval][out] */ int *__MIDL_0030) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Hue(
- /* [in] */ int __MIDL_0031) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Luminance(
- /* [retval][out] */ int *__MIDL_0032) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Luminance(
- /* [in] */ int __MIDL_0033) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_RGB(
- /* [retval][out] */ DWORD *__MIDL_0034) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_RGB(
- /* [in] */ DWORD __MIDL_0035) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Similarity(
- /* [retval][out] */ int *__MIDL_0036) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Similarity(
- /* [in] */ int __MIDL_0037) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Invert(
- /* [retval][out] */ BOOL *__MIDL_0038) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Invert(
- /* [in] */ BOOL __MIDL_0039) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IDxtKeyVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IDxtKey * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IDxtKey * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IDxtKey * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IDxtKey * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IDxtKey * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IDxtKey * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IDxtKey * 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);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Capabilities )(
- IDxtKey * This,
- /* [retval][out] */ long *pVal);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Progress )(
- IDxtKey * This,
- /* [retval][out] */ float *pVal);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Progress )(
- IDxtKey * This,
- /* [in] */ float newVal);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StepResolution )(
- IDxtKey * This,
- /* [retval][out] */ float *pVal);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Duration )(
- IDxtKey * This,
- /* [retval][out] */ float *pVal);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Duration )(
- IDxtKey * This,
- /* [in] */ float newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_KeyType )(
- IDxtKey * This,
- /* [retval][out] */ int *__MIDL_0028);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_KeyType )(
- IDxtKey * This,
- /* [in] */ int __MIDL_0029);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Hue )(
- IDxtKey * This,
- /* [retval][out] */ int *__MIDL_0030);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Hue )(
- IDxtKey * This,
- /* [in] */ int __MIDL_0031);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Luminance )(
- IDxtKey * This,
- /* [retval][out] */ int *__MIDL_0032);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Luminance )(
- IDxtKey * This,
- /* [in] */ int __MIDL_0033);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RGB )(
- IDxtKey * This,
- /* [retval][out] */ DWORD *__MIDL_0034);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_RGB )(
- IDxtKey * This,
- /* [in] */ DWORD __MIDL_0035);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Similarity )(
- IDxtKey * This,
- /* [retval][out] */ int *__MIDL_0036);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Similarity )(
- IDxtKey * This,
- /* [in] */ int __MIDL_0037);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Invert )(
- IDxtKey * This,
- /* [retval][out] */ BOOL *__MIDL_0038);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Invert )(
- IDxtKey * This,
- /* [in] */ BOOL __MIDL_0039);
-
- END_INTERFACE
- } IDxtKeyVtbl;
- interface IDxtKey
- {
- CONST_VTBL struct IDxtKeyVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IDxtKey_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IDxtKey_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IDxtKey_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IDxtKey_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IDxtKey_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IDxtKey_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IDxtKey_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IDxtKey_get_Capabilities(This,pVal)
- (This)->lpVtbl -> get_Capabilities(This,pVal)
- #define IDxtKey_get_Progress(This,pVal)
- (This)->lpVtbl -> get_Progress(This,pVal)
- #define IDxtKey_put_Progress(This,newVal)
- (This)->lpVtbl -> put_Progress(This,newVal)
- #define IDxtKey_get_StepResolution(This,pVal)
- (This)->lpVtbl -> get_StepResolution(This,pVal)
- #define IDxtKey_get_Duration(This,pVal)
- (This)->lpVtbl -> get_Duration(This,pVal)
- #define IDxtKey_put_Duration(This,newVal)
- (This)->lpVtbl -> put_Duration(This,newVal)
- #define IDxtKey_get_KeyType(This,__MIDL_0028)
- (This)->lpVtbl -> get_KeyType(This,__MIDL_0028)
- #define IDxtKey_put_KeyType(This,__MIDL_0029)
- (This)->lpVtbl -> put_KeyType(This,__MIDL_0029)
- #define IDxtKey_get_Hue(This,__MIDL_0030)
- (This)->lpVtbl -> get_Hue(This,__MIDL_0030)
- #define IDxtKey_put_Hue(This,__MIDL_0031)
- (This)->lpVtbl -> put_Hue(This,__MIDL_0031)
- #define IDxtKey_get_Luminance(This,__MIDL_0032)
- (This)->lpVtbl -> get_Luminance(This,__MIDL_0032)
- #define IDxtKey_put_Luminance(This,__MIDL_0033)
- (This)->lpVtbl -> put_Luminance(This,__MIDL_0033)
- #define IDxtKey_get_RGB(This,__MIDL_0034)
- (This)->lpVtbl -> get_RGB(This,__MIDL_0034)
- #define IDxtKey_put_RGB(This,__MIDL_0035)
- (This)->lpVtbl -> put_RGB(This,__MIDL_0035)
- #define IDxtKey_get_Similarity(This,__MIDL_0036)
- (This)->lpVtbl -> get_Similarity(This,__MIDL_0036)
- #define IDxtKey_put_Similarity(This,__MIDL_0037)
- (This)->lpVtbl -> put_Similarity(This,__MIDL_0037)
- #define IDxtKey_get_Invert(This,__MIDL_0038)
- (This)->lpVtbl -> get_Invert(This,__MIDL_0038)
- #define IDxtKey_put_Invert(This,__MIDL_0039)
- (This)->lpVtbl -> put_Invert(This,__MIDL_0039)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDxtKey_get_KeyType_Proxy(
- IDxtKey * This,
- /* [retval][out] */ int *__MIDL_0028);
- void __RPC_STUB IDxtKey_get_KeyType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDxtKey_put_KeyType_Proxy(
- IDxtKey * This,
- /* [in] */ int __MIDL_0029);
- void __RPC_STUB IDxtKey_put_KeyType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDxtKey_get_Hue_Proxy(
- IDxtKey * This,
- /* [retval][out] */ int *__MIDL_0030);
- void __RPC_STUB IDxtKey_get_Hue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDxtKey_put_Hue_Proxy(
- IDxtKey * This,
- /* [in] */ int __MIDL_0031);
- void __RPC_STUB IDxtKey_put_Hue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDxtKey_get_Luminance_Proxy(
- IDxtKey * This,
- /* [retval][out] */ int *__MIDL_0032);
- void __RPC_STUB IDxtKey_get_Luminance_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDxtKey_put_Luminance_Proxy(
- IDxtKey * This,
- /* [in] */ int __MIDL_0033);
- void __RPC_STUB IDxtKey_put_Luminance_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDxtKey_get_RGB_Proxy(
- IDxtKey * This,
- /* [retval][out] */ DWORD *__MIDL_0034);
- void __RPC_STUB IDxtKey_get_RGB_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDxtKey_put_RGB_Proxy(
- IDxtKey * This,
- /* [in] */ DWORD __MIDL_0035);
- void __RPC_STUB IDxtKey_put_RGB_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDxtKey_get_Similarity_Proxy(
- IDxtKey * This,
- /* [retval][out] */ int *__MIDL_0036);
- void __RPC_STUB IDxtKey_get_Similarity_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDxtKey_put_Similarity_Proxy(
- IDxtKey * This,
- /* [in] */ int __MIDL_0037);
- void __RPC_STUB IDxtKey_put_Similarity_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDxtKey_get_Invert_Proxy(
- IDxtKey * This,
- /* [retval][out] */ BOOL *__MIDL_0038);
- void __RPC_STUB IDxtKey_get_Invert_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDxtKey_put_Invert_Proxy(
- IDxtKey * This,
- /* [in] */ BOOL __MIDL_0039);
- void __RPC_STUB IDxtKey_put_Invert_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IDxtKey_INTERFACE_DEFINED__ */
- #ifndef __IMediaLocator_INTERFACE_DEFINED__
- #define __IMediaLocator_INTERFACE_DEFINED__
- /* interface IMediaLocator */
- /* [unique][helpstring][uuid][object] */
- EXTERN_C const IID IID_IMediaLocator;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("288581E0-66CE-11d2-918F-00C0DF10D434")
- IMediaLocator : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE FindMediaFile(
- BSTR Input,
- BSTR FilterString,
- BSTR *pOutput,
- long Flags) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE AddFoundLocation(
- BSTR DirectoryName) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMediaLocatorVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMediaLocator * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMediaLocator * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMediaLocator * This);
-
- HRESULT ( STDMETHODCALLTYPE *FindMediaFile )(
- IMediaLocator * This,
- BSTR Input,
- BSTR FilterString,
- BSTR *pOutput,
- long Flags);
-
- HRESULT ( STDMETHODCALLTYPE *AddFoundLocation )(
- IMediaLocator * This,
- BSTR DirectoryName);
-
- END_INTERFACE
- } IMediaLocatorVtbl;
- interface IMediaLocator
- {
- CONST_VTBL struct IMediaLocatorVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMediaLocator_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMediaLocator_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMediaLocator_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMediaLocator_FindMediaFile(This,Input,FilterString,pOutput,Flags)
- (This)->lpVtbl -> FindMediaFile(This,Input,FilterString,pOutput,Flags)
- #define IMediaLocator_AddFoundLocation(This,DirectoryName)
- (This)->lpVtbl -> AddFoundLocation(This,DirectoryName)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IMediaLocator_FindMediaFile_Proxy(
- IMediaLocator * This,
- BSTR Input,
- BSTR FilterString,
- BSTR *pOutput,
- long Flags);
- void __RPC_STUB IMediaLocator_FindMediaFile_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IMediaLocator_AddFoundLocation_Proxy(
- IMediaLocator * This,
- BSTR DirectoryName);
- void __RPC_STUB IMediaLocator_AddFoundLocation_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMediaLocator_INTERFACE_DEFINED__ */
- #ifndef __IMediaDet_INTERFACE_DEFINED__
- #define __IMediaDet_INTERFACE_DEFINED__
- /* interface IMediaDet */
- /* [unique][helpstring][uuid][object] */
- EXTERN_C const IID IID_IMediaDet;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("65BD0710-24D2-4ff7-9324-ED2E5D3ABAFA")
- IMediaDet : public IUnknown
- {
- public:
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Filter(
- /* [retval][out] */ IUnknown **pVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Filter(
- /* [in] */ IUnknown *newVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_OutputStreams(
- /* [retval][out] */ long *pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CurrentStream(
- /* [retval][out] */ long *pVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_CurrentStream(
- /* [in] */ long newVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_StreamType(
- /* [retval][out] */ GUID *pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_StreamTypeB(
- /* [retval][out] */ BSTR *pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_StreamLength(
- /* [retval][out] */ double *pVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Filename(
- /* [retval][out] */ BSTR *pVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Filename(
- /* [in] */ BSTR newVal) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetBitmapBits(
- double StreamTime,
- long *pBufferSize,
- char *pBuffer,
- long Width,
- long Height) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE WriteBitmapBits(
- double StreamTime,
- long Width,
- long Height,
- BSTR Filename) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_StreamMediaType(
- /* [retval][out] */ AM_MEDIA_TYPE *pVal) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetSampleGrabber(
- /* [out] */ ISampleGrabber **ppVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FrameRate(
- /* [retval][out] */ double *pVal) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE EnterBitmapGrabMode(
- double SeekTime) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMediaDetVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMediaDet * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMediaDet * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMediaDet * This);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Filter )(
- IMediaDet * This,
- /* [retval][out] */ IUnknown **pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Filter )(
- IMediaDet * This,
- /* [in] */ IUnknown *newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OutputStreams )(
- IMediaDet * This,
- /* [retval][out] */ long *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CurrentStream )(
- IMediaDet * This,
- /* [retval][out] */ long *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CurrentStream )(
- IMediaDet * This,
- /* [in] */ long newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StreamType )(
- IMediaDet * This,
- /* [retval][out] */ GUID *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StreamTypeB )(
- IMediaDet * This,
- /* [retval][out] */ BSTR *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StreamLength )(
- IMediaDet * This,
- /* [retval][out] */ double *pVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Filename )(
- IMediaDet * This,
- /* [retval][out] */ BSTR *pVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Filename )(
- IMediaDet * This,
- /* [in] */ BSTR newVal);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetBitmapBits )(
- IMediaDet * This,
- double StreamTime,
- long *pBufferSize,
- char *pBuffer,
- long Width,
- long Height);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *WriteBitmapBits )(
- IMediaDet * This,
- double StreamTime,
- long Width,
- long Height,
- BSTR Filename);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StreamMediaType )(
- IMediaDet * This,
- /* [retval][out] */ AM_MEDIA_TYPE *pVal);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetSampleGrabber )(
- IMediaDet * This,
- /* [out] */ ISampleGrabber **ppVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FrameRate )(
- IMediaDet * This,
- /* [retval][out] */ double *pVal);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *EnterBitmapGrabMode )(
- IMediaDet * This,
- double SeekTime);
-
- END_INTERFACE
- } IMediaDetVtbl;
- interface IMediaDet
- {
- CONST_VTBL struct IMediaDetVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMediaDet_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMediaDet_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMediaDet_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMediaDet_get_Filter(This,pVal)
- (This)->lpVtbl -> get_Filter(This,pVal)
- #define IMediaDet_put_Filter(This,newVal)
- (This)->lpVtbl -> put_Filter(This,newVal)
- #define IMediaDet_get_OutputStreams(This,pVal)
- (This)->lpVtbl -> get_OutputStreams(This,pVal)
- #define IMediaDet_get_CurrentStream(This,pVal)
- (This)->lpVtbl -> get_CurrentStream(This,pVal)
- #define IMediaDet_put_CurrentStream(This,newVal)
- (This)->lpVtbl -> put_CurrentStream(This,newVal)
- #define IMediaDet_get_StreamType(This,pVal)
- (This)->lpVtbl -> get_StreamType(This,pVal)
- #define IMediaDet_get_StreamTypeB(This,pVal)
- (This)->lpVtbl -> get_StreamTypeB(This,pVal)
- #define IMediaDet_get_StreamLength(This,pVal)
- (This)->lpVtbl -> get_StreamLength(This,pVal)
- #define IMediaDet_get_Filename(This,pVal)
- (This)->lpVtbl -> get_Filename(This,pVal)
- #define IMediaDet_put_Filename(This,newVal)
- (This)->lpVtbl -> put_Filename(This,newVal)
- #define IMediaDet_GetBitmapBits(This,StreamTime,pBufferSize,pBuffer,Width,Height)
- (This)->lpVtbl -> GetBitmapBits(This,StreamTime,pBufferSize,pBuffer,Width,Height)
- #define IMediaDet_WriteBitmapBits(This,StreamTime,Width,Height,Filename)
- (This)->lpVtbl -> WriteBitmapBits(This,StreamTime,Width,Height,Filename)
- #define IMediaDet_get_StreamMediaType(This,pVal)
- (This)->lpVtbl -> get_StreamMediaType(This,pVal)
- #define IMediaDet_GetSampleGrabber(This,ppVal)
- (This)->lpVtbl -> GetSampleGrabber(This,ppVal)
- #define IMediaDet_get_FrameRate(This,pVal)
- (This)->lpVtbl -> get_FrameRate(This,pVal)
- #define IMediaDet_EnterBitmapGrabMode(This,SeekTime)
- (This)->lpVtbl -> EnterBitmapGrabMode(This,SeekTime)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMediaDet_get_Filter_Proxy(
- IMediaDet * This,
- /* [retval][out] */ IUnknown **pVal);
- void __RPC_STUB IMediaDet_get_Filter_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMediaDet_put_Filter_Proxy(
- IMediaDet * This,
- /* [in] */ IUnknown *newVal);
- void __RPC_STUB IMediaDet_put_Filter_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMediaDet_get_OutputStreams_Proxy(
- IMediaDet * This,
- /* [retval][out] */ long *pVal);
- void __RPC_STUB IMediaDet_get_OutputStreams_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMediaDet_get_CurrentStream_Proxy(
- IMediaDet * This,
- /* [retval][out] */ long *pVal);
- void __RPC_STUB IMediaDet_get_CurrentStream_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMediaDet_put_CurrentStream_Proxy(
- IMediaDet * This,
- /* [in] */ long newVal);
- void __RPC_STUB IMediaDet_put_CurrentStream_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMediaDet_get_StreamType_Proxy(
- IMediaDet * This,
- /* [retval][out] */ GUID *pVal);
- void __RPC_STUB IMediaDet_get_StreamType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMediaDet_get_StreamTypeB_Proxy(
- IMediaDet * This,
- /* [retval][out] */ BSTR *pVal);
- void __RPC_STUB IMediaDet_get_StreamTypeB_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMediaDet_get_StreamLength_Proxy(
- IMediaDet * This,
- /* [retval][out] */ double *pVal);
- void __RPC_STUB IMediaDet_get_StreamLength_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMediaDet_get_Filename_Proxy(
- IMediaDet * This,
- /* [retval][out] */ BSTR *pVal);
- void __RPC_STUB IMediaDet_get_Filename_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMediaDet_put_Filename_Proxy(
- IMediaDet * This,
- /* [in] */ BSTR newVal);
- void __RPC_STUB IMediaDet_put_Filename_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMediaDet_GetBitmapBits_Proxy(
- IMediaDet * This,
- double StreamTime,
- long *pBufferSize,
- char *pBuffer,
- long Width,
- long Height);
- void __RPC_STUB IMediaDet_GetBitmapBits_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMediaDet_WriteBitmapBits_Proxy(
- IMediaDet * This,
- double StreamTime,
- long Width,
- long Height,
- BSTR Filename);
- void __RPC_STUB IMediaDet_WriteBitmapBits_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMediaDet_get_StreamMediaType_Proxy(
- IMediaDet * This,
- /* [retval][out] */ AM_MEDIA_TYPE *pVal);
- void __RPC_STUB IMediaDet_get_StreamMediaType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMediaDet_GetSampleGrabber_Proxy(