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);
69extern MagickExport
char
70 **GetModuleList(
const char *,
const MagickModuleType,
size_t *,
ExceptionInfo *);
75extern MagickExport MagickBooleanType
76 InvokeDynamicImageFilter(
const char *,
Image **,
const int,
const char **,
79 ModuleComponentGenesis(
void),
86extern MagickExport
void
87 DestroyModuleList(
void),
88 ModuleComponentTerminus(
void);
90#if defined(__cplusplus) || defined(c_plusplus)