1 module dmagick.c.registry; 2 3 import dmagick.c.exception; 4 import dmagick.c.magickType; 5 6 extern(C) 7 { 8 enum RegistryType 9 { 10 UndefinedRegistryType, 11 ImageRegistryType, 12 ImageInfoRegistryType, 13 StringRegistryType 14 } 15 16 char* GetNextImageRegistry(); 17 18 MagickBooleanType DefineImageRegistry(const RegistryType, const(char)*, ExceptionInfo*); 19 MagickBooleanType DeleteImageRegistry(const(char)*); 20 MagickBooleanType RegistryComponentGenesis(); 21 MagickBooleanType SetImageRegistry(const RegistryType, const(char)*, const(void)*, ExceptionInfo*); 22 23 void* GetImageRegistry(const RegistryType, const(char)*, ExceptionInfo*); 24 void RegistryComponentTerminus(); 25 void* RemoveImageRegistry(const(char)*); 26 void ResetImageRegistryIterator(); 27 }