/dmagick/c/coder.d

http://github.com/MikeWey/DMagick · D · 37 lines · 28 code · 9 blank · 0 comment · 0 complexity · 67ec51b54e0f3bd597df29e61d32ff5f MD5 · raw file

  1. module dmagick.c.coder;
  2. import core.stdc.stdio;
  3. import dmagick.c.exception;
  4. import dmagick.c.magickType;
  5. extern(C)
  6. {
  7. struct CoderInfo
  8. {
  9. char*
  10. path,
  11. magick,
  12. name;
  13. MagickBooleanType
  14. exempt,
  15. stealth;
  16. CoderInfo*
  17. previous,
  18. next;
  19. size_t
  20. signature;
  21. }
  22. char** GetCoderList(const(char)*, size_t*, ExceptionInfo*);
  23. const(CoderInfo)* GetCoderInfo(const(char)*, ExceptionInfo*);
  24. const(CoderInfo)** GetCoderInfoList(const(char)*, size_t*, ExceptionInfo*);
  25. MagickBooleanType CoderComponentGenesis();
  26. MagickBooleanType ListCoderInfo(FILE*, ExceptionInfo*);
  27. }
  28. void CoderComponentTerminus();