18 #ifndef _MAGICKCORE_MODULE_H
19 #define _MAGICKCORE_MODULE_H
24 #if defined(__cplusplus) || defined(c_plusplus)
28 #define MagickImageCoderSignature ((size_t) \
29 (((MagickLibVersion) << 8) | MAGICKCORE_QUANTUM_DEPTH))
30 #define MagickImageFilterSignature ((size_t) \
31 (((MagickLibVersion) << 8) | MAGICKCORE_QUANTUM_DEPTH))
47 (*unregister_module)(void);
92 #if defined(__cplusplus) || defined(c_plusplus)
MagickExport void RegisterStaticModules(void)
struct _ModuleInfo * previous
Definition: module.h:58
MagickExport MagickBooleanType OpenModules(ExceptionInfo *)
MagickExport MagickBooleanType OpenModule(const char *, ExceptionInfo *)
Definition: exception.h:102
MagickExport char ** GetModuleList(const char *, const MagickModuleType, size_t *, ExceptionInfo *)
size_t(* register_module)(void)
Definition: module.h:50
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:211
size_t signature
Definition: module.h:63
MagickExport void UnregisterStaticModules(void)
Definition: static.c:355
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)