Types
GMimePartIter {.incompleteStruct.} = object
Procs
proc g_mime_part_iter_clone(iter: ptr GMimePartIter): ptr GMimePartIter {. importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_part_iter_free(iter: ptr GMimePartIter) {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_part_iter_get_current(iter: ptr GMimePartIter): ptr GMimeObject {. importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_part_iter_get_parent(iter: ptr GMimePartIter): ptr GMimeObject {. importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_part_iter_get_path(iter: ptr GMimePartIter): cstring {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_part_iter_get_toplevel(iter: ptr GMimePartIter): ptr GMimeObject {. importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_part_iter_get_type(): GType {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_part_iter_is_valid(iter: ptr GMimePartIter): gboolean {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_part_iter_jump_to(iter: ptr GMimePartIter; path: cstring): gboolean {. importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_part_iter_new(toplevel: ptr GMimeObject): ptr GMimePartIter {. importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_part_iter_next(iter: ptr GMimePartIter): gboolean {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_part_iter_prev(iter: ptr GMimePartIter): gboolean {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_part_iter_remove(iter: ptr GMimePartIter): gboolean {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_part_iter_replace(iter: ptr GMimePartIter; replacement: ptr GMimeObject): gboolean {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_part_iter_reset(iter: ptr GMimePartIter) {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}