18 #ifndef MAGICKCORE_MODULE_H
19 #define MAGICKCORE_MODULE_H
21 #include "MagickCore/version.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))
34 MagickImageCoderModule,
35 MagickImageFilterModule
46 (*unregister_module)(void);
49 (*register_module)(void);
64 extern MagickExport
char
65 **GetModuleList(
const char *,
const MagickModuleType,
size_t *,
ExceptionInfo *);
70 extern MagickExport MagickBooleanType
71 InvokeDynamicImageFilter(
const char *,
Image **,
const int,
const char **,
78 extern MagickExport
void
79 DestroyModuleList(
void);
81 #if defined(__cplusplus) || defined(c_plusplus)