⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 magickcom.h

📁 下载来的一个看图软件的源代码
💻 H
📖 第 1 页 / 共 5 页
字号:
/* this ALWAYS GENERATED file contains the definitions for the interfaces *//* File created by MIDL compiler version 5.01.0164 *//* at Tue Jul 23 09:47:13 2002 *//* Compiler settings for C:\Program Files\Microsoft Visual Studio\MyProjects\MagickCOM\MagickCOM.idl:    Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext    error checks: allocation ref bounds_check enum stub_data *///@@MIDL_FILE_HEADING(  )/* verify that the <rpcndr.h> version is high enough to compile this file*/#ifndef __REQUIRED_RPCNDR_H_VERSION__#define __REQUIRED_RPCNDR_H_VERSION__ 440#endif#include "rpc.h"#include "rpcndr.h"#ifndef __RPCNDR_H_VERSION__#error this stub requires an updated version of <rpcndr.h>#endif // __RPCNDR_H_VERSION__#ifndef COM_NO_WINDOWS_H#include "windows.h"#include "ole2.h"#endif /*COM_NO_WINDOWS_H*/#ifndef __MagickCOM_h__#define __MagickCOM_h__#ifdef __cplusplusextern "C"{#endif /* Forward Declarations */ #ifndef __IImage_FWD_DEFINED__#define __IImage_FWD_DEFINED__typedef interface IImage IImage;#endif 	/* __IImage_FWD_DEFINED__ */#ifndef __IImageControl_FWD_DEFINED__#define __IImageControl_FWD_DEFINED__typedef interface IImageControl IImageControl;#endif 	/* __IImageControl_FWD_DEFINED__ */#ifndef __IGeometry_FWD_DEFINED__#define __IGeometry_FWD_DEFINED__typedef interface IGeometry IGeometry;#endif 	/* __IGeometry_FWD_DEFINED__ */#ifndef __IColor_FWD_DEFINED__#define __IColor_FWD_DEFINED__typedef interface IColor IColor;#endif 	/* __IColor_FWD_DEFINED__ */#ifndef __IImageCollection_FWD_DEFINED__#define __IImageCollection_FWD_DEFINED__typedef interface IImageCollection IImageCollection;#endif 	/* __IImageCollection_FWD_DEFINED__ */#ifndef __Image_FWD_DEFINED__#define __Image_FWD_DEFINED__#ifdef __cplusplustypedef class Image Image;#elsetypedef struct Image Image;#endif /* __cplusplus */#endif 	/* __Image_FWD_DEFINED__ */#ifndef __ImageControl_FWD_DEFINED__#define __ImageControl_FWD_DEFINED__#ifdef __cplusplustypedef class ImageControl ImageControl;#elsetypedef struct ImageControl ImageControl;#endif /* __cplusplus */#endif 	/* __ImageControl_FWD_DEFINED__ */#ifndef __Geometry_FWD_DEFINED__#define __Geometry_FWD_DEFINED__#ifdef __cplusplustypedef class Geometry Geometry;#elsetypedef struct Geometry Geometry;#endif /* __cplusplus */#endif 	/* __Geometry_FWD_DEFINED__ */#ifndef __Color_FWD_DEFINED__#define __Color_FWD_DEFINED__#ifdef __cplusplustypedef class Color Color;#elsetypedef struct Color Color;#endif /* __cplusplus */#endif 	/* __Color_FWD_DEFINED__ */#ifndef __ImageCollection_FWD_DEFINED__#define __ImageCollection_FWD_DEFINED__#ifdef __cplusplustypedef class ImageCollection ImageCollection;#elsetypedef struct ImageCollection ImageCollection;#endif /* __cplusplus */#endif 	/* __ImageCollection_FWD_DEFINED__ *//* header files for imported files */#include "oaidl.h"#include "ocidl.h"void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);void __RPC_USER MIDL_user_free( void __RPC_FAR * ); /* interface __MIDL_itf_MagickCOM_0000 *//* [local] */ extern RPC_IF_HANDLE __MIDL_itf_MagickCOM_0000_v0_0_c_ifspec;extern RPC_IF_HANDLE __MIDL_itf_MagickCOM_0000_v0_0_s_ifspec;#ifndef __IImage_INTERFACE_DEFINED__#define __IImage_INTERFACE_DEFINED__/* interface IImage *//* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IImage;#if defined(__cplusplus) && !defined(CINTERFACE)        MIDL_INTERFACE("5C6D6667-0614-4E85-801D-2ED93CEF2C19")    IImage : public IDispatch    {    public:        virtual HRESULT STDMETHODCALLTYPE OnStartPage(             /* [in] */ IUnknown __RPC_FAR *piUnk) = 0;                virtual HRESULT STDMETHODCALLTYPE OnEndPage( void) = 0;                virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Resize(             BSTR cFilename,            BSTR cOutput,            /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;                virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ImageWidth(             /* [retval][out] */ unsigned int __RPC_FAR *pVal) = 0;                virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ImageWidth(             /* [in] */ unsigned int newVal) = 0;                virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ImageHeight(             /* [retval][out] */ unsigned int __RPC_FAR *pVal) = 0;                virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ImageHeight(             /* [in] */ unsigned int newVal) = 0;                virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Read(             /* [in] */ BSTR cFilename,            /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;                virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ErrorMsg(             /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;                virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ErrorMsg(             /* [in] */ BSTR newVal) = 0;                virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE InitMagick(             BSTR cPath) = 0;                virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Columns(             /* [retval][out] */ unsigned int __RPC_FAR *pVal) = 0;                virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Rows(             /* [retval][out] */ unsigned int __RPC_FAR *pVal) = 0;                virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Scale(             unsigned int x,            unsigned int y,            /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;                virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Sample(             unsigned int x,            unsigned int y,            VARIANT_BOOL __RPC_FAR *pVal) = 0;                virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Write(             BSTR cFilename,            /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;                virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Rotate(             double Degrees,            /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;                virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Flip(             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;                virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Enhance(             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;                virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Equalize(             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;                virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Flop(             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;                virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Normalize(             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;                virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Despeckle(             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;                virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Contrast(             unsigned int sharpen,            /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;                virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Edge(             unsigned int radius,            /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;                virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Emboss(             double radius,            double sigma,            /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;                virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Gamma(             double Red,            double Green,            double Blue,            /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;                virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GaussianBlur(             double width,            double sigma,            /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;                virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Implode(             double factor,            /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;                virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE MedianFilter(             double radius,            /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;                virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Minify(             /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;                virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Modulate(             double brightness,            double saturation,            double hue,            /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;                virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Negate(             VARIANT_BOOL grayscale,            /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;                virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OilPaint(             unsigned int radius,            /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;                virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Opacity(             unsigned int opacity,            /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;                virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Roll(             int columns,            int rows,            /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;                virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Solarize(             double factor,            /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;                virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Spread(             unsigned int amount,            /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;                virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Sharpen(             double radius,            double sigma,            /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;                virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Shade(             double azimuth,            double elevation,            VARIANT_BOOL colorShading,            /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;                virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Shear(             double xShearAngle,            double yShearAngle,            /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;                virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Swirl(             double degrees,            /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pVal) = 0;                virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Wave( 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -