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)
MagickBooleanType
Definition: magick-type.h:203
#define MagickExport
Definition: method-attribute.h:80
MagickExport MagickBooleanType InvokeDynamicImageFilter(const char *, Image **, const int, const char **, ExceptionInfo *)
MagickExport void DestroyModuleList(void)
MagickExport MagickBooleanType ModuleComponentGenesis(void)
MagickExport MagickBooleanType ListModuleInfo(FILE *, ExceptionInfo *)
MagickExport MagickBooleanType OpenModules(ExceptionInfo *)
MagickExport const ModuleInfo ** GetModuleInfoList(const char *, size_t *, ExceptionInfo *)
size_t ImageFilterHandler(Image **, const int, const char **, ExceptionInfo *)
Definition: module.h:67
MagickExport void ModuleComponentTerminus(void)
MagickExport char ** GetModuleList(const char *, const MagickModuleType, size_t *, ExceptionInfo *)
MagickExport ModuleInfo * GetModuleInfo(const char *, ExceptionInfo *)
MagickExport MagickBooleanType OpenModule(const char *, ExceptionInfo *)
MagickModuleType
Definition: module.h:34
@ MagickImageFilterModule
Definition: module.h:36
@ MagickImageCoderModule
Definition: module.h:35
struct _ModuleInfo ModuleInfo
Definition: exception.h:103
char * tag
Definition: module.h:43
struct _ModuleInfo * previous
Definition: module.h:58
size_t signature
Definition: module.h:63
void * handle
Definition: module.h:46
MagickBooleanType stealth
Definition: module.h:56
struct _ModuleInfo * next
Definition: module.h:60
size_t(* register_module)(void)
Definition: module.h:50
time_t timestamp
Definition: module.h:53
char * path
Definition: module.h:42