18 #ifndef MAGICKCORE_MODULE_H 19 #define MAGICKCORE_MODULE_H 24 #if defined(__cplusplus) || defined(c_plusplus) 28 #define MagickImageCoderSignature ((size_t) \ 29 (((MagickLibInterface) << 8) | MAGICKCORE_QUANTUM_DEPTH)) 30 #define MagickImageFilterSignature ((size_t) \ 31 (((MagickLibInterface) << 8) | MAGICKCORE_QUANTUM_DEPTH)) 47 (*unregister_module)(void);
90 #if defined(__cplusplus) || defined(c_plusplus) struct _ModuleInfo * previous
Definition: module.h:58
MagickExport MagickBooleanType OpenModules(ExceptionInfo *)
MagickExport MagickBooleanType OpenModule(const char *, ExceptionInfo *)
size_t(* register_module)(void)
Definition: module.h:50
Definition: exception.h:102
MagickExport char ** GetModuleList(const char *, const MagickModuleType, size_t *, ExceptionInfo *)
size_t ImageFilterHandler(Image **, const int, const char **, ExceptionInfo *)
Definition: module.h:67
MagickExport const ModuleInfo ** GetModuleInfoList(const char *, size_t *, ExceptionInfo *)
MagickExport void DestroyModuleList(void)
MagickBooleanType
Definition: magick-type.h:189
size_t signature
Definition: module.h:63
MagickExport ModuleInfo * GetModuleInfo(const char *, ExceptionInfo *)
struct _ModuleInfo ModuleInfo
MagickExport MagickBooleanType ListModuleInfo(FILE *, ExceptionInfo *)
MagickModuleType
Definition: module.h:33
struct _ModuleInfo * next
Definition: module.h:58
MagickBooleanType stealth
Definition: module.h:56
void * handle
Definition: module.h:46
char * path
Definition: module.h:42
char * tag
Definition: module.h:42
#define MagickExport
Definition: method-attribute.h:98
MagickExport void ModuleComponentTerminus(void)
MagickExport MagickBooleanType InvokeDynamicImageFilter(const char *, Image **, const int, const char **, ExceptionInfo *)
time_t timestamp
Definition: module.h:53
MagickExport MagickBooleanType ModuleComponentGenesis(void)