/dmagick/c/registry.d

http://github.com/MikeWey/DMagick · D · 27 lines · 22 code · 5 blank · 0 comment · 0 complexity · af6e8c9cab7c00ff43fdcfd5887853d0 MD5 · raw file

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