📄 imagemagickobject.h
字号:
/* this ALWAYS GENERATED file contains the definitions for the interfaces *//* File created by MIDL compiler version 5.01.0164 *//* at Mon Sep 02 14:48:18 2002 *//* Compiler settings for C:\home\bfriesen\ImageMagick\contrib\win32\ATL\ImageMagickObject\ImageMagickObject.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 __ImageMagickObject_h__#define __ImageMagickObject_h__#ifdef __cplusplusextern "C"{#endif /* Forward Declarations */ #ifndef __IMagickImage_FWD_DEFINED__#define __IMagickImage_FWD_DEFINED__typedef interface IMagickImage IMagickImage;#endif /* __IMagickImage_FWD_DEFINED__ */#ifndef ___IMagickImageEvents_FWD_DEFINED__#define ___IMagickImageEvents_FWD_DEFINED__typedef interface _IMagickImageEvents _IMagickImageEvents;#endif /* ___IMagickImageEvents_FWD_DEFINED__ */#ifndef __MagickImage_FWD_DEFINED__#define __MagickImage_FWD_DEFINED__#ifdef __cplusplustypedef class MagickImage MagickImage;#elsetypedef struct MagickImage MagickImage;#endif /* __cplusplus */#endif /* __MagickImage_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 * ); #ifndef __IMagickImage_INTERFACE_DEFINED__#define __IMagickImage_INTERFACE_DEFINED__/* interface IMagickImage *//* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IMagickImage;#if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("7F670536-00AE-4EDF-B06F-13BD22B25624") IMagickImage : public IDispatch { public: virtual HRESULT STDMETHODCALLTYPE OnStartPage( /* [in] */ IUnknown __RPC_FAR *piUnk) = 0; virtual HRESULT STDMETHODCALLTYPE OnEndPage( void) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long __RPC_FAR *pVal) = 0; virtual /* [vararg][helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [out][in] */ SAFEARRAY __RPC_FAR * __RPC_FAR *pArrayVar, /* [retval][out] */ VARIANT __RPC_FAR *pVar2) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove( /* [in] */ VARIANT varIndex) = 0; virtual /* [vararg][helpstring][id] */ HRESULT STDMETHODCALLTYPE Convert( /* [out][in] */ SAFEARRAY __RPC_FAR * __RPC_FAR *pArrayVar, /* [retval][out] */ VARIANT __RPC_FAR *pVar2) = 0; virtual /* [vararg][helpstring][id] */ HRESULT STDMETHODCALLTYPE Composite( /* [out][in] */ SAFEARRAY __RPC_FAR * __RPC_FAR *pArrayVar, /* [retval][out] */ VARIANT __RPC_FAR *pVar2) = 0; virtual /* [vararg][helpstring][id] */ HRESULT STDMETHODCALLTYPE Montage( /* [out][in] */ SAFEARRAY __RPC_FAR * __RPC_FAR *pArrayVar, /* [retval][out] */ VARIANT __RPC_FAR *pVar2) = 0; virtual /* [vararg][helpstring][id] */ HRESULT STDMETHODCALLTYPE Mogrify( /* [out][in] */ SAFEARRAY __RPC_FAR * __RPC_FAR *pArrayVar, /* [retval][out] */ VARIANT __RPC_FAR *pVar2) = 0; virtual /* [vararg][helpstring][id] */ HRESULT STDMETHODCALLTYPE Identify( /* [out][in] */ SAFEARRAY __RPC_FAR * __RPC_FAR *pArrayVar, /* [retval][out] */ VARIANT __RPC_FAR *pVar2) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ LPUNKNOWN __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT varIndex, /* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Messages( /* [retval][out] */ VARIANT __RPC_FAR *pVal) = 0; }; #else /* C style interface */ typedef struct IMagickImageVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( IMagickImage __RPC_FAR * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject); ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( IMagickImage __RPC_FAR * This); ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( IMagickImage __RPC_FAR * This); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( IMagickImage __RPC_FAR * This, /* [out] */ UINT __RPC_FAR *pctinfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( IMagickImage __RPC_FAR * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( IMagickImage __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 )( IMagickImage __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 *OnStartPage )( IMagickImage __RPC_FAR * This, /* [in] */ IUnknown __RPC_FAR *piUnk); HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnEndPage )( IMagickImage __RPC_FAR * This); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )( IMagickImage __RPC_FAR * This, /* [retval][out] */ long __RPC_FAR *pVal); /* [vararg][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )( IMagickImage __RPC_FAR * This, /* [out][in] */ SAFEARRAY __RPC_FAR * __RPC_FAR *pArrayVar, /* [retval][out] */ VARIANT __RPC_FAR *pVar2); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Remove )( IMagickImage __RPC_FAR * This, /* [in] */ VARIANT varIndex); /* [vararg][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Convert )( IMagickImage __RPC_FAR * This, /* [out][in] */ SAFEARRAY __RPC_FAR * __RPC_FAR *pArrayVar, /* [retval][out] */ VARIANT __RPC_FAR *pVar2); /* [vararg][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Composite )( IMagickImage __RPC_FAR * This, /* [out][in] */ SAFEARRAY __RPC_FAR * __RPC_FAR *pArrayVar, /* [retval][out] */ VARIANT __RPC_FAR *pVar2); /* [vararg][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Montage )( IMagickImage __RPC_FAR * This, /* [out][in] */ SAFEARRAY __RPC_FAR * __RPC_FAR *pArrayVar, /* [retval][out] */ VARIANT __RPC_FAR *pVar2); /* [vararg][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Mogrify )( IMagickImage __RPC_FAR * This, /* [out][in] */ SAFEARRAY __RPC_FAR * __RPC_FAR *pArrayVar, /* [retval][out] */ VARIANT __RPC_FAR *pVar2); /* [vararg][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Identify )( IMagickImage __RPC_FAR * This, /* [out][in] */ SAFEARRAY __RPC_FAR * __RPC_FAR *pArrayVar, /* [retval][out] */ VARIANT __RPC_FAR *pVar2); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )( IMagickImage __RPC_FAR * This, /* [retval][out] */ LPUNKNOWN __RPC_FAR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )( IMagickImage __RPC_FAR * This, /* [in] */ VARIANT varIndex, /* [retval][out] */ VARIANT __RPC_FAR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Messages )( IMagickImage __RPC_FAR * This, /* [retval][out] */ VARIANT __RPC_FAR *pVal); END_INTERFACE } IMagickImageVtbl; interface IMagickImage { CONST_VTBL struct IMagickImageVtbl __RPC_FAR *lpVtbl; }; #ifdef COBJMACROS#define IMagickImage_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)#define IMagickImage_AddRef(This) \ (This)->lpVtbl -> AddRef(This)#define IMagickImage_Release(This) \ (This)->lpVtbl -> Release(This)#define IMagickImage_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)#define IMagickImage_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)#define IMagickImage_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)#define IMagickImage_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)#define IMagickImage_OnStartPage(This,piUnk) \ (This)->lpVtbl -> OnStartPage(This,piUnk)#define IMagickImage_OnEndPage(This) \ (This)->lpVtbl -> OnEndPage(This)#define IMagickImage_get_Count(This,pVal) \ (This)->lpVtbl -> get_Count(This,pVal)#define IMagickImage_Add(This,pArrayVar,pVar2) \ (This)->lpVtbl -> Add(This,pArrayVar,pVar2)#define IMagickImage_Remove(This,varIndex) \ (This)->lpVtbl -> Remove(This,varIndex)#define IMagickImage_Convert(This,pArrayVar,pVar2) \ (This)->lpVtbl -> Convert(This,pArrayVar,pVar2)#define IMagickImage_Composite(This,pArrayVar,pVar2) \ (This)->lpVtbl -> Composite(This,pArrayVar,pVar2)#define IMagickImage_Montage(This,pArrayVar,pVar2) \ (This)->lpVtbl -> Montage(This,pArrayVar,pVar2)#define IMagickImage_Mogrify(This,pArrayVar,pVar2) \ (This)->lpVtbl -> Mogrify(This,pArrayVar,pVar2)#define IMagickImage_Identify(This,pArrayVar,pVar2) \ (This)->lpVtbl -> Identify(This,pArrayVar,pVar2)#define IMagickImage_get__NewEnum(This,pVal) \ (This)->lpVtbl -> get__NewEnum(This,pVal)#define IMagickImage_get_Item(This,varIndex,pVal) \ (This)->lpVtbl -> get_Item(This,varIndex,pVal)#define IMagickImage_get_Messages(This,pVal) \ (This)->lpVtbl -> get_Messages(This,pVal)#endif /* COBJMACROS */#endif /* C style interface */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -