/dmagick/c/mime.d

http://github.com/MikeWey/DMagick · D · 32 lines · 22 code · 10 blank · 0 comment · 1 complexity · e0a4a6cdbc48eb79f428c9a25fdbe3d5 MD5 · raw file

  1. module dmagick.c.mime;
  2. import core.stdc.stdio;
  3. import dmagick.c.exception;
  4. import dmagick.c.magickType;
  5. import dmagick.c.magickVersion;
  6. extern(C)
  7. {
  8. struct MimeInfo {}
  9. char** GetMimeList(const(char)*, size_t*, ExceptionInfo*);
  10. char* MagickToMime(const(char)*);
  11. const(char)* GetMimeDescription(const(MimeInfo)*);
  12. const(char)* GetMimeType(const(MimeInfo)*);
  13. MagickBooleanType ListMimeInfo(FILE*, ExceptionInfo*);
  14. static if ( MagickLibVersion < 0x689 )
  15. {
  16. MagickBooleanType LoadMimeLists(const(char)*, ExceptionInfo*);
  17. }
  18. MagickBooleanType MimeComponentGenesis();
  19. const(MimeInfo)* GetMimeInfo(const(char)*, const(ubyte)*, const size_t, ExceptionInfo*);
  20. const(MimeInfo)** GetMimeInfoList(const(char)*, size_t*, ExceptionInfo*);
  21. void MimeComponentTerminus();
  22. }