summaryrefslogtreecommitdiff
path: root/dmagick/c/mime.d
diff options
context:
space:
mode:
Diffstat (limited to 'dmagick/c/mime.d')
-rw-r--r--dmagick/c/mime.d26
1 files changed, 26 insertions, 0 deletions
diff --git a/dmagick/c/mime.d b/dmagick/c/mime.d
new file mode 100644
index 0000000..8e2b337
--- /dev/null
+++ b/dmagick/c/mime.d
@@ -0,0 +1,26 @@
+module dmagick.c.mime;
+
+import core.stdc.stdio;
+
+import dmagick.c.exception;
+import dmagick.c.magickType;
+
+extern(C)
+{
+ struct MimeInfo {}
+
+ char** GetMimeList(const char*, size_t*, ExceptionInfo*);
+ char* MagickToMime(const char*);
+
+ const(char*) GetMimeDescription(const MimeInfo*);
+ const(char*) GetMimeType(const MimeInfo*);
+
+ MagickBooleanType ListMimeInfo(FILE*, ExceptionInfo*);
+ MagickBooleanType LoadMimeLists(const char*, ExceptionInfo*);
+ MagickBooleanType MimeComponentGenesis();
+
+ const(MimeInfo*) GetMimeInfo(const char*, const ubyte*, const size_t, ExceptionInfo*);
+ const(MimeInfo**) GetMimeInfoList(const char*, size_t*, ExceptionInfo*);
+
+ void MimeComponentTerminus();
+}