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);
64extern MagickExport
char
65 **GetModuleList(
const char *,
const MagickModuleType,
size_t *,
ExceptionInfo *);
70extern MagickExport MagickBooleanType
71 InvokeDynamicImageFilter(
const char *,
Image **,
const int,
const char **,
78extern MagickExport
void
79 DestroyModuleList(
void);
81#if defined(__cplusplus) || defined(c_plusplus)