18 #ifndef MAGICKCORE_MODULE_H
19 #define MAGICKCORE_MODULE_H
22 #include "magick/version.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))
35 MagickImageCoderModule,
36 MagickImageFilterModule
47 (*unregister_module)(void);
50 (*register_module)(void);
69 extern MagickExport
char
70 **GetModuleList(
const char *,
const MagickModuleType,
size_t *,
ExceptionInfo *);
75 extern MagickExport MagickBooleanType
76 InvokeDynamicImageFilter(
const char *,
Image **,
const int,
const char **,
79 ModuleComponentGenesis(
void),
86 extern MagickExport
void
87 DestroyModuleList(
void),
88 ModuleComponentTerminus(
void);
90 #if defined(__cplusplus) || defined(c_plusplus)