18 #ifndef MAGICKCORE_MODULE_H
19 #define MAGICKCORE_MODULE_H
23 #if defined(__cplusplus) || defined(c_plusplus)
27 #define MagickImageCoderSignature ((size_t) \
28 (((MagickLibInterface) << 8) | MAGICKCORE_QUANTUM_DEPTH))
29 #define MagickImageFilterSignature ((size_t) \
30 (((MagickLibInterface) << 8) | MAGICKCORE_QUANTUM_DEPTH))
46 (*unregister_module)(void);
81 #if defined(__cplusplus) || defined(c_plusplus)
Definition: exception.h:101
MagickExport char ** GetModuleList(const char *, const MagickModuleType, size_t *, ExceptionInfo *)
size_t(* register_module)(void)
Definition: module.h:49
size_t ImageFilterHandler(Image **, const int, const char **, ExceptionInfo *)
Definition: module.h:62
MagickExport const ModuleInfo ** GetModuleInfoList(const char *, size_t *, ExceptionInfo *)
MagickExport void DestroyModuleList(void)
MagickExport MagickBooleanType ListModuleInfo(FILE *magick_unused(file), ExceptionInfo *magick_unused(exception))
Definition: module.c:1633
MagickBooleanType
Definition: magick-type.h:169
size_t signature
Definition: module.h:58
MagickExport MagickBooleanType InvokeDynamicImageFilter(const char *tag, Image **image, const int argc, const char **argv, ExceptionInfo *exception)
Definition: module.c:1639
MagickExport ModuleInfo * GetModuleInfo(const char *, ExceptionInfo *)
struct _ModuleInfo ModuleInfo
MagickModuleType
Definition: module.h:32
MagickBooleanType stealth
Definition: module.h:55
void * handle
Definition: module.h:45
char * path
Definition: module.h:41
char * tag
Definition: module.h:41
#define MagickExport
Definition: method-attribute.h:80
time_t timestamp
Definition: module.h:52