/* this ALWAYS GENERATED file contains the definitions for the interfaces */ /* File created by MIDL compiler version 3.02.88 */ /* at Wed Sep 02 08:16:12 1998 */ /* Compiler settings for dxtmsft.idl: Oicf (OptLev=i2), W0, Zp8, env=Win32, ms_ext, c_ext error checks: none */ //@@MIDL_FILE_HEADING( ) #include "rpc.h" #include "rpcndr.h" #ifndef COM_NO_WINDOWS_H #include "windows.h" #include "ole2.h" #endif /*COM_NO_WINDOWS_H*/ #ifndef __dxtmsft_h__ #define __dxtmsft_h__ #ifdef __cplusplus extern "C"{ #endif /* Forward Declarations */ #ifndef __IDXLUTBuilder_FWD_DEFINED__ #define __IDXLUTBuilder_FWD_DEFINED__ typedef interface IDXLUTBuilder IDXLUTBuilder; #endif /* __IDXLUTBuilder_FWD_DEFINED__ */ #ifndef __IDXDLUTBuilder_FWD_DEFINED__ #define __IDXDLUTBuilder_FWD_DEFINED__ typedef interface IDXDLUTBuilder IDXDLUTBuilder; #endif /* __IDXDLUTBuilder_FWD_DEFINED__ */ #ifndef __IDXTResampler_FWD_DEFINED__ #define __IDXTResampler_FWD_DEFINED__ typedef interface IDXTResampler IDXTResampler; #endif /* __IDXTResampler_FWD_DEFINED__ */ #ifndef __IDXTResamplerD_FWD_DEFINED__ #define __IDXTResamplerD_FWD_DEFINED__ typedef interface IDXTResamplerD IDXTResamplerD; #endif /* __IDXTResamplerD_FWD_DEFINED__ */ #ifndef __IDXTGradientD_FWD_DEFINED__ #define __IDXTGradientD_FWD_DEFINED__ typedef interface IDXTGradientD IDXTGradientD; #endif /* __IDXTGradientD_FWD_DEFINED__ */ #ifndef __IDXTConvolution_FWD_DEFINED__ #define __IDXTConvolution_FWD_DEFINED__ typedef interface IDXTConvolution IDXTConvolution; #endif /* __IDXTConvolution_FWD_DEFINED__ */ #ifndef __IDXMapper_FWD_DEFINED__ #define __IDXMapper_FWD_DEFINED__ typedef interface IDXMapper IDXMapper; #endif /* __IDXMapper_FWD_DEFINED__ */ #ifndef __IDXDMapper_FWD_DEFINED__ #define __IDXDMapper_FWD_DEFINED__ typedef interface IDXDMapper IDXDMapper; #endif /* __IDXDMapper_FWD_DEFINED__ */ #ifndef __IDXTComposite_FWD_DEFINED__ #define __IDXTComposite_FWD_DEFINED__ typedef interface IDXTComposite IDXTComposite; #endif /* __IDXTComposite_FWD_DEFINED__ */ #ifndef __IExplode_FWD_DEFINED__ #define __IExplode_FWD_DEFINED__ typedef interface IExplode IExplode; #endif /* __IExplode_FWD_DEFINED__ */ #ifndef __IRuffle_FWD_DEFINED__ #define __IRuffle_FWD_DEFINED__ typedef interface IRuffle IRuffle; #endif /* __IRuffle_FWD_DEFINED__ */ #ifndef __IRipple_FWD_DEFINED__ #define __IRipple_FWD_DEFINED__ typedef interface IRipple IRipple; #endif /* __IRipple_FWD_DEFINED__ */ #ifndef __IDissolve_FWD_DEFINED__ #define __IDissolve_FWD_DEFINED__ typedef interface IDissolve IDissolve; #endif /* __IDissolve_FWD_DEFINED__ */ #ifndef __IFlip_FWD_DEFINED__ #define __IFlip_FWD_DEFINED__ typedef interface IFlip IFlip; #endif /* __IFlip_FWD_DEFINED__ */ #ifndef __IHeightField_FWD_DEFINED__ #define __IHeightField_FWD_DEFINED__ typedef interface IHeightField IHeightField; #endif /* __IHeightField_FWD_DEFINED__ */ #ifndef __IDXTWipe_FWD_DEFINED__ #define __IDXTWipe_FWD_DEFINED__ typedef interface IDXTWipe IDXTWipe; #endif /* __IDXTWipe_FWD_DEFINED__ */ #ifndef __ICrBlur_FWD_DEFINED__ #define __ICrBlur_FWD_DEFINED__ typedef interface ICrBlur ICrBlur; #endif /* __ICrBlur_FWD_DEFINED__ */ #ifndef __ICrEngrave_FWD_DEFINED__ #define __ICrEngrave_FWD_DEFINED__ typedef interface ICrEngrave ICrEngrave; #endif /* __ICrEngrave_FWD_DEFINED__ */ #ifndef __ICrEmboss_FWD_DEFINED__ #define __ICrEmboss_FWD_DEFINED__ typedef interface ICrEmboss ICrEmboss; #endif /* __ICrEmboss_FWD_DEFINED__ */ #ifndef __IDXTFade_FWD_DEFINED__ #define __IDXTFade_FWD_DEFINED__ typedef interface IDXTFade IDXTFade; #endif /* __IDXTFade_FWD_DEFINED__ */ #ifndef __IDXBasicImage_FWD_DEFINED__ #define __IDXBasicImage_FWD_DEFINED__ typedef interface IDXBasicImage IDXBasicImage; #endif /* __IDXBasicImage_FWD_DEFINED__ */ #ifndef __IDXPixelate_FWD_DEFINED__ #define __IDXPixelate_FWD_DEFINED__ typedef interface IDXPixelate IDXPixelate; #endif /* __IDXPixelate_FWD_DEFINED__ */ #ifndef __Explode_FWD_DEFINED__ #define __Explode_FWD_DEFINED__ #ifdef __cplusplus typedef class Explode Explode; #else typedef struct Explode Explode; #endif /* __cplusplus */ #endif /* __Explode_FWD_DEFINED__ */ #ifndef __ExplodeProp_FWD_DEFINED__ #define __ExplodeProp_FWD_DEFINED__ #ifdef __cplusplus typedef class ExplodeProp ExplodeProp; #else typedef struct ExplodeProp ExplodeProp; #endif /* __cplusplus */ #endif /* __ExplodeProp_FWD_DEFINED__ */ #ifndef __Ruffle_FWD_DEFINED__ #define __Ruffle_FWD_DEFINED__ #ifdef __cplusplus typedef class Ruffle Ruffle; #else typedef struct Ruffle Ruffle; #endif /* __cplusplus */ #endif /* __Ruffle_FWD_DEFINED__ */ #ifndef __RuffleProp_FWD_DEFINED__ #define __RuffleProp_FWD_DEFINED__ #ifdef __cplusplus typedef class RuffleProp RuffleProp; #else typedef struct RuffleProp RuffleProp; #endif /* __cplusplus */ #endif /* __RuffleProp_FWD_DEFINED__ */ #ifndef __Ripple_FWD_DEFINED__ #define __Ripple_FWD_DEFINED__ #ifdef __cplusplus typedef class Ripple Ripple; #else typedef struct Ripple Ripple; #endif /* __cplusplus */ #endif /* __Ripple_FWD_DEFINED__ */ #ifndef __RipProp_FWD_DEFINED__ #define __RipProp_FWD_DEFINED__ #ifdef __cplusplus typedef class RipProp RipProp; #else typedef struct RipProp RipProp; #endif /* __cplusplus */ #endif /* __RipProp_FWD_DEFINED__ */ #ifndef __Dissolve_FWD_DEFINED__ #define __Dissolve_FWD_DEFINED__ #ifdef __cplusplus typedef class Dissolve Dissolve; #else typedef struct Dissolve Dissolve; #endif /* __cplusplus */ #endif /* __Dissolve_FWD_DEFINED__ */ #ifndef __Flip_FWD_DEFINED__ #define __Flip_FWD_DEFINED__ #ifdef __cplusplus typedef class Flip Flip; #else typedef struct Flip Flip; #endif /* __cplusplus */ #endif /* __Flip_FWD_DEFINED__ */ #ifndef __HeightField_FWD_DEFINED__ #define __HeightField_FWD_DEFINED__ #ifdef __cplusplus typedef class HeightField HeightField; #else typedef struct HeightField HeightField; #endif /* __cplusplus */ #endif /* __HeightField_FWD_DEFINED__ */ #ifndef __DXTComposite_FWD_DEFINED__ #define __DXTComposite_FWD_DEFINED__ #ifdef __cplusplus typedef class DXTComposite DXTComposite; #else typedef struct DXTComposite DXTComposite; #endif /* __cplusplus */ #endif /* __DXTComposite_FWD_DEFINED__ */ #ifndef __DXTResampler_FWD_DEFINED__ #define __DXTResampler_FWD_DEFINED__ #ifdef __cplusplus typedef class DXTResampler DXTResampler; #else typedef struct DXTResampler DXTResampler; #endif /* __cplusplus */ #endif /* __DXTResampler_FWD_DEFINED__ */ #ifndef __DXBufferCache_FWD_DEFINED__ #define __DXBufferCache_FWD_DEFINED__ #ifdef __cplusplus typedef class DXBufferCache DXBufferCache; #else typedef struct DXBufferCache DXBufferCache; #endif /* __cplusplus */ #endif /* __DXBufferCache_FWD_DEFINED__ */ #ifndef __DXLUTBuilder_FWD_DEFINED__ #define __DXLUTBuilder_FWD_DEFINED__ #ifdef __cplusplus typedef class DXLUTBuilder DXLUTBuilder; #else typedef struct DXLUTBuilder DXLUTBuilder; #endif /* __cplusplus */ #endif /* __DXLUTBuilder_FWD_DEFINED__ */ #ifndef __DXTGradientD_FWD_DEFINED__ #define __DXTGradientD_FWD_DEFINED__ #ifdef __cplusplus typedef class DXTGradientD DXTGradientD; #else typedef struct DXTGradientD DXTGradientD; #endif /* __cplusplus */ #endif /* __DXTGradientD_FWD_DEFINED__ */ #ifndef __DXTWipe_FWD_DEFINED__ #define __DXTWipe_FWD_DEFINED__ #ifdef __cplusplus typedef class DXTWipe DXTWipe; #else typedef struct DXTWipe DXTWipe; #endif /* __cplusplus */ #endif /* __DXTWipe_FWD_DEFINED__ */ #ifndef __DXTConvolution_FWD_DEFINED__ #define __DXTConvolution_FWD_DEFINED__ #ifdef __cplusplus typedef class DXTConvolution DXTConvolution; #else typedef struct DXTConvolution DXTConvolution; #endif /* __cplusplus */ #endif /* __DXTConvolution_FWD_DEFINED__ */ #ifndef __CrBlur_FWD_DEFINED__ #define __CrBlur_FWD_DEFINED__ #ifdef __cplusplus typedef class CrBlur CrBlur; #else typedef struct CrBlur CrBlur; #endif /* __cplusplus */ #endif /* __CrBlur_FWD_DEFINED__ */ #ifndef __CrEmboss_FWD_DEFINED__ #define __CrEmboss_FWD_DEFINED__ #ifdef __cplusplus typedef class CrEmboss CrEmboss; #else typedef struct CrEmboss CrEmboss; #endif /* __cplusplus */ #endif /* __CrEmboss_FWD_DEFINED__ */ #ifndef __CrEngrave_FWD_DEFINED__ #define __CrEngrave_FWD_DEFINED__ #ifdef __cplusplus typedef class CrEngrave CrEngrave; #else typedef struct CrEngrave CrEngrave; #endif /* __cplusplus */ #endif /* __CrEngrave_FWD_DEFINED__ */ #ifndef __DXFade_FWD_DEFINED__ #define __DXFade_FWD_DEFINED__ #ifdef __cplusplus typedef class DXFade DXFade; #else typedef struct DXFade DXFade; #endif /* __cplusplus */ #endif /* __DXFade_FWD_DEFINED__ */ #ifndef __FadePP_FWD_DEFINED__ #define __FadePP_FWD_DEFINED__ #ifdef __cplusplus typedef class FadePP FadePP; #else typedef struct FadePP FadePP; #endif /* __cplusplus */ #endif /* __FadePP_FWD_DEFINED__ */ #ifndef __BasicImageEffects_FWD_DEFINED__ #define __BasicImageEffects_FWD_DEFINED__ #ifdef __cplusplus typedef class BasicImageEffects BasicImageEffects; #else typedef struct BasicImageEffects BasicImageEffects; #endif /* __cplusplus */ #endif /* __BasicImageEffects_FWD_DEFINED__ */ #ifndef __BasicImageEffectsPP_FWD_DEFINED__ #define __BasicImageEffectsPP_FWD_DEFINED__ #ifdef __cplusplus typedef class BasicImageEffectsPP BasicImageEffectsPP; #else typedef struct BasicImageEffectsPP BasicImageEffectsPP; #endif /* __cplusplus */ #endif /* __BasicImageEffectsPP_FWD_DEFINED__ */ #ifndef __Pixelate_FWD_DEFINED__ #define __Pixelate_FWD_DEFINED__ #ifdef __cplusplus typedef class Pixelate Pixelate; #else typedef struct Pixelate Pixelate; #endif /* __cplusplus */ #endif /* __Pixelate_FWD_DEFINED__ */ #ifndef __PixelatePP_FWD_DEFINED__ #define __PixelatePP_FWD_DEFINED__ #ifdef __cplusplus typedef class PixelatePP PixelatePP; #else typedef struct PixelatePP PixelatePP; #endif /* __cplusplus */ #endif /* __PixelatePP_FWD_DEFINED__ */ #ifndef __DXTWipePP_FWD_DEFINED__ #define __DXTWipePP_FWD_DEFINED__ #ifdef __cplusplus typedef class DXTWipePP DXTWipePP; #else typedef struct DXTWipePP DXTWipePP; #endif /* __cplusplus */ #endif /* __DXTWipePP_FWD_DEFINED__ */ #ifndef __ResamplePP_FWD_DEFINED__ #define __ResamplePP_FWD_DEFINED__ #ifdef __cplusplus typedef class ResamplePP ResamplePP; #else typedef struct ResamplePP ResamplePP; #endif /* __cplusplus */ #endif /* __ResamplePP_FWD_DEFINED__ */ #ifndef __CrBlurPP_FWD_DEFINED__ #define __CrBlurPP_FWD_DEFINED__ #ifdef __cplusplus typedef class CrBlurPP CrBlurPP; #else typedef struct CrBlurPP CrBlurPP; #endif /* __cplusplus */ #endif /* __CrBlurPP_FWD_DEFINED__ */ #ifndef __GradientPP_FWD_DEFINED__ #define __GradientPP_FWD_DEFINED__ #ifdef __cplusplus typedef class GradientPP GradientPP; #else typedef struct GradientPP GradientPP; #endif /* __cplusplus */ #endif /* __GradientPP_FWD_DEFINED__ */ #ifndef __CompositePP_FWD_DEFINED__ #define __CompositePP_FWD_DEFINED__ #ifdef __cplusplus typedef class CompositePP CompositePP; #else typedef struct CompositePP CompositePP; #endif /* __cplusplus */ #endif /* __CompositePP_FWD_DEFINED__ */ #ifndef __ConvolvePP_FWD_DEFINED__ #define __ConvolvePP_FWD_DEFINED__ #ifdef __cplusplus typedef class ConvolvePP ConvolvePP; #else typedef struct ConvolvePP ConvolvePP; #endif /* __cplusplus */ #endif /* __ConvolvePP_FWD_DEFINED__ */ #ifndef __LUTBuilderPP_FWD_DEFINED__ #define __LUTBuilderPP_FWD_DEFINED__ #ifdef __cplusplus typedef class LUTBuilderPP LUTBuilderPP; #else typedef struct LUTBuilderPP LUTBuilderPP; #endif /* __cplusplus */ #endif /* __LUTBuilderPP_FWD_DEFINED__ */ #ifndef __FlipProp_FWD_DEFINED__ #define __FlipProp_FWD_DEFINED__ #ifdef __cplusplus typedef class FlipProp FlipProp; #else typedef struct FlipProp FlipProp; #endif /* __cplusplus */ #endif /* __FlipProp_FWD_DEFINED__ */ #ifndef __HtFieldProp_FWD_DEFINED__ #define __HtFieldProp_FWD_DEFINED__ #ifdef __cplusplus typedef class HtFieldProp HtFieldProp; #else typedef struct HtFieldProp HtFieldProp; #endif /* __cplusplus */ #endif /* __HtFieldProp_FWD_DEFINED__ */ #ifndef __Disslvpp_FWD_DEFINED__ #define __Disslvpp_FWD_DEFINED__ #ifdef __cplusplus typedef class Disslvpp Disslvpp; #else typedef struct Disslvpp Disslvpp; #endif /* __cplusplus */ #endif /* __Disslvpp_FWD_DEFINED__ */ /* header files for imported files */ #include "oaidl.h" #include "ocidl.h" #include "dxtrans.h" void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t); void __RPC_USER MIDL_user_free( void __RPC_FAR * ); /**************************************** * Generated header for interface: __MIDL_itf_dxtmsft_0000 * at Wed Sep 02 08:16:12 1998 * using MIDL 3.02.88 ****************************************/ /* [local] */ typedef enum OPIDDXLUTBUILDER { OPID_DXLUTBUILDER_Gamma = 0, OPID_DXLUTBUILDER_Opacity = OPID_DXLUTBUILDER_Gamma + 1, OPID_DXLUTBUILDER_Brightness = OPID_DXLUTBUILDER_Opacity + 1, OPID_DXLUTBUILDER_Contrast = OPID_DXLUTBUILDER_Brightness + 1, OPID_DXLUTBUILDER_ColorBalance = OPID_DXLUTBUILDER_Contrast + 1, OPID_DXLUTBUILDER_Posterize = OPID_DXLUTBUILDER_ColorBalance + 1, OPID_DXLUTBUILDER_Invert = OPID_DXLUTBUILDER_Posterize + 1, OPID_DXLUTBUILDER_Threshold = OPID_DXLUTBUILDER_Invert + 1, OPID_DXLUTBUILDER_NUM_OPS = OPID_DXLUTBUILDER_Threshold + 1 } OPIDDXLUTBUILDER; typedef enum DXLUTCOLOR { DXLUTCOLOR_RED = 0, DXLUTCOLOR_GREEN = DXLUTCOLOR_RED + 1, DXLUTCOLOR_BLUE = DXLUTCOLOR_GREEN + 1 } DXLUTCOLOR; extern RPC_IF_HANDLE __MIDL_itf_dxtmsft_0000_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_dxtmsft_0000_v0_0_s_ifspec; #ifndef __IDXLUTBuilder_INTERFACE_DEFINED__ #define __IDXLUTBuilder_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IDXLUTBuilder * at Wed Sep 02 08:16:12 1998 * using MIDL 3.02.88 ****************************************/ /* [object][unique][helpstring][uuid] */ EXTERN_C const IID IID_IDXLUTBuilder; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("F4370FC1-CADB-11D0-B52C-00A0C9054373") IDXLUTBuilder : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE GetNumBuildSteps( /* [out] */ ULONG __RPC_FAR *pulNumSteps) = 0; virtual HRESULT STDMETHODCALLTYPE GetBuildOrder( /* [size_is][out] */ OPIDDXLUTBUILDER __RPC_FAR OpOrder[ ], /* [in] */ ULONG ulSize) = 0; virtual HRESULT STDMETHODCALLTYPE SetBuildOrder( /* [size_is][in] */ const OPIDDXLUTBUILDER __RPC_FAR OpOrder[ ], /* [in] */ ULONG ulNumSteps) = 0; virtual HRESULT STDMETHODCALLTYPE SetGamma( /* [in] */ float newVal) = 0; virtual HRESULT STDMETHODCALLTYPE GetGamma( /* [out] */ float __RPC_FAR *pVal) = 0; virtual HRESULT STDMETHODCALLTYPE GetOpacity( /* [out] */ float __RPC_FAR *pVal) = 0; virtual HRESULT STDMETHODCALLTYPE SetOpacity( /* [in] */ float newVal) = 0; virtual HRESULT STDMETHODCALLTYPE GetBrightness( /* [out][in] */ ULONG __RPC_FAR *pulCount, /* [size_is][out] */ float __RPC_FAR Weights[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE SetBrightness( /* [in] */ ULONG ulCount, /* [size_is][in] */ const float __RPC_FAR Weights[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE GetContrast( /* [out][in] */ ULONG __RPC_FAR *pulCount, /* [size_is][out] */ float __RPC_FAR Weights[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE SetContrast( /* [in] */ ULONG ulCount, /* [size_is][in] */ const float __RPC_FAR Weights[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE GetColorBalance( /* [in] */ DXLUTCOLOR Color, /* [out][in] */ ULONG __RPC_FAR *pulCount, /* [size_is][out] */ float __RPC_FAR Weights[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE SetColorBalance( /* [in] */ DXLUTCOLOR Color, /* [in] */ ULONG ulCount, /* [size_is][in] */ const float __RPC_FAR Weights[ ]) = 0; virtual HRESULT STDMETHODCALLTYPE GetLevelsPerChannel( /* [out] */ ULONG __RPC_FAR *pVal) = 0; virtual HRESULT STDMETHODCALLTYPE SetLevelsPerChannel( /* [in] */ ULONG newVal) = 0; virtual HRESULT STDMETHODCALLTYPE GetInvert( /* [out] */ float __RPC_FAR *pThreshold) = 0; virtual HRESULT STDMETHODCALLTYPE SetInvert( /* [in] */ float Threshold) = 0; virtual HRESULT STDMETHODCALLTYPE GetThreshold( /* [out] */ float __RPC_FAR *pVal) = 0; virtual HRESULT STDMETHODCALLTYPE SetThreshold( /* [in] */ float newVal) = 0; }; #else /* C style interface */ typedef struct IDXLUTBuilderVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDXLUTBuilder __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDXLUTBuilder __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDXLUTBuilder __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetNumBuildSteps )( IDXLUTBuilder __RPC_FAR * This, /* [out] */ ULONG __RPC_FAR *pulNumSteps); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetBuildOrder )( IDXLUTBuilder __RPC_FAR * This, /* [size_is][out] */ OPIDDXLUTBUILDER __RPC_FAR OpOrder[ ], /* [in] */ ULONG ulSize); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetBuildOrder )( IDXLUTBuilder __RPC_FAR * This, /* [size_is][in] */ const OPIDDXLUTBUILDER __RPC_FAR OpOrder[ ], /* [in] */ ULONG ulNumSteps); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetGamma )( IDXLUTBuilder __RPC_FAR * This, /* [in] */ float newVal); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetGamma )( IDXLUTBuilder __RPC_FAR * This, /* [out] */ float __RPC_FAR *pVal); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetOpacity )( IDXLUTBuilder __RPC_FAR * This, /* [out] */ float __RPC_FAR *pVal); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetOpacity )( IDXLUTBuilder __RPC_FAR * This, /* [in] */ float newVal); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetBrightness )( IDXLUTBuilder __RPC_FAR * This, /* [out][in] */ ULONG __RPC_FAR *pulCount, /* [size_is][out] */ float __RPC_FAR Weights[ ]); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetBrightness )( IDXLUTBuilder __RPC_FAR * This, /* [in] */ ULONG ulCount, /* [size_is][in] */ const float __RPC_FAR Weights[ ]); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetContrast )( IDXLUTBuilder __RPC_FAR * This, /* [out][in] */ ULONG __RPC_FAR *pulCount, /* [size_is][out] */ float __RPC_FAR Weights[ ]); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetContrast )( IDXLUTBuilder __RPC_FAR * This, /* [in] */ ULONG ulCount, /* [size_is][in] */ const float __RPC_FAR Weights[ ]); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetColorBalance )( IDXLUTBuilder __RPC_FAR * This, /* [in] */ DXLUTCOLOR Color, /* [out][in] */ ULONG __RPC_FAR *pulCount, /* [size_is][out] */ float __RPC_FAR Weights[ ]); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetColorBalance )( IDXLUTBuilder __RPC_FAR * This, /* [in] */ DXLUTCOLOR Color, /* [in] */ ULONG ulCount, /* [size_is][in] */ const float __RPC_FAR Weights[ ]); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLevelsPerChannel )( IDXLUTBuilder __RPC_FAR * This, /* [out] */ ULONG __RPC_FAR *pVal); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetLevelsPerChannel )( IDXLUTBuilder __RPC_FAR * This, /* [in] */ ULONG newVal); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetInvert )( IDXLUTBuilder __RPC_FAR * This, /* [out] */ float __RPC_FAR *pThreshold); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetInvert )( IDXLUTBuilder __RPC_FAR * This, /* [in] */ float Threshold); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetThreshold )( IDXLUTBuilder __RPC_FAR * This, /* [out] */ float __RPC_FAR *pVal); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetThreshold )( IDXLUTBuilder __RPC_FAR * This, /* [in] */ float newVal); END_INTERFACE } IDXLUTBuilderVtbl; interface IDXLUTBuilder { CONST_VTBL struct IDXLUTBuilderVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDXLUTBuilder_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDXLUTBuilder_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDXLUTBuilder_Release(This) \ (This)->lpVtbl -> Release(This) #define IDXLUTBuilder_GetNumBuildSteps(This,pulNumSteps) \ (This)->lpVtbl -> GetNumBuildSteps(This,pulNumSteps) #define IDXLUTBuilder_GetBuildOrder(This,OpOrder,ulSize) \ (This)->lpVtbl -> GetBuildOrder(This,OpOrder,ulSize) #define IDXLUTBuilder_SetBuildOrder(This,OpOrder,ulNumSteps) \ (This)->lpVtbl -> SetBuildOrder(This,OpOrder,ulNumSteps) #define IDXLUTBuilder_SetGamma(This,newVal) \ (This)->lpVtbl -> SetGamma(This,newVal) #define IDXLUTBuilder_GetGamma(This,pVal) \ (This)->lpVtbl -> GetGamma(This,pVal) #define IDXLUTBuilder_GetOpacity(This,pVal) \ (This)->lpVtbl -> GetOpacity(This,pVal) #define IDXLUTBuilder_SetOpacity(This,newVal) \ (This)->lpVtbl -> SetOpacity(This,newVal) #define IDXLUTBuilder_GetBrightness(This,pulCount,Weights) \ (This)->lpVtbl -> GetBrightness(This,pulCount,Weights) #define IDXLUTBuilder_SetBrightness(This,ulCount,Weights) \ (This)->lpVtbl -> SetBrightness(This,ulCount,Weights) #define IDXLUTBuilder_GetContrast(This,pulCount,Weights) \ (This)->lpVtbl -> GetContrast(This,pulCount,Weights) #define IDXLUTBuilder_SetContrast(This,ulCount,Weights) \ (This)->lpVtbl -> SetContrast(This,ulCount,Weights) #define IDXLUTBuilder_GetColorBalance(This,Color,pulCount,Weights) \ (This)->lpVtbl -> GetColorBalance(This,Color,pulCount,Weights) #define IDXLUTBuilder_SetColorBalance(This,Color,ulCount,Weights) \ (This)->lpVtbl -> SetColorBalance(This,Color,ulCount,Weights) #define IDXLUTBuilder_GetLevelsPerChannel(This,pVal) \ (This)->lpVtbl -> GetLevelsPerChannel(This,pVal) #define IDXLUTBuilder_SetLevelsPerChannel(This,newVal) \ (This)->lpVtbl -> SetLevelsPerChannel(This,newVal) #define IDXLUTBuilder_GetInvert(This,pThreshold) \ (This)->lpVtbl -> GetInvert(This,pThreshold) #define IDXLUTBuilder_SetInvert(This,Threshold) \ (This)->lpVtbl -> SetInvert(This,Threshold) #define IDXLUTBuilder_GetThreshold(This,pVal) \ (This)->lpVtbl -> GetThreshold(This,pVal) #define IDXLUTBuilder_SetThreshold(This,newVal) \ (This)->lpVtbl -> SetThreshold(This,newVal) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDXLUTBuilder_GetNumBuildSteps_Proxy( IDXLUTBuilder __RPC_FAR * This, /* [out] */ ULONG __RPC_FAR *pulNumSteps); void __RPC_STUB IDXLUTBuilder_GetNumBuildSteps_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDXLUTBuilder_GetBuildOrder_Proxy( IDXLUTBuilder __RPC_FAR * This, /* [size_is][out] */ OPIDDXLUTBUILDER __RPC_FAR OpOrder[ ], /* [in] */ ULONG ulSize); void __RPC_STUB IDXLUTBuilder_GetBuildOrder_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDXLUTBuilder_SetBuildOrder_Proxy( IDXLUTBuilder __RPC_FAR * This, /* [size_is][in] */ const OPIDDXLUTBUILDER __RPC_FAR OpOrder[ ], /* [in] */ ULONG ulNumSteps); void __RPC_STUB IDXLUTBuilder_SetBuildOrder_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDXLUTBuilder_SetGamma_Proxy( IDXLUTBuilder __RPC_FAR * This, /* [in] */ float newVal); void __RPC_STUB IDXLUTBuilder_SetGamma_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDXLUTBuilder_GetGamma_Proxy( IDXLUTBuilder __RPC_FAR * This, /* [out] */ float __RPC_FAR *pVal); void __RPC_STUB IDXLUTBuilder_GetGamma_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDXLUTBuilder_GetOpacity_Proxy( IDXLUTBuilder __RPC_FAR * This, /* [out] */ float __RPC_FAR *pVal); void __RPC_STUB IDXLUTBuilder_GetOpacity_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDXLUTBuilder_SetOpacity_Proxy( IDXLUTBuilder __RPC_FAR * This, /* [in] */ float newVal); void __RPC_STUB IDXLUTBuilder_SetOpacity_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDXLUTBuilder_GetBrightness_Proxy( IDXLUTBuilder __RPC_FAR * This, /* [out][in] */ ULONG __RPC_FAR *pulCount, /* [size_is][out] */ float __RPC_FAR Weights[ ]); void __RPC_STUB IDXLUTBuilder_GetBrightness_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDXLUTBuilder_SetBrightness_Proxy( IDXLUTBuilder __RPC_FAR * This, /* [in] */ ULONG ulCount, /* [size_is][in] */ const float __RPC_FAR Weights[ ]); void __RPC_STUB IDXLUTBuilder_SetBrightness_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDXLUTBuilder_GetContrast_Proxy( IDXLUTBuilder __RPC_FAR * This, /* [out][in] */ ULONG __RPC_FAR *pulCount, /* [size_is][out] */ float __RPC_FAR Weights[ ]); void __RPC_STUB IDXLUTBuilder_GetContrast_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDXLUTBuilder_SetContrast_Proxy( IDXLUTBuilder __RPC_FAR * This, /* [in] */ ULONG ulCount, /* [size_is][in] */ const float __RPC_FAR Weights[ ]); void __RPC_STUB IDXLUTBuilder_SetContrast_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDXLUTBuilder_GetColorBalance_Proxy( IDXLUTBuilder __RPC_FAR * This, /* [in] */ DXLUTCOLOR Color, /* [out][in] */ ULONG __RPC_FAR *pulCount, /* [size_is][out] */ float __RPC_FAR Weights[ ]); void __RPC_STUB IDXLUTBuilder_GetColorBalance_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDXLUTBuilder_SetColorBalance_Proxy( IDXLUTBuilder __RPC_FAR * This, /* [in] */ DXLUTCOLOR Color, /* [in] */ ULONG ulCount, /* [size_is][in] */ const float __RPC_FAR Weights[ ]); void __RPC_STUB IDXLUTBuilder_SetColorBalance_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDXLUTBuilder_GetLevelsPerChannel_Proxy( IDXLUTBuilder __RPC_FAR * This, /* [out] */ ULONG __RPC_FAR *pVal); void __RPC_STUB IDXLUTBuilder_GetLevelsPerChannel_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDXLUTBuilder_SetLevelsPerChannel_Proxy( IDXLUTBuilder __RPC_FAR * This, /* [in] */ ULONG newVal); void __RPC_STUB IDXLUTBuilder_SetLevelsPerChannel_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDXLUTBuilder_GetInvert_Proxy( IDXLUTBuilder __RPC_FAR * This, /* [out] */ float __RPC_FAR *pThreshold); void __RPC_STUB IDXLUTBuilder_GetInvert_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDXLUTBuilder_SetInvert_Proxy( IDXLUTBuilder __RPC_FAR * This, /* [in] */ float Threshold); void __RPC_STUB IDXLUTBuilder_SetInvert_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDXLUTBuilder_GetThreshold_Proxy( IDXLUTBuilder __RPC_FAR * This, /* [out] */ float __RPC_FAR *pVal); void __RPC_STUB IDXLUTBuilder_GetThreshold_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDXLUTBuilder_SetThreshold_Proxy( IDXLUTBuilder __RPC_FAR * This, /* [in] */ float newVal); void __RPC_STUB IDXLUTBuilder_SetThreshold_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDXLUTBuilder_INTERFACE_DEFINED__ */ #ifndef __IDXDLUTBuilder_INTERFACE_DEFINED__ #define __IDXDLUTBuilder_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IDXDLUTBuilder * at Wed Sep 02 08:16:12 1998 * using MIDL 3.02.88 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IDXDLUTBuilder; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("73068231-35EE-11d1-81A1-0000F87557DB") IDXDLUTBuilder : public IDispatch { public: virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_NumBuildSteps( /* [retval][out] */ long __RPC_FAR *pNumSteps) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BuildOrder( /* [retval][out] */ VARIANT __RPC_FAR *pOpOrder) = 0; virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_BuildOrder( /* [in] */ VARIANT __RPC_FAR *pOpOrder) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Gamma( /* [retval][out] */ float __RPC_FAR *pVal) = 0; virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Gamma( /* [in] */ float newVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Opacity( /* [retval][out] */ float __RPC_FAR *pVal) = 0; virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Opacity( /* [in] */ float newVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Brightness( /* [retval][out] */ VARIANT __RPC_FAR *pWeights) = 0; virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Brightness( /* [in] */ VARIANT __RPC_FAR *pWeights) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Contrast( /* [retval][out] */ VARIANT __RPC_FAR *pWeights) = 0; virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Contrast( /* [in] */ VARIANT __RPC_FAR *pWeights) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_ColorBalance( /* [in] */ DXLUTCOLOR Color, /* [retval][out] */ VARIANT __RPC_FAR *pWeights) = 0; virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_ColorBalance( /* [in] */ DXLUTCOLOR Color, /* [in] */ VARIANT __RPC_FAR *pWeights) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_LevelsPerChannel( /* [retval][out] */ long __RPC_FAR *pVal) = 0; virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_LevelsPerChannel( /* [in] */ long newVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Invert( /* [retval][out] */ float __RPC_FAR *pThreshold) = 0; virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Invert( /* [in] */ float Threshold) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Threshold( /* [retval][out] */ float __RPC_FAR *pVal) = 0; virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Threshold( /* [in] */ float newVal) = 0; }; #else /* C style interface */ typedef struct IDXDLUTBuilderVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDXDLUTBuilder __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDXDLUTBuilder __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDXDLUTBuilder __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IDXDLUTBuilder __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IDXDLUTBuilder __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IDXDLUTBuilder __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IDXDLUTBuilder __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NumBuildSteps )( IDXDLUTBuilder __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pNumSteps); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BuildOrder )( IDXDLUTBuilder __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pOpOrder); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BuildOrder )( IDXDLUTBuilder __RPC_FAR * This, /* [in] */ VARIANT __RPC_FAR *pOpOrder); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Gamma )( IDXDLUTBuilder __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Gamma )( IDXDLUTBuilder __RPC_FAR * This, /* [in] */ float newVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Opacity )( IDXDLUTBuilder __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Opacity )( IDXDLUTBuilder __RPC_FAR * This, /* [in] */ float newVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Brightness )( IDXDLUTBuilder __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pWeights); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Brightness )( IDXDLUTBuilder __RPC_FAR * This, /* [in] */ VARIANT __RPC_FAR *pWeights); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Contrast )( IDXDLUTBuilder __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pWeights); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Contrast )( IDXDLUTBuilder __RPC_FAR * This, /* [in] */ VARIANT __RPC_FAR *pWeights); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ColorBalance )( IDXDLUTBuilder __RPC_FAR * This, /* [in] */ DXLUTCOLOR Color, /* [retval][out] */ VARIANT __RPC_FAR *pWeights); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ColorBalance )( IDXDLUTBuilder __RPC_FAR * This, /* [in] */ DXLUTCOLOR Color, /* [in] */ VARIANT __RPC_FAR *pWeights); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LevelsPerChannel )( IDXDLUTBuilder __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVal); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LevelsPerChannel )( IDXDLUTBuilder __RPC_FAR * This, /* [in] */ long newVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Invert )( IDXDLUTBuilder __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pThreshold); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Invert )( IDXDLUTBuilder __RPC_FAR * This, /* [in] */ float Threshold); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Threshold )( IDXDLUTBuilder __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Threshold )( IDXDLUTBuilder __RPC_FAR * This, /* [in] */ float newVal); END_INTERFACE } IDXDLUTBuilderVtbl; interface IDXDLUTBuilder { CONST_VTBL struct IDXDLUTBuilderVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDXDLUTBuilder_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDXDLUTBuilder_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDXDLUTBuilder_Release(This) \ (This)->lpVtbl -> Release(This) #define IDXDLUTBuilder_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IDXDLUTBuilder_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IDXDLUTBuilder_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IDXDLUTBuilder_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IDXDLUTBuilder_get_NumBuildSteps(This,pNumSteps) \ (This)->lpVtbl -> get_NumBuildSteps(This,pNumSteps) #define IDXDLUTBuilder_get_BuildOrder(This,pOpOrder) \ (This)->lpVtbl -> get_BuildOrder(This,pOpOrder) #define IDXDLUTBuilder_put_BuildOrder(This,pOpOrder) \ (This)->lpVtbl -> put_BuildOrder(This,pOpOrder) #define IDXDLUTBuilder_get_Gamma(This,pVal) \ (This)->lpVtbl -> get_Gamma(This,pVal) #define IDXDLUTBuilder_put_Gamma(This,newVal) \ (This)->lpVtbl -> put_Gamma(This,newVal) #define IDXDLUTBuilder_get_Opacity(This,pVal) \ (This)->lpVtbl -> get_Opacity(This,pVal) #define IDXDLUTBuilder_put_Opacity(This,newVal) \ (This)->lpVtbl -> put_Opacity(This,newVal) #define IDXDLUTBuilder_get_Brightness(This,pWeights) \ (This)->lpVtbl -> get_Brightness(This,pWeights) #define IDXDLUTBuilder_put_Brightness(This,pWeights) \ (This)->lpVtbl -> put_Brightness(This,pWeights) #define IDXDLUTBuilder_get_Contrast(This,pWeights) \ (This)->lpVtbl -> get_Contrast(This,pWeights) #define IDXDLUTBuilder_put_Contrast(This,pWeights) \ (This)->lpVtbl -> put_Contrast(This,pWeights) #define IDXDLUTBuilder_get_ColorBalance(This,Color,pWeights) \ (This)->lpVtbl -> get_ColorBalance(This,Color,pWeights) #define IDXDLUTBuilder_put_ColorBalance(This,Color,pWeights) \ (This)->lpVtbl -> put_ColorBalance(This,Color,pWeights) #define IDXDLUTBuilder_get_LevelsPerChannel(This,pVal) \ (This)->lpVtbl -> get_LevelsPerChannel(This,pVal) #define IDXDLUTBuilder_put_LevelsPerChannel(This,newVal) \ (This)->lpVtbl -> put_LevelsPerChannel(This,newVal) #define IDXDLUTBuilder_get_Invert(This,pThreshold) \ (This)->lpVtbl -> get_Invert(This,pThreshold) #define IDXDLUTBuilder_put_Invert(This,Threshold) \ (This)->lpVtbl -> put_Invert(This,Threshold) #define IDXDLUTBuilder_get_Threshold(This,pVal) \ (This)->lpVtbl -> get_Threshold(This,pVal) #define IDXDLUTBuilder_put_Threshold(This,newVal) \ (This)->lpVtbl -> put_Threshold(This,newVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [id][propget] */ HRESULT STDMETHODCALLTYPE IDXDLUTBuilder_get_NumBuildSteps_Proxy( IDXDLUTBuilder __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pNumSteps); void __RPC_STUB IDXDLUTBuilder_get_NumBuildSteps_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IDXDLUTBuilder_get_BuildOrder_Proxy( IDXDLUTBuilder __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pOpOrder); void __RPC_STUB IDXDLUTBuilder_get_BuildOrder_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propput] */ HRESULT STDMETHODCALLTYPE IDXDLUTBuilder_put_BuildOrder_Proxy( IDXDLUTBuilder __RPC_FAR * This, /* [in] */ VARIANT __RPC_FAR *pOpOrder); void __RPC_STUB IDXDLUTBuilder_put_BuildOrder_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IDXDLUTBuilder_get_Gamma_Proxy( IDXDLUTBuilder __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); void __RPC_STUB IDXDLUTBuilder_get_Gamma_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propput] */ HRESULT STDMETHODCALLTYPE IDXDLUTBuilder_put_Gamma_Proxy( IDXDLUTBuilder __RPC_FAR * This, /* [in] */ float newVal); void __RPC_STUB IDXDLUTBuilder_put_Gamma_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IDXDLUTBuilder_get_Opacity_Proxy( IDXDLUTBuilder __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); void __RPC_STUB IDXDLUTBuilder_get_Opacity_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propput] */ HRESULT STDMETHODCALLTYPE IDXDLUTBuilder_put_Opacity_Proxy( IDXDLUTBuilder __RPC_FAR * This, /* [in] */ float newVal); void __RPC_STUB IDXDLUTBuilder_put_Opacity_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IDXDLUTBuilder_get_Brightness_Proxy( IDXDLUTBuilder __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pWeights); void __RPC_STUB IDXDLUTBuilder_get_Brightness_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propput] */ HRESULT STDMETHODCALLTYPE IDXDLUTBuilder_put_Brightness_Proxy( IDXDLUTBuilder __RPC_FAR * This, /* [in] */ VARIANT __RPC_FAR *pWeights); void __RPC_STUB IDXDLUTBuilder_put_Brightness_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IDXDLUTBuilder_get_Contrast_Proxy( IDXDLUTBuilder __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pWeights); void __RPC_STUB IDXDLUTBuilder_get_Contrast_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propput] */ HRESULT STDMETHODCALLTYPE IDXDLUTBuilder_put_Contrast_Proxy( IDXDLUTBuilder __RPC_FAR * This, /* [in] */ VARIANT __RPC_FAR *pWeights); void __RPC_STUB IDXDLUTBuilder_put_Contrast_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IDXDLUTBuilder_get_ColorBalance_Proxy( IDXDLUTBuilder __RPC_FAR * This, /* [in] */ DXLUTCOLOR Color, /* [retval][out] */ VARIANT __RPC_FAR *pWeights); void __RPC_STUB IDXDLUTBuilder_get_ColorBalance_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propput] */ HRESULT STDMETHODCALLTYPE IDXDLUTBuilder_put_ColorBalance_Proxy( IDXDLUTBuilder __RPC_FAR * This, /* [in] */ DXLUTCOLOR Color, /* [in] */ VARIANT __RPC_FAR *pWeights); void __RPC_STUB IDXDLUTBuilder_put_ColorBalance_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IDXDLUTBuilder_get_LevelsPerChannel_Proxy( IDXDLUTBuilder __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVal); void __RPC_STUB IDXDLUTBuilder_get_LevelsPerChannel_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propput] */ HRESULT STDMETHODCALLTYPE IDXDLUTBuilder_put_LevelsPerChannel_Proxy( IDXDLUTBuilder __RPC_FAR * This, /* [in] */ long newVal); void __RPC_STUB IDXDLUTBuilder_put_LevelsPerChannel_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IDXDLUTBuilder_get_Invert_Proxy( IDXDLUTBuilder __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pThreshold); void __RPC_STUB IDXDLUTBuilder_get_Invert_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propput] */ HRESULT STDMETHODCALLTYPE IDXDLUTBuilder_put_Invert_Proxy( IDXDLUTBuilder __RPC_FAR * This, /* [in] */ float Threshold); void __RPC_STUB IDXDLUTBuilder_put_Invert_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IDXDLUTBuilder_get_Threshold_Proxy( IDXDLUTBuilder __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); void __RPC_STUB IDXDLUTBuilder_get_Threshold_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propput] */ HRESULT STDMETHODCALLTYPE IDXDLUTBuilder_put_Threshold_Proxy( IDXDLUTBuilder __RPC_FAR * This, /* [in] */ float newVal); void __RPC_STUB IDXDLUTBuilder_put_Threshold_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDXDLUTBuilder_INTERFACE_DEFINED__ */ /**************************************** * Generated header for interface: __MIDL_itf_dxtmsft_0179 * at Wed Sep 02 08:16:12 1998 * using MIDL 3.02.88 ****************************************/ /* [local] */ typedef enum DXFILTERTYPE { DXFILTER_NEAREST = 0, DXFILTER_BILINEAR = DXFILTER_NEAREST + 1, DXFILTER_CUBIC = DXFILTER_BILINEAR + 1, DXFILTER_BSPLINE = DXFILTER_CUBIC + 1, DXFILTER_NUM_FILTERS = DXFILTER_BSPLINE + 1 } DXFILTERTYPE; typedef enum DXRESAMPFLAGS { DXRESAMP_X = 1L << 0, DXRESAMP_Y = 1L << 1, DXRESAMP_Z = 1L << 2, DXRESAMP_T = 1L << 3, DXRESAMP_ABSOLUTE = 1L << 4, DXRESAMP_ALL = DXRESAMP_X | DXRESAMP_Y | DXRESAMP_Z | DXRESAMP_T } DXRESAMPFLAGS; extern RPC_IF_HANDLE __MIDL_itf_dxtmsft_0179_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_dxtmsft_0179_v0_0_s_ifspec; #ifndef __IDXTResampler_INTERFACE_DEFINED__ #define __IDXTResampler_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IDXTResampler * at Wed Sep 02 08:16:12 1998 * using MIDL 3.02.88 ****************************************/ /* [object][unique][helpstring][uuid] */ EXTERN_C const IID IID_IDXTResampler; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("015E2938-C341-11d1-81D1-0000F87557DB") IDXTResampler : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE SetFilterType( /* [in] */ DXFILTERTYPE eType) = 0; virtual HRESULT STDMETHODCALLTYPE GetFilterType( /* [out] */ DXFILTERTYPE __RPC_FAR *peType) = 0; virtual HRESULT STDMETHODCALLTYPE SetMapping( /* [in] */ const DX2DXFORM __RPC_FAR *pXForm) = 0; virtual HRESULT STDMETHODCALLTYPE GetMapping( /* [out] */ DX2DXFORM __RPC_FAR *pXForm) = 0; virtual HRESULT STDMETHODCALLTYPE SetMappingObject( /* [in] */ IUnknown __RPC_FAR *pMapper) = 0; virtual HRESULT STDMETHODCALLTYPE GetMappingObject( /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *ppMapper) = 0; virtual HRESULT STDMETHODCALLTYPE Rotate( /* [in] */ float Rotation, /* [in] */ DWORD dwFlags) = 0; virtual HRESULT STDMETHODCALLTYPE Scale( /* [in] */ float __RPC_FAR Scales[ 2 ], /* [in] */ DWORD dwFlags) = 0; virtual HRESULT STDMETHODCALLTYPE ScaleFitToSize( /* [in] */ DXBNDS __RPC_FAR *pClipBounds, /* [in] */ SIZE FitToSize, /* [in] */ BOOL bMaintainAspect) = 0; }; #else /* C style interface */ typedef struct IDXTResamplerVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDXTResampler __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDXTResampler __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDXTResampler __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetFilterType )( IDXTResampler __RPC_FAR * This, /* [in] */ DXFILTERTYPE eType); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFilterType )( IDXTResampler __RPC_FAR * This, /* [out] */ DXFILTERTYPE __RPC_FAR *peType); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetMapping )( IDXTResampler __RPC_FAR * This, /* [in] */ const DX2DXFORM __RPC_FAR *pXForm); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetMapping )( IDXTResampler __RPC_FAR * This, /* [out] */ DX2DXFORM __RPC_FAR *pXForm); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetMappingObject )( IDXTResampler __RPC_FAR * This, /* [in] */ IUnknown __RPC_FAR *pMapper); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetMappingObject )( IDXTResampler __RPC_FAR * This, /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *ppMapper); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Rotate )( IDXTResampler __RPC_FAR * This, /* [in] */ float Rotation, /* [in] */ DWORD dwFlags); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Scale )( IDXTResampler __RPC_FAR * This, /* [in] */ float __RPC_FAR Scales[ 2 ], /* [in] */ DWORD dwFlags); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ScaleFitToSize )( IDXTResampler __RPC_FAR * This, /* [in] */ DXBNDS __RPC_FAR *pClipBounds, /* [in] */ SIZE FitToSize, /* [in] */ BOOL bMaintainAspect); END_INTERFACE } IDXTResamplerVtbl; interface IDXTResampler { CONST_VTBL struct IDXTResamplerVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDXTResampler_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDXTResampler_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDXTResampler_Release(This) \ (This)->lpVtbl -> Release(This) #define IDXTResampler_SetFilterType(This,eType) \ (This)->lpVtbl -> SetFilterType(This,eType) #define IDXTResampler_GetFilterType(This,peType) \ (This)->lpVtbl -> GetFilterType(This,peType) #define IDXTResampler_SetMapping(This,pXForm) \ (This)->lpVtbl -> SetMapping(This,pXForm) #define IDXTResampler_GetMapping(This,pXForm) \ (This)->lpVtbl -> GetMapping(This,pXForm) #define IDXTResampler_SetMappingObject(This,pMapper) \ (This)->lpVtbl -> SetMappingObject(This,pMapper) #define IDXTResampler_GetMappingObject(This,ppMapper) \ (This)->lpVtbl -> GetMappingObject(This,ppMapper) #define IDXTResampler_Rotate(This,Rotation,dwFlags) \ (This)->lpVtbl -> Rotate(This,Rotation,dwFlags) #define IDXTResampler_Scale(This,Scales,dwFlags) \ (This)->lpVtbl -> Scale(This,Scales,dwFlags) #define IDXTResampler_ScaleFitToSize(This,pClipBounds,FitToSize,bMaintainAspect) \ (This)->lpVtbl -> ScaleFitToSize(This,pClipBounds,FitToSize,bMaintainAspect) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDXTResampler_SetFilterType_Proxy( IDXTResampler __RPC_FAR * This, /* [in] */ DXFILTERTYPE eType); void __RPC_STUB IDXTResampler_SetFilterType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDXTResampler_GetFilterType_Proxy( IDXTResampler __RPC_FAR * This, /* [out] */ DXFILTERTYPE __RPC_FAR *peType); void __RPC_STUB IDXTResampler_GetFilterType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDXTResampler_SetMapping_Proxy( IDXTResampler __RPC_FAR * This, /* [in] */ const DX2DXFORM __RPC_FAR *pXForm); void __RPC_STUB IDXTResampler_SetMapping_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDXTResampler_GetMapping_Proxy( IDXTResampler __RPC_FAR * This, /* [out] */ DX2DXFORM __RPC_FAR *pXForm); void __RPC_STUB IDXTResampler_GetMapping_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDXTResampler_SetMappingObject_Proxy( IDXTResampler __RPC_FAR * This, /* [in] */ IUnknown __RPC_FAR *pMapper); void __RPC_STUB IDXTResampler_SetMappingObject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDXTResampler_GetMappingObject_Proxy( IDXTResampler __RPC_FAR * This, /* [out] */ IUnknown __RPC_FAR *__RPC_FAR *ppMapper); void __RPC_STUB IDXTResampler_GetMappingObject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDXTResampler_Rotate_Proxy( IDXTResampler __RPC_FAR * This, /* [in] */ float Rotation, /* [in] */ DWORD dwFlags); void __RPC_STUB IDXTResampler_Rotate_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDXTResampler_Scale_Proxy( IDXTResampler __RPC_FAR * This, /* [in] */ float __RPC_FAR Scales[ 2 ], /* [in] */ DWORD dwFlags); void __RPC_STUB IDXTResampler_Scale_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDXTResampler_ScaleFitToSize_Proxy( IDXTResampler __RPC_FAR * This, /* [in] */ DXBNDS __RPC_FAR *pClipBounds, /* [in] */ SIZE FitToSize, /* [in] */ BOOL bMaintainAspect); void __RPC_STUB IDXTResampler_ScaleFitToSize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDXTResampler_INTERFACE_DEFINED__ */ /**************************************** * Generated header for interface: __MIDL_itf_dxtmsft_0180 * at Wed Sep 02 08:16:12 1998 * using MIDL 3.02.88 ****************************************/ /* [local] */ typedef enum DXRESAMPDISPID { DISPID_MappingMatrix = 1, DISPID_MappingObject = DISPID_MappingMatrix + 1, DISPID_FilterType = DISPID_MappingObject + 1, DISPID_Rotation = DISPID_FilterType + 1, DISPID_ScaleX = DISPID_Rotation + 1, DISPID_ScaleY = DISPID_ScaleX + 1, DISPID_ScaleFitToSize = DISPID_ScaleY + 1 } DXRESAMPDISPID; extern RPC_IF_HANDLE __MIDL_itf_dxtmsft_0180_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_dxtmsft_0180_v0_0_s_ifspec; #ifndef __IDXTResamplerD_INTERFACE_DEFINED__ #define __IDXTResamplerD_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IDXTResamplerD * at Wed Sep 02 08:16:12 1998 * using MIDL 3.02.88 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IDXTResamplerD; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("015E2937-C341-11d1-81D1-0000F87557DB") IDXTResamplerD : public IDispatch { public: virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_MappingMatrix( /* [in] */ SAFEARRAY __RPC_FAR * __RPC_FAR *pFilter) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_MappingMatrix( /* [retval][out] */ SAFEARRAY __RPC_FAR * __RPC_FAR *pFilter) = 0; virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_MappingObject( /* [in] */ IUnknown __RPC_FAR *pMapper) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_MappingObject( /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppMapper) = 0; virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_FilterType( /* [in] */ DXFILTERTYPE eType) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_FilterType( /* [retval][out] */ DXFILTERTYPE __RPC_FAR *peType) = 0; virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Rotation( /* [in] */ float Rotation) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Rotation( /* [retval][out] */ float __RPC_FAR *Rotation) = 0; virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_ScaleX( /* [in] */ float X) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_ScaleX( /* [retval][out] */ float __RPC_FAR *pX) = 0; virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_ScaleY( /* [in] */ float Y) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_ScaleY( /* [retval][out] */ float __RPC_FAR *pY) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE ScaleFitToSize( /* [in] */ long FitWid, /* [in] */ long FitHgt, /* [in] */ BOOL bMaintainAspect) = 0; }; #else /* C style interface */ typedef struct IDXTResamplerDVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDXTResamplerD __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDXTResamplerD __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDXTResamplerD __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IDXTResamplerD __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IDXTResamplerD __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IDXTResamplerD __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IDXTResamplerD __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MappingMatrix )( IDXTResamplerD __RPC_FAR * This, /* [in] */ SAFEARRAY __RPC_FAR * __RPC_FAR *pFilter); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MappingMatrix )( IDXTResamplerD __RPC_FAR * This, /* [retval][out] */ SAFEARRAY __RPC_FAR * __RPC_FAR *pFilter); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MappingObject )( IDXTResamplerD __RPC_FAR * This, /* [in] */ IUnknown __RPC_FAR *pMapper); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MappingObject )( IDXTResamplerD __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppMapper); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FilterType )( IDXTResamplerD __RPC_FAR * This, /* [in] */ DXFILTERTYPE eType); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FilterType )( IDXTResamplerD __RPC_FAR * This, /* [retval][out] */ DXFILTERTYPE __RPC_FAR *peType); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Rotation )( IDXTResamplerD __RPC_FAR * This, /* [in] */ float Rotation); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Rotation )( IDXTResamplerD __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *Rotation); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ScaleX )( IDXTResamplerD __RPC_FAR * This, /* [in] */ float X); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ScaleX )( IDXTResamplerD __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pX); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ScaleY )( IDXTResamplerD __RPC_FAR * This, /* [in] */ float Y); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ScaleY )( IDXTResamplerD __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pY); /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ScaleFitToSize )( IDXTResamplerD __RPC_FAR * This, /* [in] */ long FitWid, /* [in] */ long FitHgt, /* [in] */ BOOL bMaintainAspect); END_INTERFACE } IDXTResamplerDVtbl; interface IDXTResamplerD { CONST_VTBL struct IDXTResamplerDVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDXTResamplerD_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDXTResamplerD_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDXTResamplerD_Release(This) \ (This)->lpVtbl -> Release(This) #define IDXTResamplerD_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IDXTResamplerD_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IDXTResamplerD_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IDXTResamplerD_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IDXTResamplerD_put_MappingMatrix(This,pFilter) \ (This)->lpVtbl -> put_MappingMatrix(This,pFilter) #define IDXTResamplerD_get_MappingMatrix(This,pFilter) \ (This)->lpVtbl -> get_MappingMatrix(This,pFilter) #define IDXTResamplerD_put_MappingObject(This,pMapper) \ (This)->lpVtbl -> put_MappingObject(This,pMapper) #define IDXTResamplerD_get_MappingObject(This,ppMapper) \ (This)->lpVtbl -> get_MappingObject(This,ppMapper) #define IDXTResamplerD_put_FilterType(This,eType) \ (This)->lpVtbl -> put_FilterType(This,eType) #define IDXTResamplerD_get_FilterType(This,peType) \ (This)->lpVtbl -> get_FilterType(This,peType) #define IDXTResamplerD_put_Rotation(This,Rotation) \ (This)->lpVtbl -> put_Rotation(This,Rotation) #define IDXTResamplerD_get_Rotation(This,Rotation) \ (This)->lpVtbl -> get_Rotation(This,Rotation) #define IDXTResamplerD_put_ScaleX(This,X) \ (This)->lpVtbl -> put_ScaleX(This,X) #define IDXTResamplerD_get_ScaleX(This,pX) \ (This)->lpVtbl -> get_ScaleX(This,pX) #define IDXTResamplerD_put_ScaleY(This,Y) \ (This)->lpVtbl -> put_ScaleY(This,Y) #define IDXTResamplerD_get_ScaleY(This,pY) \ (This)->lpVtbl -> get_ScaleY(This,pY) #define IDXTResamplerD_ScaleFitToSize(This,FitWid,FitHgt,bMaintainAspect) \ (This)->lpVtbl -> ScaleFitToSize(This,FitWid,FitHgt,bMaintainAspect) #endif /* COBJMACROS */ #endif /* C style interface */ /* [id][propput] */ HRESULT STDMETHODCALLTYPE IDXTResamplerD_put_MappingMatrix_Proxy( IDXTResamplerD __RPC_FAR * This, /* [in] */ SAFEARRAY __RPC_FAR * __RPC_FAR *pFilter); void __RPC_STUB IDXTResamplerD_put_MappingMatrix_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IDXTResamplerD_get_MappingMatrix_Proxy( IDXTResamplerD __RPC_FAR * This, /* [retval][out] */ SAFEARRAY __RPC_FAR * __RPC_FAR *pFilter); void __RPC_STUB IDXTResamplerD_get_MappingMatrix_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propput] */ HRESULT STDMETHODCALLTYPE IDXTResamplerD_put_MappingObject_Proxy( IDXTResamplerD __RPC_FAR * This, /* [in] */ IUnknown __RPC_FAR *pMapper); void __RPC_STUB IDXTResamplerD_put_MappingObject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IDXTResamplerD_get_MappingObject_Proxy( IDXTResamplerD __RPC_FAR * This, /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppMapper); void __RPC_STUB IDXTResamplerD_get_MappingObject_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propput] */ HRESULT STDMETHODCALLTYPE IDXTResamplerD_put_FilterType_Proxy( IDXTResamplerD __RPC_FAR * This, /* [in] */ DXFILTERTYPE eType); void __RPC_STUB IDXTResamplerD_put_FilterType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IDXTResamplerD_get_FilterType_Proxy( IDXTResamplerD __RPC_FAR * This, /* [retval][out] */ DXFILTERTYPE __RPC_FAR *peType); void __RPC_STUB IDXTResamplerD_get_FilterType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propput] */ HRESULT STDMETHODCALLTYPE IDXTResamplerD_put_Rotation_Proxy( IDXTResamplerD __RPC_FAR * This, /* [in] */ float Rotation); void __RPC_STUB IDXTResamplerD_put_Rotation_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IDXTResamplerD_get_Rotation_Proxy( IDXTResamplerD __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *Rotation); void __RPC_STUB IDXTResamplerD_get_Rotation_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propput] */ HRESULT STDMETHODCALLTYPE IDXTResamplerD_put_ScaleX_Proxy( IDXTResamplerD __RPC_FAR * This, /* [in] */ float X); void __RPC_STUB IDXTResamplerD_put_ScaleX_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IDXTResamplerD_get_ScaleX_Proxy( IDXTResamplerD __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pX); void __RPC_STUB IDXTResamplerD_get_ScaleX_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propput] */ HRESULT STDMETHODCALLTYPE IDXTResamplerD_put_ScaleY_Proxy( IDXTResamplerD __RPC_FAR * This, /* [in] */ float Y); void __RPC_STUB IDXTResamplerD_put_ScaleY_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IDXTResamplerD_get_ScaleY_Proxy( IDXTResamplerD __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pY); void __RPC_STUB IDXTResamplerD_get_ScaleY_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id] */ HRESULT STDMETHODCALLTYPE IDXTResamplerD_ScaleFitToSize_Proxy( IDXTResamplerD __RPC_FAR * This, /* [in] */ long FitWid, /* [in] */ long FitHgt, /* [in] */ BOOL bMaintainAspect); void __RPC_STUB IDXTResamplerD_ScaleFitToSize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDXTResamplerD_INTERFACE_DEFINED__ */ /**************************************** * Generated header for interface: __MIDL_itf_dxtmsft_0181 * at Wed Sep 02 08:16:12 1998 * using MIDL 3.02.88 ****************************************/ /* [local] */ typedef enum DXGRADIENTTYPE { DXGRADIENT_VERTICAL = 0, DXGRADIENT_HORIZONTAL = DXGRADIENT_VERTICAL + 1, DXGRADIENT_NUM_GRADIENTS = DXGRADIENT_HORIZONTAL + 1 } DXGRADIENTTYPE; typedef enum DXGRADDISPID { DISPID_GradientType = 1, DISPID_StartColor = DISPID_GradientType + 1, DISPID_EndColor = DISPID_StartColor + 1, DISPID_GradientWidth = DISPID_EndColor + 1, DISPID_GradientHeight = DISPID_GradientWidth + 1, DISPID_GradientAspect = DISPID_GradientHeight + 1, DISPID_StartColorStr = DISPID_GradientAspect + 1, DISPID_EndColorStr = DISPID_StartColorStr + 1 } DXGRADDISPID; extern RPC_IF_HANDLE __MIDL_itf_dxtmsft_0181_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_dxtmsft_0181_v0_0_s_ifspec; #ifndef __IDXTGradientD_INTERFACE_DEFINED__ #define __IDXTGradientD_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IDXTGradientD * at Wed Sep 02 08:16:12 1998 * using MIDL 3.02.88 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IDXTGradientD; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("623E2881-FC0E-11d1-9A77-0000F8756A10") IDXTGradientD : public IDispatch { public: virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_GradientType( /* [in] */ DXGRADIENTTYPE eType) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_GradientType( /* [retval][out] */ DXGRADIENTTYPE __RPC_FAR *peType) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_StartColor( /* [in] */ OLE_COLOR newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_StartColor( /* [retval][out] */ OLE_COLOR __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_EndColor( /* [in] */ OLE_COLOR newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_EndColor( /* [retval][out] */ OLE_COLOR __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_GradientWidth( /* [in] */ long newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_GradientWidth( /* [retval][out] */ long __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_GradientHeight( /* [in] */ long newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_GradientHeight( /* [retval][out] */ long __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_KeepAspectRatio( /* [in] */ VARIANT_BOOL newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_KeepAspectRatio( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_StartColorStr( /* [in] */ BSTR newVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_EndColorStr( /* [in] */ BSTR newVal) = 0; }; #else /* C style interface */ typedef struct IDXTGradientDVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDXTGradientD __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDXTGradientD __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDXTGradientD __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IDXTGradientD __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IDXTGradientD __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IDXTGradientD __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IDXTGradientD __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_GradientType )( IDXTGradientD __RPC_FAR * This, /* [in] */ DXGRADIENTTYPE eType); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_GradientType )( IDXTGradientD __RPC_FAR * This, /* [retval][out] */ DXGRADIENTTYPE __RPC_FAR *peType); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_StartColor )( IDXTGradientD __RPC_FAR * This, /* [in] */ OLE_COLOR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_StartColor )( IDXTGradientD __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EndColor )( IDXTGradientD __RPC_FAR * This, /* [in] */ OLE_COLOR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EndColor )( IDXTGradientD __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_GradientWidth )( IDXTGradientD __RPC_FAR * This, /* [in] */ long newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_GradientWidth )( IDXTGradientD __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_GradientHeight )( IDXTGradientD __RPC_FAR * This, /* [in] */ long newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_GradientHeight )( IDXTGradientD __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_KeepAspectRatio )( IDXTGradientD __RPC_FAR * This, /* [in] */ VARIANT_BOOL newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_KeepAspectRatio )( IDXTGradientD __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_StartColorStr )( IDXTGradientD __RPC_FAR * This, /* [in] */ BSTR newVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_EndColorStr )( IDXTGradientD __RPC_FAR * This, /* [in] */ BSTR newVal); END_INTERFACE } IDXTGradientDVtbl; interface IDXTGradientD { CONST_VTBL struct IDXTGradientDVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDXTGradientD_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDXTGradientD_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDXTGradientD_Release(This) \ (This)->lpVtbl -> Release(This) #define IDXTGradientD_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IDXTGradientD_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IDXTGradientD_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IDXTGradientD_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IDXTGradientD_put_GradientType(This,eType) \ (This)->lpVtbl -> put_GradientType(This,eType) #define IDXTGradientD_get_GradientType(This,peType) \ (This)->lpVtbl -> get_GradientType(This,peType) #define IDXTGradientD_put_StartColor(This,newVal) \ (This)->lpVtbl -> put_StartColor(This,newVal) #define IDXTGradientD_get_StartColor(This,pVal) \ (This)->lpVtbl -> get_StartColor(This,pVal) #define IDXTGradientD_put_EndColor(This,newVal) \ (This)->lpVtbl -> put_EndColor(This,newVal) #define IDXTGradientD_get_EndColor(This,pVal) \ (This)->lpVtbl -> get_EndColor(This,pVal) #define IDXTGradientD_put_GradientWidth(This,newVal) \ (This)->lpVtbl -> put_GradientWidth(This,newVal) #define IDXTGradientD_get_GradientWidth(This,pVal) \ (This)->lpVtbl -> get_GradientWidth(This,pVal) #define IDXTGradientD_put_GradientHeight(This,newVal) \ (This)->lpVtbl -> put_GradientHeight(This,newVal) #define IDXTGradientD_get_GradientHeight(This,pVal) \ (This)->lpVtbl -> get_GradientHeight(This,pVal) #define IDXTGradientD_put_KeepAspectRatio(This,newVal) \ (This)->lpVtbl -> put_KeepAspectRatio(This,newVal) #define IDXTGradientD_get_KeepAspectRatio(This,pVal) \ (This)->lpVtbl -> get_KeepAspectRatio(This,pVal) #define IDXTGradientD_put_StartColorStr(This,newVal) \ (This)->lpVtbl -> put_StartColorStr(This,newVal) #define IDXTGradientD_put_EndColorStr(This,newVal) \ (This)->lpVtbl -> put_EndColorStr(This,newVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [id][propput] */ HRESULT STDMETHODCALLTYPE IDXTGradientD_put_GradientType_Proxy( IDXTGradientD __RPC_FAR * This, /* [in] */ DXGRADIENTTYPE eType); void __RPC_STUB IDXTGradientD_put_GradientType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IDXTGradientD_get_GradientType_Proxy( IDXTGradientD __RPC_FAR * This, /* [retval][out] */ DXGRADIENTTYPE __RPC_FAR *peType); void __RPC_STUB IDXTGradientD_get_GradientType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDXTGradientD_put_StartColor_Proxy( IDXTGradientD __RPC_FAR * This, /* [in] */ OLE_COLOR newVal); void __RPC_STUB IDXTGradientD_put_StartColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDXTGradientD_get_StartColor_Proxy( IDXTGradientD __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pVal); void __RPC_STUB IDXTGradientD_get_StartColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDXTGradientD_put_EndColor_Proxy( IDXTGradientD __RPC_FAR * This, /* [in] */ OLE_COLOR newVal); void __RPC_STUB IDXTGradientD_put_EndColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDXTGradientD_get_EndColor_Proxy( IDXTGradientD __RPC_FAR * This, /* [retval][out] */ OLE_COLOR __RPC_FAR *pVal); void __RPC_STUB IDXTGradientD_get_EndColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDXTGradientD_put_GradientWidth_Proxy( IDXTGradientD __RPC_FAR * This, /* [in] */ long newVal); void __RPC_STUB IDXTGradientD_put_GradientWidth_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDXTGradientD_get_GradientWidth_Proxy( IDXTGradientD __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVal); void __RPC_STUB IDXTGradientD_get_GradientWidth_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDXTGradientD_put_GradientHeight_Proxy( IDXTGradientD __RPC_FAR * This, /* [in] */ long newVal); void __RPC_STUB IDXTGradientD_put_GradientHeight_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDXTGradientD_get_GradientHeight_Proxy( IDXTGradientD __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVal); void __RPC_STUB IDXTGradientD_get_GradientHeight_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDXTGradientD_put_KeepAspectRatio_Proxy( IDXTGradientD __RPC_FAR * This, /* [in] */ VARIANT_BOOL newVal); void __RPC_STUB IDXTGradientD_put_KeepAspectRatio_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDXTGradientD_get_KeepAspectRatio_Proxy( IDXTGradientD __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal); void __RPC_STUB IDXTGradientD_get_KeepAspectRatio_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDXTGradientD_put_StartColorStr_Proxy( IDXTGradientD __RPC_FAR * This, /* [in] */ BSTR newVal); void __RPC_STUB IDXTGradientD_put_StartColorStr_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDXTGradientD_put_EndColorStr_Proxy( IDXTGradientD __RPC_FAR * This, /* [in] */ BSTR newVal); void __RPC_STUB IDXTGradientD_put_EndColorStr_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDXTGradientD_INTERFACE_DEFINED__ */ /**************************************** * Generated header for interface: __MIDL_itf_dxtmsft_0182 * at Wed Sep 02 08:16:12 1998 * using MIDL 3.02.88 ****************************************/ /* [local] */ typedef enum DXCONVFILTERTYPE { DXCFILTER_SRCCOPY = 0, DXCFILTER_BOX7X7 = DXCFILTER_SRCCOPY + 1, DXCFILTER_BLUR3X3 = DXCFILTER_BOX7X7 + 1, DXCFILTER_SHARPEN = DXCFILTER_BLUR3X3 + 1, DXCFILTER_EMBOSS = DXCFILTER_SHARPEN + 1, DXCFILTER_ENGRAVE = DXCFILTER_EMBOSS + 1, DXCFILTER_NUM_FILTERS = DXCFILTER_ENGRAVE + 1, DXCFILTER_CUSTOM = DXCFILTER_NUM_FILTERS + 1 } DXCONVFILTERTYPE; extern RPC_IF_HANDLE __MIDL_itf_dxtmsft_0182_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_dxtmsft_0182_v0_0_s_ifspec; #ifndef __IDXTConvolution_INTERFACE_DEFINED__ #define __IDXTConvolution_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IDXTConvolution * at Wed Sep 02 08:16:12 1998 * using MIDL 3.02.88 ****************************************/ /* [object][unique][helpstring][uuid] */ EXTERN_C const IID IID_IDXTConvolution; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("7BA7F8AF-E5EA-11d1-81DD-0000F87557DB") IDXTConvolution : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE SetFilterType( /* [in] */ DXCONVFILTERTYPE eType) = 0; virtual HRESULT STDMETHODCALLTYPE GetFilterType( /* [out] */ DXCONVFILTERTYPE __RPC_FAR *peType) = 0; virtual HRESULT STDMETHODCALLTYPE SetCustomFilter( /* [in] */ float __RPC_FAR *pFilter, /* [in] */ SIZE Size) = 0; virtual HRESULT STDMETHODCALLTYPE SetConvertToGray( /* [in] */ BOOL bConvertToGray) = 0; virtual HRESULT STDMETHODCALLTYPE GetConvertToGray( /* [out] */ BOOL __RPC_FAR *pbConvertToGray) = 0; virtual HRESULT STDMETHODCALLTYPE SetBias( /* [in] */ float Bias) = 0; virtual HRESULT STDMETHODCALLTYPE GetBias( /* [out] */ float __RPC_FAR *pBias) = 0; virtual HRESULT STDMETHODCALLTYPE SetExcludeAlpha( /* [in] */ BOOL bExcludeAlpha) = 0; virtual HRESULT STDMETHODCALLTYPE GetExcludeAlpha( /* [out] */ BOOL __RPC_FAR *pbExcludeAlpha) = 0; }; #else /* C style interface */ typedef struct IDXTConvolutionVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDXTConvolution __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDXTConvolution __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDXTConvolution __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetFilterType )( IDXTConvolution __RPC_FAR * This, /* [in] */ DXCONVFILTERTYPE eType); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFilterType )( IDXTConvolution __RPC_FAR * This, /* [out] */ DXCONVFILTERTYPE __RPC_FAR *peType); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetCustomFilter )( IDXTConvolution __RPC_FAR * This, /* [in] */ float __RPC_FAR *pFilter, /* [in] */ SIZE Size); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetConvertToGray )( IDXTConvolution __RPC_FAR * This, /* [in] */ BOOL bConvertToGray); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetConvertToGray )( IDXTConvolution __RPC_FAR * This, /* [out] */ BOOL __RPC_FAR *pbConvertToGray); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetBias )( IDXTConvolution __RPC_FAR * This, /* [in] */ float Bias); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetBias )( IDXTConvolution __RPC_FAR * This, /* [out] */ float __RPC_FAR *pBias); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetExcludeAlpha )( IDXTConvolution __RPC_FAR * This, /* [in] */ BOOL bExcludeAlpha); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetExcludeAlpha )( IDXTConvolution __RPC_FAR * This, /* [out] */ BOOL __RPC_FAR *pbExcludeAlpha); END_INTERFACE } IDXTConvolutionVtbl; interface IDXTConvolution { CONST_VTBL struct IDXTConvolutionVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDXTConvolution_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDXTConvolution_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDXTConvolution_Release(This) \ (This)->lpVtbl -> Release(This) #define IDXTConvolution_SetFilterType(This,eType) \ (This)->lpVtbl -> SetFilterType(This,eType) #define IDXTConvolution_GetFilterType(This,peType) \ (This)->lpVtbl -> GetFilterType(This,peType) #define IDXTConvolution_SetCustomFilter(This,pFilter,Size) \ (This)->lpVtbl -> SetCustomFilter(This,pFilter,Size) #define IDXTConvolution_SetConvertToGray(This,bConvertToGray) \ (This)->lpVtbl -> SetConvertToGray(This,bConvertToGray) #define IDXTConvolution_GetConvertToGray(This,pbConvertToGray) \ (This)->lpVtbl -> GetConvertToGray(This,pbConvertToGray) #define IDXTConvolution_SetBias(This,Bias) \ (This)->lpVtbl -> SetBias(This,Bias) #define IDXTConvolution_GetBias(This,pBias) \ (This)->lpVtbl -> GetBias(This,pBias) #define IDXTConvolution_SetExcludeAlpha(This,bExcludeAlpha) \ (This)->lpVtbl -> SetExcludeAlpha(This,bExcludeAlpha) #define IDXTConvolution_GetExcludeAlpha(This,pbExcludeAlpha) \ (This)->lpVtbl -> GetExcludeAlpha(This,pbExcludeAlpha) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDXTConvolution_SetFilterType_Proxy( IDXTConvolution __RPC_FAR * This, /* [in] */ DXCONVFILTERTYPE eType); void __RPC_STUB IDXTConvolution_SetFilterType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDXTConvolution_GetFilterType_Proxy( IDXTConvolution __RPC_FAR * This, /* [out] */ DXCONVFILTERTYPE __RPC_FAR *peType); void __RPC_STUB IDXTConvolution_GetFilterType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDXTConvolution_SetCustomFilter_Proxy( IDXTConvolution __RPC_FAR * This, /* [in] */ float __RPC_FAR *pFilter, /* [in] */ SIZE Size); void __RPC_STUB IDXTConvolution_SetCustomFilter_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDXTConvolution_SetConvertToGray_Proxy( IDXTConvolution __RPC_FAR * This, /* [in] */ BOOL bConvertToGray); void __RPC_STUB IDXTConvolution_SetConvertToGray_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDXTConvolution_GetConvertToGray_Proxy( IDXTConvolution __RPC_FAR * This, /* [out] */ BOOL __RPC_FAR *pbConvertToGray); void __RPC_STUB IDXTConvolution_GetConvertToGray_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDXTConvolution_SetBias_Proxy( IDXTConvolution __RPC_FAR * This, /* [in] */ float Bias); void __RPC_STUB IDXTConvolution_SetBias_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDXTConvolution_GetBias_Proxy( IDXTConvolution __RPC_FAR * This, /* [out] */ float __RPC_FAR *pBias); void __RPC_STUB IDXTConvolution_GetBias_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDXTConvolution_SetExcludeAlpha_Proxy( IDXTConvolution __RPC_FAR * This, /* [in] */ BOOL bExcludeAlpha); void __RPC_STUB IDXTConvolution_SetExcludeAlpha_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDXTConvolution_GetExcludeAlpha_Proxy( IDXTConvolution __RPC_FAR * This, /* [out] */ BOOL __RPC_FAR *pbExcludeAlpha); void __RPC_STUB IDXTConvolution_GetExcludeAlpha_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDXTConvolution_INTERFACE_DEFINED__ */ #ifndef __IDXMapper_INTERFACE_DEFINED__ #define __IDXMapper_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IDXMapper * at Wed Sep 02 08:16:12 1998 * using MIDL 3.02.88 ****************************************/ /* [object][unique][helpstring][uuid] */ EXTERN_C const IID IID_IDXMapper; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("555278E5-05DB-11D1-883A-3C8B00C10000") IDXMapper : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE MapIn2Out( /* [in] */ DXVEC __RPC_FAR *pInPt, /* [out] */ DXVEC __RPC_FAR *pOutPt) = 0; virtual HRESULT STDMETHODCALLTYPE MapOut2In( /* [in] */ DXVEC __RPC_FAR *pOutPt, /* [out] */ DXVEC __RPC_FAR *pInPt) = 0; }; #else /* C style interface */ typedef struct IDXMapperVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDXMapper __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDXMapper __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDXMapper __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MapIn2Out )( IDXMapper __RPC_FAR * This, /* [in] */ DXVEC __RPC_FAR *pInPt, /* [out] */ DXVEC __RPC_FAR *pOutPt); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MapOut2In )( IDXMapper __RPC_FAR * This, /* [in] */ DXVEC __RPC_FAR *pOutPt, /* [out] */ DXVEC __RPC_FAR *pInPt); END_INTERFACE } IDXMapperVtbl; interface IDXMapper { CONST_VTBL struct IDXMapperVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDXMapper_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDXMapper_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDXMapper_Release(This) \ (This)->lpVtbl -> Release(This) #define IDXMapper_MapIn2Out(This,pInPt,pOutPt) \ (This)->lpVtbl -> MapIn2Out(This,pInPt,pOutPt) #define IDXMapper_MapOut2In(This,pOutPt,pInPt) \ (This)->lpVtbl -> MapOut2In(This,pOutPt,pInPt) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDXMapper_MapIn2Out_Proxy( IDXMapper __RPC_FAR * This, /* [in] */ DXVEC __RPC_FAR *pInPt, /* [out] */ DXVEC __RPC_FAR *pOutPt); void __RPC_STUB IDXMapper_MapIn2Out_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDXMapper_MapOut2In_Proxy( IDXMapper __RPC_FAR * This, /* [in] */ DXVEC __RPC_FAR *pOutPt, /* [out] */ DXVEC __RPC_FAR *pInPt); void __RPC_STUB IDXMapper_MapOut2In_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDXMapper_INTERFACE_DEFINED__ */ #ifndef __IDXDMapper_INTERFACE_DEFINED__ #define __IDXDMapper_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IDXDMapper * at Wed Sep 02 08:16:12 1998 * using MIDL 3.02.88 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IDXDMapper; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("7FD9088B-35ED-11d1-81A1-0000F87557DB") IDXDMapper : public IDispatch { public: virtual HRESULT STDMETHODCALLTYPE MapIn2Out( /* [in] */ SAFEARRAY __RPC_FAR * __RPC_FAR *pInPt, /* [out] */ SAFEARRAY __RPC_FAR * __RPC_FAR *pOutPt) = 0; virtual HRESULT STDMETHODCALLTYPE MapOut2In( /* [in] */ SAFEARRAY __RPC_FAR * __RPC_FAR *pOutPt, /* [out] */ SAFEARRAY __RPC_FAR * __RPC_FAR *pInPt) = 0; }; #else /* C style interface */ typedef struct IDXDMapperVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDXDMapper __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDXDMapper __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDXDMapper __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IDXDMapper __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IDXDMapper __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IDXDMapper __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IDXDMapper __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MapIn2Out )( IDXDMapper __RPC_FAR * This, /* [in] */ SAFEARRAY __RPC_FAR * __RPC_FAR *pInPt, /* [out] */ SAFEARRAY __RPC_FAR * __RPC_FAR *pOutPt); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MapOut2In )( IDXDMapper __RPC_FAR * This, /* [in] */ SAFEARRAY __RPC_FAR * __RPC_FAR *pOutPt, /* [out] */ SAFEARRAY __RPC_FAR * __RPC_FAR *pInPt); END_INTERFACE } IDXDMapperVtbl; interface IDXDMapper { CONST_VTBL struct IDXDMapperVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDXDMapper_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDXDMapper_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDXDMapper_Release(This) \ (This)->lpVtbl -> Release(This) #define IDXDMapper_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IDXDMapper_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IDXDMapper_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IDXDMapper_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IDXDMapper_MapIn2Out(This,pInPt,pOutPt) \ (This)->lpVtbl -> MapIn2Out(This,pInPt,pOutPt) #define IDXDMapper_MapOut2In(This,pOutPt,pInPt) \ (This)->lpVtbl -> MapOut2In(This,pOutPt,pInPt) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IDXDMapper_MapIn2Out_Proxy( IDXDMapper __RPC_FAR * This, /* [in] */ SAFEARRAY __RPC_FAR * __RPC_FAR *pInPt, /* [out] */ SAFEARRAY __RPC_FAR * __RPC_FAR *pOutPt); void __RPC_STUB IDXDMapper_MapIn2Out_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IDXDMapper_MapOut2In_Proxy( IDXDMapper __RPC_FAR * This, /* [in] */ SAFEARRAY __RPC_FAR * __RPC_FAR *pOutPt, /* [out] */ SAFEARRAY __RPC_FAR * __RPC_FAR *pInPt); void __RPC_STUB IDXDMapper_MapOut2In_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDXDMapper_INTERFACE_DEFINED__ */ /**************************************** * Generated header for interface: __MIDL_itf_dxtmsft_0185 * at Wed Sep 02 08:16:12 1998 * using MIDL 3.02.88 ****************************************/ /* [local] */ typedef enum DXCOMPFUNC { DXCOMPFUNC_SWAP_AB = 0x10, DXCOMPFUNC_FUNCMASK = 0xf, DXCOMPFUNC_CLEAR = 0, DXCOMPFUNC_MIN = DXCOMPFUNC_CLEAR + 1, DXCOMPFUNC_MAX = DXCOMPFUNC_MIN + 1, DXCOMPFUNC_A = DXCOMPFUNC_MAX + 1, DXCOMPFUNC_A_OVER_B = DXCOMPFUNC_A + 1, DXCOMPFUNC_A_IN_B = DXCOMPFUNC_A_OVER_B + 1, DXCOMPFUNC_A_OUT_B = DXCOMPFUNC_A_IN_B + 1, DXCOMPFUNC_A_ATOP_B = DXCOMPFUNC_A_OUT_B + 1, DXCOMPFUNC_A_SUBTRACT_B = DXCOMPFUNC_A_ATOP_B + 1, DXCOMPFUNC_A_ADD_B = DXCOMPFUNC_A_SUBTRACT_B + 1, DXCOMPFUNC_A_XOR_B = DXCOMPFUNC_A_ADD_B + 1, DXCOMPFUNC_B = DXCOMPFUNC_A | DXCOMPFUNC_SWAP_AB, DXCOMPFUNC_B_OVER_A = DXCOMPFUNC_A_OVER_B | DXCOMPFUNC_SWAP_AB, DXCOMPFUNC_B_IN_A = DXCOMPFUNC_A_IN_B | DXCOMPFUNC_SWAP_AB, DXCOMPFUNC_B_OUT_A = DXCOMPFUNC_A_OUT_B | DXCOMPFUNC_SWAP_AB, DXCOMPFUNC_B_ATOP_A = DXCOMPFUNC_A_ATOP_B | DXCOMPFUNC_SWAP_AB, DXCOMPFUNC_B_SUBTRACT_A = DXCOMPFUNC_A_SUBTRACT_B | DXCOMPFUNC_SWAP_AB, DXCOMPFUNC_B_ADD_A = DXCOMPFUNC_A_ADD_B | DXCOMPFUNC_SWAP_AB, DXCOMPFUNC_NUMFUNCS = DXCOMPFUNC_B_ADD_A + 1 } DXCOMPFUNC; typedef enum DXCOMPOSITEDISPID { DISPID_DXCOMPOSITE_Function = 1 } DXCOMPOSITEDISPID; extern RPC_IF_HANDLE __MIDL_itf_dxtmsft_0185_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_dxtmsft_0185_v0_0_s_ifspec; #ifndef __IDXTComposite_INTERFACE_DEFINED__ #define __IDXTComposite_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IDXTComposite * at Wed Sep 02 08:16:12 1998 * using MIDL 3.02.88 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IDXTComposite; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("9A43A843-0831-11D1-817F-0000F87557DB") IDXTComposite : public IDispatch { public: virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Function( /* [in] */ DXCOMPFUNC eFunc) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Function( /* [retval][out] */ DXCOMPFUNC __RPC_FAR *peFunc) = 0; }; #else /* C style interface */ typedef struct IDXTCompositeVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDXTComposite __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDXTComposite __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDXTComposite __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IDXTComposite __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IDXTComposite __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IDXTComposite __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IDXTComposite __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Function )( IDXTComposite __RPC_FAR * This, /* [in] */ DXCOMPFUNC eFunc); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Function )( IDXTComposite __RPC_FAR * This, /* [retval][out] */ DXCOMPFUNC __RPC_FAR *peFunc); END_INTERFACE } IDXTCompositeVtbl; interface IDXTComposite { CONST_VTBL struct IDXTCompositeVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDXTComposite_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDXTComposite_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDXTComposite_Release(This) \ (This)->lpVtbl -> Release(This) #define IDXTComposite_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IDXTComposite_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IDXTComposite_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IDXTComposite_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IDXTComposite_put_Function(This,eFunc) \ (This)->lpVtbl -> put_Function(This,eFunc) #define IDXTComposite_get_Function(This,peFunc) \ (This)->lpVtbl -> get_Function(This,peFunc) #endif /* COBJMACROS */ #endif /* C style interface */ /* [id][propput] */ HRESULT STDMETHODCALLTYPE IDXTComposite_put_Function_Proxy( IDXTComposite __RPC_FAR * This, /* [in] */ DXCOMPFUNC eFunc); void __RPC_STUB IDXTComposite_put_Function_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IDXTComposite_get_Function_Proxy( IDXTComposite __RPC_FAR * This, /* [retval][out] */ DXCOMPFUNC __RPC_FAR *peFunc); void __RPC_STUB IDXTComposite_get_Function_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDXTComposite_INTERFACE_DEFINED__ */ /**************************************** * Generated header for interface: __MIDL_itf_dxtmsft_0186 * at Wed Sep 02 08:16:12 1998 * using MIDL 3.02.88 ****************************************/ /* [local] */ typedef enum EXPLODEDISPID { DISPID_Explode_Tumble = DISPID_DXE_NEXT_ID, DISPID_Explode_MaxRotations = DISPID_Explode_Tumble + 1, DISPID_Explode_FinalVelocity = DISPID_Explode_MaxRotations + 1, DISPID_Explode_PositionJump = DISPID_Explode_FinalVelocity + 1, DISPID_Explode_DecayTime = DISPID_Explode_PositionJump + 1 } EXPLODEDISPID; extern RPC_IF_HANDLE __MIDL_itf_dxtmsft_0186_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_dxtmsft_0186_v0_0_s_ifspec; #ifndef __IExplode_INTERFACE_DEFINED__ #define __IExplode_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IExplode * at Wed Sep 02 08:16:12 1998 * using MIDL 3.02.88 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IExplode; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("141DBAF0-55FB-11D1-B83E-00A0C933BE86") IExplode : public IDXEffect { public: virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Tumble( /* [in] */ BOOL newVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Tumble( /* [retval][out] */ BOOL __RPC_FAR *pVal) = 0; virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_MaxRotations( /* [in] */ LONG newVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_MaxRotations( /* [retval][out] */ LONG __RPC_FAR *pVal) = 0; virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_FinalVelocity( /* [in] */ float newVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_FinalVelocity( /* [retval][out] */ float __RPC_FAR *pVal) = 0; virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_PositionJump( /* [in] */ float newVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_PositionJump( /* [retval][out] */ float __RPC_FAR *pVal) = 0; virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_DecayTime( /* [in] */ float newVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_DecayTime( /* [retval][out] */ float __RPC_FAR *pVal) = 0; }; #else /* C style interface */ typedef struct IExplodeVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IExplode __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IExplode __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IExplode __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IExplode __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IExplode __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IExplode __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IExplode __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Capabilities )( IExplode __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Progress )( IExplode __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Progress )( IExplode __RPC_FAR * This, /* [in] */ float newVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_StepResolution )( IExplode __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Duration )( IExplode __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Duration )( IExplode __RPC_FAR * This, /* [in] */ float newVal); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Tumble )( IExplode __RPC_FAR * This, /* [in] */ BOOL newVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Tumble )( IExplode __RPC_FAR * This, /* [retval][out] */ BOOL __RPC_FAR *pVal); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MaxRotations )( IExplode __RPC_FAR * This, /* [in] */ LONG newVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MaxRotations )( IExplode __RPC_FAR * This, /* [retval][out] */ LONG __RPC_FAR *pVal); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FinalVelocity )( IExplode __RPC_FAR * This, /* [in] */ float newVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FinalVelocity )( IExplode __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PositionJump )( IExplode __RPC_FAR * This, /* [in] */ float newVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PositionJump )( IExplode __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DecayTime )( IExplode __RPC_FAR * This, /* [in] */ float newVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DecayTime )( IExplode __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); END_INTERFACE } IExplodeVtbl; interface IExplode { CONST_VTBL struct IExplodeVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IExplode_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IExplode_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IExplode_Release(This) \ (This)->lpVtbl -> Release(This) #define IExplode_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IExplode_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IExplode_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IExplode_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IExplode_get_Capabilities(This,pVal) \ (This)->lpVtbl -> get_Capabilities(This,pVal) #define IExplode_get_Progress(This,pVal) \ (This)->lpVtbl -> get_Progress(This,pVal) #define IExplode_put_Progress(This,newVal) \ (This)->lpVtbl -> put_Progress(This,newVal) #define IExplode_get_StepResolution(This,pVal) \ (This)->lpVtbl -> get_StepResolution(This,pVal) #define IExplode_get_Duration(This,pVal) \ (This)->lpVtbl -> get_Duration(This,pVal) #define IExplode_put_Duration(This,newVal) \ (This)->lpVtbl -> put_Duration(This,newVal) #define IExplode_put_Tumble(This,newVal) \ (This)->lpVtbl -> put_Tumble(This,newVal) #define IExplode_get_Tumble(This,pVal) \ (This)->lpVtbl -> get_Tumble(This,pVal) #define IExplode_put_MaxRotations(This,newVal) \ (This)->lpVtbl -> put_MaxRotations(This,newVal) #define IExplode_get_MaxRotations(This,pVal) \ (This)->lpVtbl -> get_MaxRotations(This,pVal) #define IExplode_put_FinalVelocity(This,newVal) \ (This)->lpVtbl -> put_FinalVelocity(This,newVal) #define IExplode_get_FinalVelocity(This,pVal) \ (This)->lpVtbl -> get_FinalVelocity(This,pVal) #define IExplode_put_PositionJump(This,newVal) \ (This)->lpVtbl -> put_PositionJump(This,newVal) #define IExplode_get_PositionJump(This,pVal) \ (This)->lpVtbl -> get_PositionJump(This,pVal) #define IExplode_put_DecayTime(This,newVal) \ (This)->lpVtbl -> put_DecayTime(This,newVal) #define IExplode_get_DecayTime(This,pVal) \ (This)->lpVtbl -> get_DecayTime(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [id][propput] */ HRESULT STDMETHODCALLTYPE IExplode_put_Tumble_Proxy( IExplode __RPC_FAR * This, /* [in] */ BOOL newVal); void __RPC_STUB IExplode_put_Tumble_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IExplode_get_Tumble_Proxy( IExplode __RPC_FAR * This, /* [retval][out] */ BOOL __RPC_FAR *pVal); void __RPC_STUB IExplode_get_Tumble_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propput] */ HRESULT STDMETHODCALLTYPE IExplode_put_MaxRotations_Proxy( IExplode __RPC_FAR * This, /* [in] */ LONG newVal); void __RPC_STUB IExplode_put_MaxRotations_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IExplode_get_MaxRotations_Proxy( IExplode __RPC_FAR * This, /* [retval][out] */ LONG __RPC_FAR *pVal); void __RPC_STUB IExplode_get_MaxRotations_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propput] */ HRESULT STDMETHODCALLTYPE IExplode_put_FinalVelocity_Proxy( IExplode __RPC_FAR * This, /* [in] */ float newVal); void __RPC_STUB IExplode_put_FinalVelocity_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IExplode_get_FinalVelocity_Proxy( IExplode __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); void __RPC_STUB IExplode_get_FinalVelocity_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propput] */ HRESULT STDMETHODCALLTYPE IExplode_put_PositionJump_Proxy( IExplode __RPC_FAR * This, /* [in] */ float newVal); void __RPC_STUB IExplode_put_PositionJump_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IExplode_get_PositionJump_Proxy( IExplode __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); void __RPC_STUB IExplode_get_PositionJump_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propput] */ HRESULT STDMETHODCALLTYPE IExplode_put_DecayTime_Proxy( IExplode __RPC_FAR * This, /* [in] */ float newVal); void __RPC_STUB IExplode_put_DecayTime_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IExplode_get_DecayTime_Proxy( IExplode __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); void __RPC_STUB IExplode_get_DecayTime_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IExplode_INTERFACE_DEFINED__ */ /**************************************** * Generated header for interface: __MIDL_itf_dxtmsft_0187 * at Wed Sep 02 08:16:12 1998 * using MIDL 3.02.88 ****************************************/ /* [local] */ typedef enum RUFFLEDISPID { DISPID_Ruffle_MaxRotations = DISPID_DXE_NEXT_ID } RUFFLEDISPID; extern RPC_IF_HANDLE __MIDL_itf_dxtmsft_0187_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_dxtmsft_0187_v0_0_s_ifspec; #ifndef __IRuffle_INTERFACE_DEFINED__ #define __IRuffle_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IRuffle * at Wed Sep 02 08:16:12 1998 * using MIDL 3.02.88 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IRuffle; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("69EE49C4-6268-11D1-B83E-00A0C933BE86") IRuffle : public IDXEffect { public: virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_MaxRotations( /* [retval][out] */ long __RPC_FAR *pVal) = 0; virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_MaxRotations( /* [in] */ long newVal) = 0; }; #else /* C style interface */ typedef struct IRuffleVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IRuffle __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IRuffle __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IRuffle __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IRuffle __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IRuffle __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IRuffle __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IRuffle __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Capabilities )( IRuffle __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Progress )( IRuffle __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Progress )( IRuffle __RPC_FAR * This, /* [in] */ float newVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_StepResolution )( IRuffle __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Duration )( IRuffle __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Duration )( IRuffle __RPC_FAR * This, /* [in] */ float newVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MaxRotations )( IRuffle __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVal); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MaxRotations )( IRuffle __RPC_FAR * This, /* [in] */ long newVal); END_INTERFACE } IRuffleVtbl; interface IRuffle { CONST_VTBL struct IRuffleVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IRuffle_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IRuffle_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IRuffle_Release(This) \ (This)->lpVtbl -> Release(This) #define IRuffle_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IRuffle_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IRuffle_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IRuffle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IRuffle_get_Capabilities(This,pVal) \ (This)->lpVtbl -> get_Capabilities(This,pVal) #define IRuffle_get_Progress(This,pVal) \ (This)->lpVtbl -> get_Progress(This,pVal) #define IRuffle_put_Progress(This,newVal) \ (This)->lpVtbl -> put_Progress(This,newVal) #define IRuffle_get_StepResolution(This,pVal) \ (This)->lpVtbl -> get_StepResolution(This,pVal) #define IRuffle_get_Duration(This,pVal) \ (This)->lpVtbl -> get_Duration(This,pVal) #define IRuffle_put_Duration(This,newVal) \ (This)->lpVtbl -> put_Duration(This,newVal) #define IRuffle_get_MaxRotations(This,pVal) \ (This)->lpVtbl -> get_MaxRotations(This,pVal) #define IRuffle_put_MaxRotations(This,newVal) \ (This)->lpVtbl -> put_MaxRotations(This,newVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [id][propget] */ HRESULT STDMETHODCALLTYPE IRuffle_get_MaxRotations_Proxy( IRuffle __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVal); void __RPC_STUB IRuffle_get_MaxRotations_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propput] */ HRESULT STDMETHODCALLTYPE IRuffle_put_MaxRotations_Proxy( IRuffle __RPC_FAR * This, /* [in] */ long newVal); void __RPC_STUB IRuffle_put_MaxRotations_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IRuffle_INTERFACE_DEFINED__ */ #ifndef __IRipple_INTERFACE_DEFINED__ #define __IRipple_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IRipple * at Wed Sep 02 08:16:12 1998 * using MIDL 3.02.88 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IRipple; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("6DA4A05E-8E9E-11D1-904E-00C04FD9189D") IRipple : public IDXEffect { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_XOrigin( /* [retval][out] */ float __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_XOrigin( /* [in] */ float newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_YOrigin( /* [retval][out] */ float __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_YOrigin( /* [in] */ float newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Wavelength( /* [retval][out] */ float __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Wavelength( /* [in] */ float newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Amplitude( /* [retval][out] */ float __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Amplitude( /* [in] */ float newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_NumberOfWaves( /* [retval][out] */ long __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_NumberOfWaves( /* [in] */ long newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MinSteps( /* [retval][out] */ long __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_MinSteps( /* [in] */ long newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MaxSteps( /* [retval][out] */ long __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_MaxSteps( /* [in] */ long newVal) = 0; }; #else /* C style interface */ typedef struct IRippleVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IRipple __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IRipple __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IRipple __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IRipple __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IRipple __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IRipple __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IRipple __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Capabilities )( IRipple __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Progress )( IRipple __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Progress )( IRipple __RPC_FAR * This, /* [in] */ float newVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_StepResolution )( IRipple __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Duration )( IRipple __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Duration )( IRipple __RPC_FAR * This, /* [in] */ float newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_XOrigin )( IRipple __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_XOrigin )( IRipple __RPC_FAR * This, /* [in] */ float newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_YOrigin )( IRipple __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_YOrigin )( IRipple __RPC_FAR * This, /* [in] */ float newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Wavelength )( IRipple __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Wavelength )( IRipple __RPC_FAR * This, /* [in] */ float newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Amplitude )( IRipple __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Amplitude )( IRipple __RPC_FAR * This, /* [in] */ float newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NumberOfWaves )( IRipple __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_NumberOfWaves )( IRipple __RPC_FAR * This, /* [in] */ long newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MinSteps )( IRipple __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MinSteps )( IRipple __RPC_FAR * This, /* [in] */ long newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MaxSteps )( IRipple __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MaxSteps )( IRipple __RPC_FAR * This, /* [in] */ long newVal); END_INTERFACE } IRippleVtbl; interface IRipple { CONST_VTBL struct IRippleVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IRipple_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IRipple_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IRipple_Release(This) \ (This)->lpVtbl -> Release(This) #define IRipple_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IRipple_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IRipple_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IRipple_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IRipple_get_Capabilities(This,pVal) \ (This)->lpVtbl -> get_Capabilities(This,pVal) #define IRipple_get_Progress(This,pVal) \ (This)->lpVtbl -> get_Progress(This,pVal) #define IRipple_put_Progress(This,newVal) \ (This)->lpVtbl -> put_Progress(This,newVal) #define IRipple_get_StepResolution(This,pVal) \ (This)->lpVtbl -> get_StepResolution(This,pVal) #define IRipple_get_Duration(This,pVal) \ (This)->lpVtbl -> get_Duration(This,pVal) #define IRipple_put_Duration(This,newVal) \ (This)->lpVtbl -> put_Duration(This,newVal) #define IRipple_get_XOrigin(This,pVal) \ (This)->lpVtbl -> get_XOrigin(This,pVal) #define IRipple_put_XOrigin(This,newVal) \ (This)->lpVtbl -> put_XOrigin(This,newVal) #define IRipple_get_YOrigin(This,pVal) \ (This)->lpVtbl -> get_YOrigin(This,pVal) #define IRipple_put_YOrigin(This,newVal) \ (This)->lpVtbl -> put_YOrigin(This,newVal) #define IRipple_get_Wavelength(This,pVal) \ (This)->lpVtbl -> get_Wavelength(This,pVal) #define IRipple_put_Wavelength(This,newVal) \ (This)->lpVtbl -> put_Wavelength(This,newVal) #define IRipple_get_Amplitude(This,pVal) \ (This)->lpVtbl -> get_Amplitude(This,pVal) #define IRipple_put_Amplitude(This,newVal) \ (This)->lpVtbl -> put_Amplitude(This,newVal) #define IRipple_get_NumberOfWaves(This,pVal) \ (This)->lpVtbl -> get_NumberOfWaves(This,pVal) #define IRipple_put_NumberOfWaves(This,newVal) \ (This)->lpVtbl -> put_NumberOfWaves(This,newVal) #define IRipple_get_MinSteps(This,pVal) \ (This)->lpVtbl -> get_MinSteps(This,pVal) #define IRipple_put_MinSteps(This,newVal) \ (This)->lpVtbl -> put_MinSteps(This,newVal) #define IRipple_get_MaxSteps(This,pVal) \ (This)->lpVtbl -> get_MaxSteps(This,pVal) #define IRipple_put_MaxSteps(This,newVal) \ (This)->lpVtbl -> put_MaxSteps(This,newVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRipple_get_XOrigin_Proxy( IRipple __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); void __RPC_STUB IRipple_get_XOrigin_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IRipple_put_XOrigin_Proxy( IRipple __RPC_FAR * This, /* [in] */ float newVal); void __RPC_STUB IRipple_put_XOrigin_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRipple_get_YOrigin_Proxy( IRipple __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); void __RPC_STUB IRipple_get_YOrigin_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IRipple_put_YOrigin_Proxy( IRipple __RPC_FAR * This, /* [in] */ float newVal); void __RPC_STUB IRipple_put_YOrigin_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRipple_get_Wavelength_Proxy( IRipple __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); void __RPC_STUB IRipple_get_Wavelength_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IRipple_put_Wavelength_Proxy( IRipple __RPC_FAR * This, /* [in] */ float newVal); void __RPC_STUB IRipple_put_Wavelength_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRipple_get_Amplitude_Proxy( IRipple __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); void __RPC_STUB IRipple_get_Amplitude_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IRipple_put_Amplitude_Proxy( IRipple __RPC_FAR * This, /* [in] */ float newVal); void __RPC_STUB IRipple_put_Amplitude_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRipple_get_NumberOfWaves_Proxy( IRipple __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVal); void __RPC_STUB IRipple_get_NumberOfWaves_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IRipple_put_NumberOfWaves_Proxy( IRipple __RPC_FAR * This, /* [in] */ long newVal); void __RPC_STUB IRipple_put_NumberOfWaves_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRipple_get_MinSteps_Proxy( IRipple __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVal); void __RPC_STUB IRipple_get_MinSteps_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IRipple_put_MinSteps_Proxy( IRipple __RPC_FAR * This, /* [in] */ long newVal); void __RPC_STUB IRipple_put_MinSteps_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRipple_get_MaxSteps_Proxy( IRipple __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVal); void __RPC_STUB IRipple_get_MaxSteps_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IRipple_put_MaxSteps_Proxy( IRipple __RPC_FAR * This, /* [in] */ long newVal); void __RPC_STUB IRipple_put_MaxSteps_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IRipple_INTERFACE_DEFINED__ */ #ifndef __IDissolve_INTERFACE_DEFINED__ #define __IDissolve_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IDissolve * at Wed Sep 02 08:16:12 1998 * using MIDL 3.02.88 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IDissolve; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("90b5e2e0-5050-11d1-b83e-00a0c933be86") IDissolve : public IDXEffect { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SpeedPt0( /* [retval][out] */ float __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SpeedPt0( /* [in] */ float newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SpeedPt1( /* [retval][out] */ float __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SpeedPt1( /* [in] */ float newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SpeedPt2( /* [retval][out] */ float __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SpeedPt2( /* [in] */ float newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SpeedPt3( /* [retval][out] */ float __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SpeedPt3( /* [in] */ float newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SpeedPt4( /* [retval][out] */ float __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SpeedPt4( /* [in] */ float newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SpeedPt5( /* [retval][out] */ float __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SpeedPt5( /* [in] */ float newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SpeedPt6( /* [retval][out] */ float __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SpeedPt6( /* [in] */ float newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SpeedPt7( /* [retval][out] */ float __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SpeedPt7( /* [in] */ float newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SpeedPt8( /* [retval][out] */ float __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SpeedPt8( /* [in] */ float newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SpeedPt9( /* [retval][out] */ float __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SpeedPt9( /* [in] */ float newVal) = 0; }; #else /* C style interface */ typedef struct IDissolveVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDissolve __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDissolve __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDissolve __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IDissolve __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IDissolve __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IDissolve __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IDissolve __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Capabilities )( IDissolve __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Progress )( IDissolve __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Progress )( IDissolve __RPC_FAR * This, /* [in] */ float newVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_StepResolution )( IDissolve __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Duration )( IDissolve __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Duration )( IDissolve __RPC_FAR * This, /* [in] */ float newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SpeedPt0 )( IDissolve __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SpeedPt0 )( IDissolve __RPC_FAR * This, /* [in] */ float newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SpeedPt1 )( IDissolve __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SpeedPt1 )( IDissolve __RPC_FAR * This, /* [in] */ float newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SpeedPt2 )( IDissolve __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SpeedPt2 )( IDissolve __RPC_FAR * This, /* [in] */ float newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SpeedPt3 )( IDissolve __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SpeedPt3 )( IDissolve __RPC_FAR * This, /* [in] */ float newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SpeedPt4 )( IDissolve __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SpeedPt4 )( IDissolve __RPC_FAR * This, /* [in] */ float newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SpeedPt5 )( IDissolve __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SpeedPt5 )( IDissolve __RPC_FAR * This, /* [in] */ float newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SpeedPt6 )( IDissolve __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SpeedPt6 )( IDissolve __RPC_FAR * This, /* [in] */ float newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SpeedPt7 )( IDissolve __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SpeedPt7 )( IDissolve __RPC_FAR * This, /* [in] */ float newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SpeedPt8 )( IDissolve __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SpeedPt8 )( IDissolve __RPC_FAR * This, /* [in] */ float newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SpeedPt9 )( IDissolve __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SpeedPt9 )( IDissolve __RPC_FAR * This, /* [in] */ float newVal); END_INTERFACE } IDissolveVtbl; interface IDissolve { CONST_VTBL struct IDissolveVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDissolve_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDissolve_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDissolve_Release(This) \ (This)->lpVtbl -> Release(This) #define IDissolve_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IDissolve_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IDissolve_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IDissolve_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IDissolve_get_Capabilities(This,pVal) \ (This)->lpVtbl -> get_Capabilities(This,pVal) #define IDissolve_get_Progress(This,pVal) \ (This)->lpVtbl -> get_Progress(This,pVal) #define IDissolve_put_Progress(This,newVal) \ (This)->lpVtbl -> put_Progress(This,newVal) #define IDissolve_get_StepResolution(This,pVal) \ (This)->lpVtbl -> get_StepResolution(This,pVal) #define IDissolve_get_Duration(This,pVal) \ (This)->lpVtbl -> get_Duration(This,pVal) #define IDissolve_put_Duration(This,newVal) \ (This)->lpVtbl -> put_Duration(This,newVal) #define IDissolve_get_SpeedPt0(This,pVal) \ (This)->lpVtbl -> get_SpeedPt0(This,pVal) #define IDissolve_put_SpeedPt0(This,newVal) \ (This)->lpVtbl -> put_SpeedPt0(This,newVal) #define IDissolve_get_SpeedPt1(This,pVal) \ (This)->lpVtbl -> get_SpeedPt1(This,pVal) #define IDissolve_put_SpeedPt1(This,newVal) \ (This)->lpVtbl -> put_SpeedPt1(This,newVal) #define IDissolve_get_SpeedPt2(This,pVal) \ (This)->lpVtbl -> get_SpeedPt2(This,pVal) #define IDissolve_put_SpeedPt2(This,newVal) \ (This)->lpVtbl -> put_SpeedPt2(This,newVal) #define IDissolve_get_SpeedPt3(This,pVal) \ (This)->lpVtbl -> get_SpeedPt3(This,pVal) #define IDissolve_put_SpeedPt3(This,newVal) \ (This)->lpVtbl -> put_SpeedPt3(This,newVal) #define IDissolve_get_SpeedPt4(This,pVal) \ (This)->lpVtbl -> get_SpeedPt4(This,pVal) #define IDissolve_put_SpeedPt4(This,newVal) \ (This)->lpVtbl -> put_SpeedPt4(This,newVal) #define IDissolve_get_SpeedPt5(This,pVal) \ (This)->lpVtbl -> get_SpeedPt5(This,pVal) #define IDissolve_put_SpeedPt5(This,newVal) \ (This)->lpVtbl -> put_SpeedPt5(This,newVal) #define IDissolve_get_SpeedPt6(This,pVal) \ (This)->lpVtbl -> get_SpeedPt6(This,pVal) #define IDissolve_put_SpeedPt6(This,newVal) \ (This)->lpVtbl -> put_SpeedPt6(This,newVal) #define IDissolve_get_SpeedPt7(This,pVal) \ (This)->lpVtbl -> get_SpeedPt7(This,pVal) #define IDissolve_put_SpeedPt7(This,newVal) \ (This)->lpVtbl -> put_SpeedPt7(This,newVal) #define IDissolve_get_SpeedPt8(This,pVal) \ (This)->lpVtbl -> get_SpeedPt8(This,pVal) #define IDissolve_put_SpeedPt8(This,newVal) \ (This)->lpVtbl -> put_SpeedPt8(This,newVal) #define IDissolve_get_SpeedPt9(This,pVal) \ (This)->lpVtbl -> get_SpeedPt9(This,pVal) #define IDissolve_put_SpeedPt9(This,newVal) \ (This)->lpVtbl -> put_SpeedPt9(This,newVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDissolve_get_SpeedPt0_Proxy( IDissolve __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); void __RPC_STUB IDissolve_get_SpeedPt0_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDissolve_put_SpeedPt0_Proxy( IDissolve __RPC_FAR * This, /* [in] */ float newVal); void __RPC_STUB IDissolve_put_SpeedPt0_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDissolve_get_SpeedPt1_Proxy( IDissolve __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); void __RPC_STUB IDissolve_get_SpeedPt1_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDissolve_put_SpeedPt1_Proxy( IDissolve __RPC_FAR * This, /* [in] */ float newVal); void __RPC_STUB IDissolve_put_SpeedPt1_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDissolve_get_SpeedPt2_Proxy( IDissolve __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); void __RPC_STUB IDissolve_get_SpeedPt2_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDissolve_put_SpeedPt2_Proxy( IDissolve __RPC_FAR * This, /* [in] */ float newVal); void __RPC_STUB IDissolve_put_SpeedPt2_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDissolve_get_SpeedPt3_Proxy( IDissolve __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); void __RPC_STUB IDissolve_get_SpeedPt3_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDissolve_put_SpeedPt3_Proxy( IDissolve __RPC_FAR * This, /* [in] */ float newVal); void __RPC_STUB IDissolve_put_SpeedPt3_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDissolve_get_SpeedPt4_Proxy( IDissolve __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); void __RPC_STUB IDissolve_get_SpeedPt4_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDissolve_put_SpeedPt4_Proxy( IDissolve __RPC_FAR * This, /* [in] */ float newVal); void __RPC_STUB IDissolve_put_SpeedPt4_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDissolve_get_SpeedPt5_Proxy( IDissolve __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); void __RPC_STUB IDissolve_get_SpeedPt5_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDissolve_put_SpeedPt5_Proxy( IDissolve __RPC_FAR * This, /* [in] */ float newVal); void __RPC_STUB IDissolve_put_SpeedPt5_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDissolve_get_SpeedPt6_Proxy( IDissolve __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); void __RPC_STUB IDissolve_get_SpeedPt6_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDissolve_put_SpeedPt6_Proxy( IDissolve __RPC_FAR * This, /* [in] */ float newVal); void __RPC_STUB IDissolve_put_SpeedPt6_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDissolve_get_SpeedPt7_Proxy( IDissolve __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); void __RPC_STUB IDissolve_get_SpeedPt7_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDissolve_put_SpeedPt7_Proxy( IDissolve __RPC_FAR * This, /* [in] */ float newVal); void __RPC_STUB IDissolve_put_SpeedPt7_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDissolve_get_SpeedPt8_Proxy( IDissolve __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); void __RPC_STUB IDissolve_get_SpeedPt8_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDissolve_put_SpeedPt8_Proxy( IDissolve __RPC_FAR * This, /* [in] */ float newVal); void __RPC_STUB IDissolve_put_SpeedPt8_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDissolve_get_SpeedPt9_Proxy( IDissolve __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); void __RPC_STUB IDissolve_get_SpeedPt9_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDissolve_put_SpeedPt9_Proxy( IDissolve __RPC_FAR * This, /* [in] */ float newVal); void __RPC_STUB IDissolve_put_SpeedPt9_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDissolve_INTERFACE_DEFINED__ */ /**************************************** * Generated header for interface: __MIDL_itf_dxtmsft_0190 * at Wed Sep 02 08:16:12 1998 * using MIDL 3.02.88 ****************************************/ /* [local] */ typedef enum FLIPDISPID { DISPID_Flip_Width = DISPID_DXE_NEXT_ID, DISPID_Flip_Height = DISPID_Flip_Width + 1, DISPID_Flip_Depth = DISPID_Flip_Height + 1 } FLIPDISPID; extern RPC_IF_HANDLE __MIDL_itf_dxtmsft_0190_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_dxtmsft_0190_v0_0_s_ifspec; #ifndef __IFlip_INTERFACE_DEFINED__ #define __IFlip_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IFlip * at Wed Sep 02 08:16:12 1998 * using MIDL 3.02.88 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IFlip; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("945F5841-3A8D-11D1-9037-00C04FD9189D") IFlip : public IDXEffect { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Width( /* [retval][out] */ float __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Width( /* [in] */ float newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Height( /* [retval][out] */ float __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Height( /* [in] */ float newVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Depth( /* [in] */ float newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Depth( /* [retval][out] */ float __RPC_FAR *pVal) = 0; }; #else /* C style interface */ typedef struct IFlipVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IFlip __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IFlip __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IFlip __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IFlip __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IFlip __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IFlip __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IFlip __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Capabilities )( IFlip __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Progress )( IFlip __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Progress )( IFlip __RPC_FAR * This, /* [in] */ float newVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_StepResolution )( IFlip __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Duration )( IFlip __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Duration )( IFlip __RPC_FAR * This, /* [in] */ float newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Width )( IFlip __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Width )( IFlip __RPC_FAR * This, /* [in] */ float newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Height )( IFlip __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Height )( IFlip __RPC_FAR * This, /* [in] */ float newVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Depth )( IFlip __RPC_FAR * This, /* [in] */ float newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Depth )( IFlip __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); END_INTERFACE } IFlipVtbl; interface IFlip { CONST_VTBL struct IFlipVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IFlip_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IFlip_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IFlip_Release(This) \ (This)->lpVtbl -> Release(This) #define IFlip_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IFlip_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IFlip_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IFlip_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IFlip_get_Capabilities(This,pVal) \ (This)->lpVtbl -> get_Capabilities(This,pVal) #define IFlip_get_Progress(This,pVal) \ (This)->lpVtbl -> get_Progress(This,pVal) #define IFlip_put_Progress(This,newVal) \ (This)->lpVtbl -> put_Progress(This,newVal) #define IFlip_get_StepResolution(This,pVal) \ (This)->lpVtbl -> get_StepResolution(This,pVal) #define IFlip_get_Duration(This,pVal) \ (This)->lpVtbl -> get_Duration(This,pVal) #define IFlip_put_Duration(This,newVal) \ (This)->lpVtbl -> put_Duration(This,newVal) #define IFlip_get_Width(This,pVal) \ (This)->lpVtbl -> get_Width(This,pVal) #define IFlip_put_Width(This,newVal) \ (This)->lpVtbl -> put_Width(This,newVal) #define IFlip_get_Height(This,pVal) \ (This)->lpVtbl -> get_Height(This,pVal) #define IFlip_put_Height(This,newVal) \ (This)->lpVtbl -> put_Height(This,newVal) #define IFlip_put_Depth(This,newVal) \ (This)->lpVtbl -> put_Depth(This,newVal) #define IFlip_get_Depth(This,pVal) \ (This)->lpVtbl -> get_Depth(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFlip_get_Width_Proxy( IFlip __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); void __RPC_STUB IFlip_get_Width_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFlip_put_Width_Proxy( IFlip __RPC_FAR * This, /* [in] */ float newVal); void __RPC_STUB IFlip_put_Width_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFlip_get_Height_Proxy( IFlip __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); void __RPC_STUB IFlip_get_Height_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFlip_put_Height_Proxy( IFlip __RPC_FAR * This, /* [in] */ float newVal); void __RPC_STUB IFlip_put_Height_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFlip_put_Depth_Proxy( IFlip __RPC_FAR * This, /* [in] */ float newVal); void __RPC_STUB IFlip_put_Depth_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFlip_get_Depth_Proxy( IFlip __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); void __RPC_STUB IFlip_get_Depth_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IFlip_INTERFACE_DEFINED__ */ /**************************************** * Generated header for interface: __MIDL_itf_dxtmsft_0191 * at Wed Sep 02 08:16:12 1998 * using MIDL 3.02.88 ****************************************/ /* [local] */ typedef enum HeightFieldDISPID { DISPID_HeightField_Width = DISPID_DXE_NEXT_ID, DISPID_HeightField_Height = DISPID_HeightField_Width + 1, DISPID_HeightField_Depth = DISPID_HeightField_Height + 1, DISPID_HeightField_Samples = DISPID_HeightField_Depth + 1 } HeightFieldDISPID; extern RPC_IF_HANDLE __MIDL_itf_dxtmsft_0191_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_dxtmsft_0191_v0_0_s_ifspec; #ifndef __IHeightField_INTERFACE_DEFINED__ #define __IHeightField_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IHeightField * at Wed Sep 02 08:16:12 1998 * using MIDL 3.02.88 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IHeightField; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("0492170A-B159-11d1-9207-0000F8758E66") IHeightField : public IDXEffect { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Width( /* [retval][out] */ float __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Width( /* [in] */ float newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Height( /* [retval][out] */ float __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Height( /* [in] */ float newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Depth( /* [retval][out] */ float __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Depth( /* [in] */ float newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Samples( /* [retval][out] */ long __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Samples( /* [in] */ long newVal) = 0; }; #else /* C style interface */ typedef struct IHeightFieldVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IHeightField __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IHeightField __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IHeightField __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IHeightField __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IHeightField __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IHeightField __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IHeightField __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Capabilities )( IHeightField __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Progress )( IHeightField __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Progress )( IHeightField __RPC_FAR * This, /* [in] */ float newVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_StepResolution )( IHeightField __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Duration )( IHeightField __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Duration )( IHeightField __RPC_FAR * This, /* [in] */ float newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Width )( IHeightField __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Width )( IHeightField __RPC_FAR * This, /* [in] */ float newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Height )( IHeightField __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Height )( IHeightField __RPC_FAR * This, /* [in] */ float newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Depth )( IHeightField __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Depth )( IHeightField __RPC_FAR * This, /* [in] */ float newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Samples )( IHeightField __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Samples )( IHeightField __RPC_FAR * This, /* [in] */ long newVal); END_INTERFACE } IHeightFieldVtbl; interface IHeightField { CONST_VTBL struct IHeightFieldVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IHeightField_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IHeightField_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IHeightField_Release(This) \ (This)->lpVtbl -> Release(This) #define IHeightField_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IHeightField_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IHeightField_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IHeightField_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IHeightField_get_Capabilities(This,pVal) \ (This)->lpVtbl -> get_Capabilities(This,pVal) #define IHeightField_get_Progress(This,pVal) \ (This)->lpVtbl -> get_Progress(This,pVal) #define IHeightField_put_Progress(This,newVal) \ (This)->lpVtbl -> put_Progress(This,newVal) #define IHeightField_get_StepResolution(This,pVal) \ (This)->lpVtbl -> get_StepResolution(This,pVal) #define IHeightField_get_Duration(This,pVal) \ (This)->lpVtbl -> get_Duration(This,pVal) #define IHeightField_put_Duration(This,newVal) \ (This)->lpVtbl -> put_Duration(This,newVal) #define IHeightField_get_Width(This,pVal) \ (This)->lpVtbl -> get_Width(This,pVal) #define IHeightField_put_Width(This,newVal) \ (This)->lpVtbl -> put_Width(This,newVal) #define IHeightField_get_Height(This,pVal) \ (This)->lpVtbl -> get_Height(This,pVal) #define IHeightField_put_Height(This,newVal) \ (This)->lpVtbl -> put_Height(This,newVal) #define IHeightField_get_Depth(This,pVal) \ (This)->lpVtbl -> get_Depth(This,pVal) #define IHeightField_put_Depth(This,newVal) \ (This)->lpVtbl -> put_Depth(This,newVal) #define IHeightField_get_Samples(This,pVal) \ (This)->lpVtbl -> get_Samples(This,pVal) #define IHeightField_put_Samples(This,newVal) \ (This)->lpVtbl -> put_Samples(This,newVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IHeightField_get_Width_Proxy( IHeightField __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); void __RPC_STUB IHeightField_get_Width_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IHeightField_put_Width_Proxy( IHeightField __RPC_FAR * This, /* [in] */ float newVal); void __RPC_STUB IHeightField_put_Width_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IHeightField_get_Height_Proxy( IHeightField __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); void __RPC_STUB IHeightField_get_Height_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IHeightField_put_Height_Proxy( IHeightField __RPC_FAR * This, /* [in] */ float newVal); void __RPC_STUB IHeightField_put_Height_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IHeightField_get_Depth_Proxy( IHeightField __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); void __RPC_STUB IHeightField_get_Depth_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IHeightField_put_Depth_Proxy( IHeightField __RPC_FAR * This, /* [in] */ float newVal); void __RPC_STUB IHeightField_put_Depth_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IHeightField_get_Samples_Proxy( IHeightField __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVal); void __RPC_STUB IHeightField_get_Samples_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IHeightField_put_Samples_Proxy( IHeightField __RPC_FAR * This, /* [in] */ long newVal); void __RPC_STUB IHeightField_put_Samples_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IHeightField_INTERFACE_DEFINED__ */ /**************************************** * Generated header for interface: __MIDL_itf_dxtmsft_0192 * at Wed Sep 02 08:16:12 1998 * using MIDL 3.02.88 ****************************************/ /* [local] */ typedef enum DXWIPEDIRECTION { DXWD_HORIZONTAL = 0, DXWD_VERTICAL = DXWD_HORIZONTAL + 1 } DXWIPEDIRECTION; typedef enum DXWIPEDISPID { DISPID_DXW_GradientSize = DISPID_DXE_NEXT_ID, DISPID_DXW_WipeStyle = DISPID_DXW_GradientSize + 1 } DXWIPEDISPID; extern RPC_IF_HANDLE __MIDL_itf_dxtmsft_0192_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_dxtmsft_0192_v0_0_s_ifspec; #ifndef __IDXTWipe_INTERFACE_DEFINED__ #define __IDXTWipe_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IDXTWipe * at Wed Sep 02 08:16:12 1998 * using MIDL 3.02.88 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IDXTWipe; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("AF279B2F-86EB-11D1-81BF-0000F87557DB") IDXTWipe : public IDXEffect { public: virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_GradientSize( /* [retval][out] */ float __RPC_FAR *pPercentSize) = 0; virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_GradientSize( /* [in] */ float PercentSize) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_WipeStyle( /* [retval][out] */ DXWIPEDIRECTION __RPC_FAR *pVal) = 0; virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_WipeStyle( /* [in] */ DXWIPEDIRECTION newVal) = 0; }; #else /* C style interface */ typedef struct IDXTWipeVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDXTWipe __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDXTWipe __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDXTWipe __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IDXTWipe __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IDXTWipe __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IDXTWipe __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IDXTWipe __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Capabilities )( IDXTWipe __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Progress )( IDXTWipe __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Progress )( IDXTWipe __RPC_FAR * This, /* [in] */ float newVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_StepResolution )( IDXTWipe __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Duration )( IDXTWipe __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Duration )( IDXTWipe __RPC_FAR * This, /* [in] */ float newVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_GradientSize )( IDXTWipe __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pPercentSize); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_GradientSize )( IDXTWipe __RPC_FAR * This, /* [in] */ float PercentSize); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_WipeStyle )( IDXTWipe __RPC_FAR * This, /* [retval][out] */ DXWIPEDIRECTION __RPC_FAR *pVal); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_WipeStyle )( IDXTWipe __RPC_FAR * This, /* [in] */ DXWIPEDIRECTION newVal); END_INTERFACE } IDXTWipeVtbl; interface IDXTWipe { CONST_VTBL struct IDXTWipeVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDXTWipe_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDXTWipe_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDXTWipe_Release(This) \ (This)->lpVtbl -> Release(This) #define IDXTWipe_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IDXTWipe_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IDXTWipe_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IDXTWipe_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IDXTWipe_get_Capabilities(This,pVal) \ (This)->lpVtbl -> get_Capabilities(This,pVal) #define IDXTWipe_get_Progress(This,pVal) \ (This)->lpVtbl -> get_Progress(This,pVal) #define IDXTWipe_put_Progress(This,newVal) \ (This)->lpVtbl -> put_Progress(This,newVal) #define IDXTWipe_get_StepResolution(This,pVal) \ (This)->lpVtbl -> get_StepResolution(This,pVal) #define IDXTWipe_get_Duration(This,pVal) \ (This)->lpVtbl -> get_Duration(This,pVal) #define IDXTWipe_put_Duration(This,newVal) \ (This)->lpVtbl -> put_Duration(This,newVal) #define IDXTWipe_get_GradientSize(This,pPercentSize) \ (This)->lpVtbl -> get_GradientSize(This,pPercentSize) #define IDXTWipe_put_GradientSize(This,PercentSize) \ (This)->lpVtbl -> put_GradientSize(This,PercentSize) #define IDXTWipe_get_WipeStyle(This,pVal) \ (This)->lpVtbl -> get_WipeStyle(This,pVal) #define IDXTWipe_put_WipeStyle(This,newVal) \ (This)->lpVtbl -> put_WipeStyle(This,newVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [id][propget] */ HRESULT STDMETHODCALLTYPE IDXTWipe_get_GradientSize_Proxy( IDXTWipe __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pPercentSize); void __RPC_STUB IDXTWipe_get_GradientSize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propput] */ HRESULT STDMETHODCALLTYPE IDXTWipe_put_GradientSize_Proxy( IDXTWipe __RPC_FAR * This, /* [in] */ float PercentSize); void __RPC_STUB IDXTWipe_put_GradientSize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IDXTWipe_get_WipeStyle_Proxy( IDXTWipe __RPC_FAR * This, /* [retval][out] */ DXWIPEDIRECTION __RPC_FAR *pVal); void __RPC_STUB IDXTWipe_get_WipeStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propput] */ HRESULT STDMETHODCALLTYPE IDXTWipe_put_WipeStyle_Proxy( IDXTWipe __RPC_FAR * This, /* [in] */ DXWIPEDIRECTION newVal); void __RPC_STUB IDXTWipe_put_WipeStyle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDXTWipe_INTERFACE_DEFINED__ */ /**************************************** * Generated header for interface: __MIDL_itf_dxtmsft_0193 * at Wed Sep 02 08:16:12 1998 * using MIDL 3.02.88 ****************************************/ /* [local] */ typedef enum CRBLURDISPID { DISPID_CRB_MakeShadow = 1, DISPID_CRB_ShadowOpacity = DISPID_CRB_MakeShadow + 1, DISPID_CRB_PixelRadius = DISPID_CRB_ShadowOpacity + 1 } CRBLURDISPID; extern RPC_IF_HANDLE __MIDL_itf_dxtmsft_0193_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_dxtmsft_0193_v0_0_s_ifspec; #ifndef __ICrBlur_INTERFACE_DEFINED__ #define __ICrBlur_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: ICrBlur * at Wed Sep 02 08:16:12 1998 * using MIDL 3.02.88 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_ICrBlur; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("9F7C7827-E87A-11d1-81E0-0000F87557DB") ICrBlur : public IDispatch { public: virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_MakeShadow( /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0; virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_MakeShadow( /* [in] */ VARIANT_BOOL newVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_ShadowOpacity( /* [retval][out] */ float __RPC_FAR *pVal) = 0; virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_ShadowOpacity( /* [in] */ float newVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_PixelRadius( /* [retval][out] */ float __RPC_FAR *pPixelRadius) = 0; virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_PixelRadius( /* [in] */ float PixelRadius) = 0; }; #else /* C style interface */ typedef struct ICrBlurVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( ICrBlur __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( ICrBlur __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( ICrBlur __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( ICrBlur __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( ICrBlur __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( ICrBlur __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( ICrBlur __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MakeShadow )( ICrBlur __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MakeShadow )( ICrBlur __RPC_FAR * This, /* [in] */ VARIANT_BOOL newVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ShadowOpacity )( ICrBlur __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ShadowOpacity )( ICrBlur __RPC_FAR * This, /* [in] */ float newVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PixelRadius )( ICrBlur __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pPixelRadius); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PixelRadius )( ICrBlur __RPC_FAR * This, /* [in] */ float PixelRadius); END_INTERFACE } ICrBlurVtbl; interface ICrBlur { CONST_VTBL struct ICrBlurVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define ICrBlur_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ICrBlur_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ICrBlur_Release(This) \ (This)->lpVtbl -> Release(This) #define ICrBlur_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ICrBlur_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ICrBlur_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ICrBlur_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ICrBlur_get_MakeShadow(This,pVal) \ (This)->lpVtbl -> get_MakeShadow(This,pVal) #define ICrBlur_put_MakeShadow(This,newVal) \ (This)->lpVtbl -> put_MakeShadow(This,newVal) #define ICrBlur_get_ShadowOpacity(This,pVal) \ (This)->lpVtbl -> get_ShadowOpacity(This,pVal) #define ICrBlur_put_ShadowOpacity(This,newVal) \ (This)->lpVtbl -> put_ShadowOpacity(This,newVal) #define ICrBlur_get_PixelRadius(This,pPixelRadius) \ (This)->lpVtbl -> get_PixelRadius(This,pPixelRadius) #define ICrBlur_put_PixelRadius(This,PixelRadius) \ (This)->lpVtbl -> put_PixelRadius(This,PixelRadius) #endif /* COBJMACROS */ #endif /* C style interface */ /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICrBlur_get_MakeShadow_Proxy( ICrBlur __RPC_FAR * This, /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal); void __RPC_STUB ICrBlur_get_MakeShadow_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propput] */ HRESULT STDMETHODCALLTYPE ICrBlur_put_MakeShadow_Proxy( ICrBlur __RPC_FAR * This, /* [in] */ VARIANT_BOOL newVal); void __RPC_STUB ICrBlur_put_MakeShadow_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICrBlur_get_ShadowOpacity_Proxy( ICrBlur __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); void __RPC_STUB ICrBlur_get_ShadowOpacity_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propput] */ HRESULT STDMETHODCALLTYPE ICrBlur_put_ShadowOpacity_Proxy( ICrBlur __RPC_FAR * This, /* [in] */ float newVal); void __RPC_STUB ICrBlur_put_ShadowOpacity_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICrBlur_get_PixelRadius_Proxy( ICrBlur __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pPixelRadius); void __RPC_STUB ICrBlur_get_PixelRadius_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propput] */ HRESULT STDMETHODCALLTYPE ICrBlur_put_PixelRadius_Proxy( ICrBlur __RPC_FAR * This, /* [in] */ float PixelRadius); void __RPC_STUB ICrBlur_put_PixelRadius_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ICrBlur_INTERFACE_DEFINED__ */ /**************************************** * Generated header for interface: __MIDL_itf_dxtmsft_0194 * at Wed Sep 02 08:16:12 1998 * using MIDL 3.02.88 ****************************************/ /* [local] */ typedef enum CRENGRAVEDISPID { DISPID_CREN_Bias = 1 } CRENGRAVEDISPID; extern RPC_IF_HANDLE __MIDL_itf_dxtmsft_0194_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_dxtmsft_0194_v0_0_s_ifspec; #ifndef __ICrEngrave_INTERFACE_DEFINED__ #define __ICrEngrave_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: ICrEngrave * at Wed Sep 02 08:16:12 1998 * using MIDL 3.02.88 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_ICrEngrave; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("E4ACFB7F-053E-11d2-81EA-0000F87557DB") ICrEngrave : public IDispatch { public: virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Bias( /* [retval][out] */ float __RPC_FAR *pVal) = 0; virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Bias( /* [in] */ float newVal) = 0; }; #else /* C style interface */ typedef struct ICrEngraveVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( ICrEngrave __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( ICrEngrave __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( ICrEngrave __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( ICrEngrave __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( ICrEngrave __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( ICrEngrave __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( ICrEngrave __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Bias )( ICrEngrave __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Bias )( ICrEngrave __RPC_FAR * This, /* [in] */ float newVal); END_INTERFACE } ICrEngraveVtbl; interface ICrEngrave { CONST_VTBL struct ICrEngraveVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define ICrEngrave_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ICrEngrave_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ICrEngrave_Release(This) \ (This)->lpVtbl -> Release(This) #define ICrEngrave_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ICrEngrave_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ICrEngrave_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ICrEngrave_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ICrEngrave_get_Bias(This,pVal) \ (This)->lpVtbl -> get_Bias(This,pVal) #define ICrEngrave_put_Bias(This,newVal) \ (This)->lpVtbl -> put_Bias(This,newVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICrEngrave_get_Bias_Proxy( ICrEngrave __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); void __RPC_STUB ICrEngrave_get_Bias_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propput] */ HRESULT STDMETHODCALLTYPE ICrEngrave_put_Bias_Proxy( ICrEngrave __RPC_FAR * This, /* [in] */ float newVal); void __RPC_STUB ICrEngrave_put_Bias_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ICrEngrave_INTERFACE_DEFINED__ */ /**************************************** * Generated header for interface: __MIDL_itf_dxtmsft_0195 * at Wed Sep 02 08:16:12 1998 * using MIDL 3.02.88 ****************************************/ /* [local] */ typedef enum CREMBOSSDISPID { DISPID_CREM_Bias = 1 } CREMBOSSDISPID; extern RPC_IF_HANDLE __MIDL_itf_dxtmsft_0195_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_dxtmsft_0195_v0_0_s_ifspec; #ifndef __ICrEmboss_INTERFACE_DEFINED__ #define __ICrEmboss_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: ICrEmboss * at Wed Sep 02 08:16:12 1998 * using MIDL 3.02.88 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_ICrEmboss; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("E4ACFB80-053E-11d2-81EA-0000F87557DB") ICrEmboss : public IDispatch { public: virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Bias( /* [retval][out] */ float __RPC_FAR *pVal) = 0; virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Bias( /* [in] */ float newVal) = 0; }; #else /* C style interface */ typedef struct ICrEmbossVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( ICrEmboss __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( ICrEmboss __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( ICrEmboss __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( ICrEmboss __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( ICrEmboss __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( ICrEmboss __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( ICrEmboss __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Bias )( ICrEmboss __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Bias )( ICrEmboss __RPC_FAR * This, /* [in] */ float newVal); END_INTERFACE } ICrEmbossVtbl; interface ICrEmboss { CONST_VTBL struct ICrEmbossVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define ICrEmboss_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ICrEmboss_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ICrEmboss_Release(This) \ (This)->lpVtbl -> Release(This) #define ICrEmboss_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ICrEmboss_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ICrEmboss_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ICrEmboss_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ICrEmboss_get_Bias(This,pVal) \ (This)->lpVtbl -> get_Bias(This,pVal) #define ICrEmboss_put_Bias(This,newVal) \ (This)->lpVtbl -> put_Bias(This,newVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICrEmboss_get_Bias_Proxy( ICrEmboss __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); void __RPC_STUB ICrEmboss_get_Bias_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propput] */ HRESULT STDMETHODCALLTYPE ICrEmboss_put_Bias_Proxy( ICrEmboss __RPC_FAR * This, /* [in] */ float newVal); void __RPC_STUB ICrEmboss_put_Bias_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ICrEmboss_INTERFACE_DEFINED__ */ #ifndef __IDXTFade_INTERFACE_DEFINED__ #define __IDXTFade_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IDXTFade * at Wed Sep 02 08:16:12 1998 * using MIDL 3.02.88 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IDXTFade; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("16B280C4-EE70-11D1-9066-00C04FD9189D") IDXTFade : public IDXEffect { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Overlap( /* [retval][out] */ float __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Overlap( /* [in] */ float newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Center( /* [retval][out] */ BOOL __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Center( /* [in] */ BOOL newVal) = 0; }; #else /* C style interface */ typedef struct IDXTFadeVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDXTFade __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDXTFade __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDXTFade __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IDXTFade __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IDXTFade __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IDXTFade __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IDXTFade __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Capabilities )( IDXTFade __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Progress )( IDXTFade __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Progress )( IDXTFade __RPC_FAR * This, /* [in] */ float newVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_StepResolution )( IDXTFade __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Duration )( IDXTFade __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Duration )( IDXTFade __RPC_FAR * This, /* [in] */ float newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Overlap )( IDXTFade __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Overlap )( IDXTFade __RPC_FAR * This, /* [in] */ float newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Center )( IDXTFade __RPC_FAR * This, /* [retval][out] */ BOOL __RPC_FAR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Center )( IDXTFade __RPC_FAR * This, /* [in] */ BOOL newVal); END_INTERFACE } IDXTFadeVtbl; interface IDXTFade { CONST_VTBL struct IDXTFadeVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDXTFade_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDXTFade_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDXTFade_Release(This) \ (This)->lpVtbl -> Release(This) #define IDXTFade_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IDXTFade_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IDXTFade_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IDXTFade_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IDXTFade_get_Capabilities(This,pVal) \ (This)->lpVtbl -> get_Capabilities(This,pVal) #define IDXTFade_get_Progress(This,pVal) \ (This)->lpVtbl -> get_Progress(This,pVal) #define IDXTFade_put_Progress(This,newVal) \ (This)->lpVtbl -> put_Progress(This,newVal) #define IDXTFade_get_StepResolution(This,pVal) \ (This)->lpVtbl -> get_StepResolution(This,pVal) #define IDXTFade_get_Duration(This,pVal) \ (This)->lpVtbl -> get_Duration(This,pVal) #define IDXTFade_put_Duration(This,newVal) \ (This)->lpVtbl -> put_Duration(This,newVal) #define IDXTFade_get_Overlap(This,pVal) \ (This)->lpVtbl -> get_Overlap(This,pVal) #define IDXTFade_put_Overlap(This,newVal) \ (This)->lpVtbl -> put_Overlap(This,newVal) #define IDXTFade_get_Center(This,pVal) \ (This)->lpVtbl -> get_Center(This,pVal) #define IDXTFade_put_Center(This,newVal) \ (This)->lpVtbl -> put_Center(This,newVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDXTFade_get_Overlap_Proxy( IDXTFade __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); void __RPC_STUB IDXTFade_get_Overlap_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDXTFade_put_Overlap_Proxy( IDXTFade __RPC_FAR * This, /* [in] */ float newVal); void __RPC_STUB IDXTFade_put_Overlap_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDXTFade_get_Center_Proxy( IDXTFade __RPC_FAR * This, /* [retval][out] */ BOOL __RPC_FAR *pVal); void __RPC_STUB IDXTFade_get_Center_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDXTFade_put_Center_Proxy( IDXTFade __RPC_FAR * This, /* [in] */ BOOL newVal); void __RPC_STUB IDXTFade_put_Center_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDXTFade_INTERFACE_DEFINED__ */ #ifndef __IDXBasicImage_INTERFACE_DEFINED__ #define __IDXBasicImage_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IDXBasicImage * at Wed Sep 02 08:16:12 1998 * using MIDL 3.02.88 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IDXBasicImage; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("16B280C7-EE70-11D1-9066-00C04FD9189D") IDXBasicImage : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Rotation( /* [retval][out] */ int __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Rotation( /* [in] */ int newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Mirror( /* [retval][out] */ BOOL __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Mirror( /* [in] */ BOOL newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_GrayScale( /* [retval][out] */ BOOL __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_GrayScale( /* [in] */ BOOL newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Opacity( /* [retval][out] */ float __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Opacity( /* [in] */ float newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Invert( /* [retval][out] */ BOOL __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Invert( /* [in] */ BOOL newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_XRay( /* [retval][out] */ BOOL __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_XRay( /* [in] */ BOOL newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Mask( /* [retval][out] */ BOOL __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Mask( /* [in] */ BOOL newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MaskColor( /* [retval][out] */ int __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_MaskColor( /* [in] */ int newVal) = 0; }; #else /* C style interface */ typedef struct IDXBasicImageVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDXBasicImage __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDXBasicImage __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDXBasicImage __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IDXBasicImage __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IDXBasicImage __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IDXBasicImage __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IDXBasicImage __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Rotation )( IDXBasicImage __RPC_FAR * This, /* [retval][out] */ int __RPC_FAR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Rotation )( IDXBasicImage __RPC_FAR * This, /* [in] */ int newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Mirror )( IDXBasicImage __RPC_FAR * This, /* [retval][out] */ BOOL __RPC_FAR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Mirror )( IDXBasicImage __RPC_FAR * This, /* [in] */ BOOL newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_GrayScale )( IDXBasicImage __RPC_FAR * This, /* [retval][out] */ BOOL __RPC_FAR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_GrayScale )( IDXBasicImage __RPC_FAR * This, /* [in] */ BOOL newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Opacity )( IDXBasicImage __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Opacity )( IDXBasicImage __RPC_FAR * This, /* [in] */ float newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Invert )( IDXBasicImage __RPC_FAR * This, /* [retval][out] */ BOOL __RPC_FAR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Invert )( IDXBasicImage __RPC_FAR * This, /* [in] */ BOOL newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_XRay )( IDXBasicImage __RPC_FAR * This, /* [retval][out] */ BOOL __RPC_FAR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_XRay )( IDXBasicImage __RPC_FAR * This, /* [in] */ BOOL newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Mask )( IDXBasicImage __RPC_FAR * This, /* [retval][out] */ BOOL __RPC_FAR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Mask )( IDXBasicImage __RPC_FAR * This, /* [in] */ BOOL newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MaskColor )( IDXBasicImage __RPC_FAR * This, /* [retval][out] */ int __RPC_FAR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MaskColor )( IDXBasicImage __RPC_FAR * This, /* [in] */ int newVal); END_INTERFACE } IDXBasicImageVtbl; interface IDXBasicImage { CONST_VTBL struct IDXBasicImageVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDXBasicImage_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDXBasicImage_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDXBasicImage_Release(This) \ (This)->lpVtbl -> Release(This) #define IDXBasicImage_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IDXBasicImage_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IDXBasicImage_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IDXBasicImage_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IDXBasicImage_get_Rotation(This,pVal) \ (This)->lpVtbl -> get_Rotation(This,pVal) #define IDXBasicImage_put_Rotation(This,newVal) \ (This)->lpVtbl -> put_Rotation(This,newVal) #define IDXBasicImage_get_Mirror(This,pVal) \ (This)->lpVtbl -> get_Mirror(This,pVal) #define IDXBasicImage_put_Mirror(This,newVal) \ (This)->lpVtbl -> put_Mirror(This,newVal) #define IDXBasicImage_get_GrayScale(This,pVal) \ (This)->lpVtbl -> get_GrayScale(This,pVal) #define IDXBasicImage_put_GrayScale(This,newVal) \ (This)->lpVtbl -> put_GrayScale(This,newVal) #define IDXBasicImage_get_Opacity(This,pVal) \ (This)->lpVtbl -> get_Opacity(This,pVal) #define IDXBasicImage_put_Opacity(This,newVal) \ (This)->lpVtbl -> put_Opacity(This,newVal) #define IDXBasicImage_get_Invert(This,pVal) \ (This)->lpVtbl -> get_Invert(This,pVal) #define IDXBasicImage_put_Invert(This,newVal) \ (This)->lpVtbl -> put_Invert(This,newVal) #define IDXBasicImage_get_XRay(This,pVal) \ (This)->lpVtbl -> get_XRay(This,pVal) #define IDXBasicImage_put_XRay(This,newVal) \ (This)->lpVtbl -> put_XRay(This,newVal) #define IDXBasicImage_get_Mask(This,pVal) \ (This)->lpVtbl -> get_Mask(This,pVal) #define IDXBasicImage_put_Mask(This,newVal) \ (This)->lpVtbl -> put_Mask(This,newVal) #define IDXBasicImage_get_MaskColor(This,pVal) \ (This)->lpVtbl -> get_MaskColor(This,pVal) #define IDXBasicImage_put_MaskColor(This,newVal) \ (This)->lpVtbl -> put_MaskColor(This,newVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDXBasicImage_get_Rotation_Proxy( IDXBasicImage __RPC_FAR * This, /* [retval][out] */ int __RPC_FAR *pVal); void __RPC_STUB IDXBasicImage_get_Rotation_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDXBasicImage_put_Rotation_Proxy( IDXBasicImage __RPC_FAR * This, /* [in] */ int newVal); void __RPC_STUB IDXBasicImage_put_Rotation_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDXBasicImage_get_Mirror_Proxy( IDXBasicImage __RPC_FAR * This, /* [retval][out] */ BOOL __RPC_FAR *pVal); void __RPC_STUB IDXBasicImage_get_Mirror_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDXBasicImage_put_Mirror_Proxy( IDXBasicImage __RPC_FAR * This, /* [in] */ BOOL newVal); void __RPC_STUB IDXBasicImage_put_Mirror_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDXBasicImage_get_GrayScale_Proxy( IDXBasicImage __RPC_FAR * This, /* [retval][out] */ BOOL __RPC_FAR *pVal); void __RPC_STUB IDXBasicImage_get_GrayScale_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDXBasicImage_put_GrayScale_Proxy( IDXBasicImage __RPC_FAR * This, /* [in] */ BOOL newVal); void __RPC_STUB IDXBasicImage_put_GrayScale_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDXBasicImage_get_Opacity_Proxy( IDXBasicImage __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); void __RPC_STUB IDXBasicImage_get_Opacity_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDXBasicImage_put_Opacity_Proxy( IDXBasicImage __RPC_FAR * This, /* [in] */ float newVal); void __RPC_STUB IDXBasicImage_put_Opacity_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDXBasicImage_get_Invert_Proxy( IDXBasicImage __RPC_FAR * This, /* [retval][out] */ BOOL __RPC_FAR *pVal); void __RPC_STUB IDXBasicImage_get_Invert_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDXBasicImage_put_Invert_Proxy( IDXBasicImage __RPC_FAR * This, /* [in] */ BOOL newVal); void __RPC_STUB IDXBasicImage_put_Invert_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDXBasicImage_get_XRay_Proxy( IDXBasicImage __RPC_FAR * This, /* [retval][out] */ BOOL __RPC_FAR *pVal); void __RPC_STUB IDXBasicImage_get_XRay_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDXBasicImage_put_XRay_Proxy( IDXBasicImage __RPC_FAR * This, /* [in] */ BOOL newVal); void __RPC_STUB IDXBasicImage_put_XRay_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDXBasicImage_get_Mask_Proxy( IDXBasicImage __RPC_FAR * This, /* [retval][out] */ BOOL __RPC_FAR *pVal); void __RPC_STUB IDXBasicImage_get_Mask_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDXBasicImage_put_Mask_Proxy( IDXBasicImage __RPC_FAR * This, /* [in] */ BOOL newVal); void __RPC_STUB IDXBasicImage_put_Mask_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDXBasicImage_get_MaskColor_Proxy( IDXBasicImage __RPC_FAR * This, /* [retval][out] */ int __RPC_FAR *pVal); void __RPC_STUB IDXBasicImage_get_MaskColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDXBasicImage_put_MaskColor_Proxy( IDXBasicImage __RPC_FAR * This, /* [in] */ int newVal); void __RPC_STUB IDXBasicImage_put_MaskColor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDXBasicImage_INTERFACE_DEFINED__ */ #ifndef __IDXPixelate_INTERFACE_DEFINED__ #define __IDXPixelate_INTERFACE_DEFINED__ /**************************************** * Generated header for interface: IDXPixelate * at Wed Sep 02 08:16:12 1998 * using MIDL 3.02.88 ****************************************/ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IDXPixelate; #if defined(__cplusplus) && !defined(CINTERFACE) interface DECLSPEC_UUID("D33E180F-FBE9-11d1-906A-00C04FD9189D") IDXPixelate : public IDXEffect { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MaxSquare( /* [retval][out] */ int __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_MaxSquare( /* [in] */ int newVal) = 0; }; #else /* C style interface */ typedef struct IDXPixelateVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IDXPixelate __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IDXPixelate __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IDXPixelate __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IDXPixelate __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IDXPixelate __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IDXPixelate __RPC_FAR * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID __RPC_FAR *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( IDXPixelate __RPC_FAR * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams, /* [out] */ VARIANT __RPC_FAR *pVarResult, /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo, /* [out] */ UINT __RPC_FAR *puArgErr); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Capabilities )( IDXPixelate __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Progress )( IDXPixelate __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Progress )( IDXPixelate __RPC_FAR * This, /* [in] */ float newVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_StepResolution )( IDXPixelate __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Duration )( IDXPixelate __RPC_FAR * This, /* [retval][out] */ float __RPC_FAR *pVal); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Duration )( IDXPixelate __RPC_FAR * This, /* [in] */ float newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MaxSquare )( IDXPixelate __RPC_FAR * This, /* [retval][out] */ int __RPC_FAR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MaxSquare )( IDXPixelate __RPC_FAR * This, /* [in] */ int newVal); END_INTERFACE } IDXPixelateVtbl; interface IDXPixelate { CONST_VTBL struct IDXPixelateVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS #define IDXPixelate_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDXPixelate_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDXPixelate_Release(This) \ (This)->lpVtbl -> Release(This) #define IDXPixelate_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IDXPixelate_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IDXPixelate_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IDXPixelate_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IDXPixelate_get_Capabilities(This,pVal) \ (This)->lpVtbl -> get_Capabilities(This,pVal) #define IDXPixelate_get_Progress(This,pVal) \ (This)->lpVtbl -> get_Progress(This,pVal) #define IDXPixelate_put_Progress(This,newVal) \ (This)->lpVtbl -> put_Progress(This,newVal) #define IDXPixelate_get_StepResolution(This,pVal) \ (This)->lpVtbl -> get_StepResolution(This,pVal) #define IDXPixelate_get_Duration(This,pVal) \ (This)->lpVtbl -> get_Duration(This,pVal) #define IDXPixelate_put_Duration(This,newVal) \ (This)->lpVtbl -> put_Duration(This,newVal) #define IDXPixelate_get_MaxSquare(This,pVal) \ (This)->lpVtbl -> get_MaxSquare(This,pVal) #define IDXPixelate_put_MaxSquare(This,newVal) \ (This)->lpVtbl -> put_MaxSquare(This,newVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDXPixelate_get_MaxSquare_Proxy( IDXPixelate __RPC_FAR * This, /* [retval][out] */ int __RPC_FAR *pVal); void __RPC_STUB IDXPixelate_get_MaxSquare_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDXPixelate_put_MaxSquare_Proxy( IDXPixelate __RPC_FAR * This, /* [in] */ int newVal); void __RPC_STUB IDXPixelate_put_MaxSquare_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDXPixelate_INTERFACE_DEFINED__ */ #ifndef __DXTMSFTLib_LIBRARY_DEFINED__ #define __DXTMSFTLib_LIBRARY_DEFINED__ /**************************************** * Generated header for library: DXTMSFTLib * at Wed Sep 02 08:16:12 1998 * using MIDL 3.02.88 ****************************************/ /* [helpstring][version][uuid] */ EXTERN_C const IID LIBID_DXTMSFTLib; EXTERN_C const CLSID CLSID_Explode; #ifdef __cplusplus class DECLSPEC_UUID("141DBAF1-55FB-11D1-B83E-00A0C933BE86") Explode; #endif EXTERN_C const CLSID CLSID_ExplodeProp; #ifdef __cplusplus class DECLSPEC_UUID("C53059E1-E6E3-11d1-BA12-00C04FB6BD36") ExplodeProp; #endif EXTERN_C const CLSID CLSID_Ruffle; #ifdef __cplusplus class DECLSPEC_UUID("69EE49C5-6268-11D1-B83E-00A0C933BE86") Ruffle; #endif EXTERN_C const CLSID CLSID_RuffleProp; #ifdef __cplusplus class DECLSPEC_UUID("A21CA3E1-E6DA-11d1-BA12-00C04FB6BD36") RuffleProp; #endif EXTERN_C const CLSID CLSID_Ripple; #ifdef __cplusplus class DECLSPEC_UUID("945F5842-3A8D-11D1-9037-00C04FD9189D") Ripple; #endif EXTERN_C const CLSID CLSID_RipProp; #ifdef __cplusplus class DECLSPEC_UUID("945F5843-3A8D-11D1-9037-00C04FD9189D") RipProp; #endif EXTERN_C const CLSID CLSID_Dissolve; #ifdef __cplusplus class DECLSPEC_UUID("90b5e2e1-5050-11d1-b83e-00a0c933be86") Dissolve; #endif EXTERN_C const CLSID CLSID_Flip; #ifdef __cplusplus class DECLSPEC_UUID("3A5EA1BA-3C28-11D1-9039-00C04FD9189D") Flip; #endif EXTERN_C const CLSID CLSID_HeightField; #ifdef __cplusplus class DECLSPEC_UUID("04921709-B159-11d1-9207-0000F8758E66") HeightField; #endif EXTERN_C const CLSID CLSID_DXTComposite; #ifdef __cplusplus class DECLSPEC_UUID("9A43A844-0831-11D1-817F-0000F87557DB") DXTComposite; #endif EXTERN_C const CLSID CLSID_DXTResampler; #ifdef __cplusplus class DECLSPEC_UUID("015E2939-C341-11d1-81D1-0000F87557DB") DXTResampler; #endif EXTERN_C const CLSID CLSID_DXBufferCache; #ifdef __cplusplus class DECLSPEC_UUID("3E669F1A-9C23-11d1-9053-00C04FD9189D") DXBufferCache; #endif EXTERN_C const CLSID CLSID_DXLUTBuilder; #ifdef __cplusplus class DECLSPEC_UUID("1E54333B-2A00-11d1-8198-0000F87557DB") DXLUTBuilder; #endif EXTERN_C const CLSID CLSID_DXTGradientD; #ifdef __cplusplus class DECLSPEC_UUID("623E2882-FC0E-11d1-9A77-0000F8756A10") DXTGradientD; #endif EXTERN_C const CLSID CLSID_DXTWipe; #ifdef __cplusplus class DECLSPEC_UUID("AF279B30-86EB-11D1-81BF-0000F87557DB") DXTWipe; #endif EXTERN_C const CLSID CLSID_DXTConvolution; #ifdef __cplusplus class DECLSPEC_UUID("2BC0EF29-E6BA-11d1-81DD-0000F87557DB") DXTConvolution; #endif EXTERN_C const CLSID CLSID_CrBlur; #ifdef __cplusplus class DECLSPEC_UUID("7312498D-E87A-11d1-81E0-0000F87557DB") CrBlur; #endif EXTERN_C const CLSID CLSID_CrEmboss; #ifdef __cplusplus class DECLSPEC_UUID("F515306D-0156-11d2-81EA-0000F87557DB") CrEmboss; #endif EXTERN_C const CLSID CLSID_CrEngrave; #ifdef __cplusplus class DECLSPEC_UUID("F515306E-0156-11d2-81EA-0000F87557DB") CrEngrave; #endif EXTERN_C const CLSID CLSID_DXFade; #ifdef __cplusplus class DECLSPEC_UUID("16B280C5-EE70-11D1-9066-00C04FD9189D") DXFade; #endif EXTERN_C const CLSID CLSID_FadePP; #ifdef __cplusplus class DECLSPEC_UUID("16B280C6-EE70-11D1-9066-00C04FD9189D") FadePP; #endif EXTERN_C const CLSID CLSID_BasicImageEffects; #ifdef __cplusplus class DECLSPEC_UUID("16B280C8-EE70-11D1-9066-00C04FD9189D") BasicImageEffects; #endif EXTERN_C const CLSID CLSID_BasicImageEffectsPP; #ifdef __cplusplus class DECLSPEC_UUID("16B280C9-EE70-11D1-9066-00C04FD9189D") BasicImageEffectsPP; #endif EXTERN_C const CLSID CLSID_Pixelate; #ifdef __cplusplus class DECLSPEC_UUID("4CCEA634-FBE0-11d1-906A-00C04FD9189D") Pixelate; #endif EXTERN_C const CLSID CLSID_PixelatePP; #ifdef __cplusplus class DECLSPEC_UUID("4CCEA635-FBE0-11d1-906A-00C04FD9189D") PixelatePP; #endif EXTERN_C const CLSID CLSID_DXTWipePP; #ifdef __cplusplus class DECLSPEC_UUID("7FFE4D08-FBFD-11d1-9A77-0000F8756A10") DXTWipePP; #endif EXTERN_C const CLSID CLSID_ResamplePP; #ifdef __cplusplus class DECLSPEC_UUID("623E287C-FC0E-11d1-9A77-0000F8756A10") ResamplePP; #endif EXTERN_C const CLSID CLSID_CrBlurPP; #ifdef __cplusplus class DECLSPEC_UUID("623E287E-FC0E-11d1-9A77-0000F8756A10") CrBlurPP; #endif EXTERN_C const CLSID CLSID_GradientPP; #ifdef __cplusplus class DECLSPEC_UUID("623E2880-FC0E-11d1-9A77-0000F8756A10") GradientPP; #endif EXTERN_C const CLSID CLSID_CompositePP; #ifdef __cplusplus class DECLSPEC_UUID("25B33660-FD83-11d1-8ADE-444553540001") CompositePP; #endif EXTERN_C const CLSID CLSID_ConvolvePP; #ifdef __cplusplus class DECLSPEC_UUID("25B33661-FD83-11d1-8ADE-444553540001") ConvolvePP; #endif EXTERN_C const CLSID CLSID_LUTBuilderPP; #ifdef __cplusplus class DECLSPEC_UUID("25B33662-FD83-11d1-8ADE-444553540001") LUTBuilderPP; #endif EXTERN_C const CLSID CLSID_FlipProp; #ifdef __cplusplus class DECLSPEC_UUID("7A8402E0-FBD6-11D1-B5E0-00AA003B6061") FlipProp; #endif EXTERN_C const CLSID CLSID_HtFieldProp; #ifdef __cplusplus class DECLSPEC_UUID("7A8402E3-FBD6-11D1-B5E0-00AA003B6061") HtFieldProp; #endif EXTERN_C const CLSID CLSID_Disslvpp; #ifdef __cplusplus class DECLSPEC_UUID("9A8A1CC2-FEEA-11D1-B5E0-00AA003B6061") Disslvpp; #endif #endif /* __DXTMSFTLib_LIBRARY_DEFINED__ */ /* Additional Prototypes for ALL interfaces */ unsigned long __RPC_USER BSTR_UserSize( unsigned long __RPC_FAR *, unsigned long , BSTR __RPC_FAR * ); unsigned char __RPC_FAR * __RPC_USER BSTR_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); unsigned char __RPC_FAR * __RPC_USER BSTR_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * ); void __RPC_USER BSTR_UserFree( unsigned long __RPC_FAR *, BSTR __RPC_FAR * ); unsigned long __RPC_USER LPSAFEARRAY_UserSize( unsigned long __RPC_FAR *, unsigned long , LPSAFEARRAY __RPC_FAR * ); unsigned char __RPC_FAR * __RPC_USER LPSAFEARRAY_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, LPSAFEARRAY __RPC_FAR * ); unsigned char __RPC_FAR * __RPC_USER LPSAFEARRAY_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, LPSAFEARRAY __RPC_FAR * ); void __RPC_USER LPSAFEARRAY_UserFree( unsigned long __RPC_FAR *, LPSAFEARRAY __RPC_FAR * ); unsigned long __RPC_USER VARIANT_UserSize( unsigned long __RPC_FAR *, unsigned long , VARIANT __RPC_FAR * ); unsigned char __RPC_FAR * __RPC_USER VARIANT_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * ); unsigned char __RPC_FAR * __RPC_USER VARIANT_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * ); void __RPC_USER VARIANT_UserFree( unsigned long __RPC_FAR *, VARIANT __RPC_FAR * ); /* end of Additional Prototypes */ #ifdef __cplusplus } #endif #endif