Types
GMimeMultipart = object
GMimeMultipartClass = object clear*: proc (multipart: ptr GMimeMultipart) add*: proc (multipart: ptr GMimeMultipart; part: ptr GMimeObject) insert*: proc (multipart: ptr GMimeMultipart; index: int; part: ptr GMimeObject) remove*: proc (multipart: ptr GMimeMultipart; part: ptr GMimeObject): gboolean remove_at*: proc (multipart: ptr GMimeMultipart; index: int): ptr GMimeObject get_part*: proc (multipart: ptr GMimeMultipart; index: int): ptr GMimeObject contains*: proc (multipart: ptr GMimeMultipart; part: ptr GMimeObject): gboolean index_of*: proc (multipart: ptr GMimeMultipart; part: ptr GMimeObject): int get_count*: proc (multipart: ptr GMimeMultipart): int set_boundary*: proc (multipart: ptr GMimeMultipart; boundary: cstring) get_boundary*: proc (multipart: ptr GMimeMultipart): cstring
GMimeObjectForeachFunc = proc (obj: ptr GMimeObject; user_data: pointer)
Procs
proc g_mime_multipart_add(multipart: ptr GMimeMultipart; part: ptr GMimeObject) {. importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_multipart_clear(multipart: ptr GMimeMultipart) {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_multipart_contains(multipart: ptr GMimeMultipart; part: ptr GMimeObject): gboolean {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_multipart_foreach(multipart: ptr GMimeMultipart; callback: GMimeObjectForeachFunc; user_data: pointer) {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_multipart_get_boundary(multipart: ptr GMimeMultipart): cstring {. importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_multipart_get_count(multipart: ptr GMimeMultipart): int {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_multipart_get_epilogue(multipart: ptr GMimeMultipart): cstring {. importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_multipart_get_part(multipart: ptr GMimeMultipart; index: int): ptr GMimeObject {. importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_multipart_get_prologue(multipart: ptr GMimeMultipart): cstring {. importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_multipart_get_subpart_from_content_id(multipart: ptr GMimeMultipart; content_id: cstring): ptr GMimeObject {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_multipart_get_type(): GType {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_multipart_index_of(multipart: ptr GMimeMultipart; part: ptr GMimeObject): int {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_multipart_insert(multipart: ptr GMimeMultipart; index: int; part: ptr GMimeObject) {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_multipart_new(): ptr GMimeMultipart {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_multipart_new_with_subtype(subtype: cstring): ptr GMimeMultipart {. importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_multipart_remove(multipart: ptr GMimeMultipart; part: ptr GMimeObject): gboolean {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_multipart_remove_at(multipart: ptr GMimeMultipart; index: int): ptr GMimeObject {. importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_multipart_replace(multipart: ptr GMimeMultipart; index: int; replacement: ptr GMimeObject): ptr GMimeObject {. importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_multipart_set_boundary(multipart: ptr GMimeMultipart; boundary: cstring) {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_multipart_set_epilogue(multipart: ptr GMimeMultipart; epilogue: cstring) {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_multipart_set_prologue(multipart: ptr GMimeMultipart; prologue: cstring) {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}