Types
GMimePart {.byCopy.} = object parent_object*: GMimeObject encoding*: GMimeContentEncoding openpgp*: GMimeOpenPGPData content_description*: cstring content_location*: cstring content_md5*: cstring content*: ptr GMimeDataWrapper
GMimePartClass {.byCopy.} = object parent_class*: GMimeObjectClass set_content*: proc (mime_part: ptr GMimePart; content: ptr GMimeDataWrapper)
Procs
proc g_mime_part_get_best_content_encoding(mime_part: ptr GMimePart; constraint: GMimeEncodingConstraint): GMimeContentEncoding {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_part_get_content(mime_part: ptr GMimePart): ptr GMimeDataWrapper {. importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_part_get_content_description(mime_part: ptr GMimePart): cstring {. importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_part_get_content_encoding(mime_part: ptr GMimePart): GMimeContentEncoding {. importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_part_get_content_id(mime_part: ptr GMimePart): cstring {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_part_get_content_location(mime_part: ptr GMimePart): cstring {. importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_part_get_content_md5(mime_part: ptr GMimePart): cstring {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_part_get_filename(mime_part: ptr GMimePart): cstring {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_part_get_openpgp_data(mime_part: ptr GMimePart): GMimeOpenPGPData {. importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_part_get_type(): GType {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_part_is_attachment(mime_part: ptr GMimePart): gboolean {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_part_new(): ptr GMimePart {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_part_new_with_type(typ, subtype: cstring): ptr GMimePart {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_part_openpgp_decrypt(mime_part: ptr GMimePart; flags: GMimeDecryptFlags; session_key: cstring; err: ptr GError): pointer {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_part_openpgp_encrypt(mime_part: ptr GMimePart; sign: gboolean; userid: cstring; flags: GMimeEncryptFlags; recipients: pointer; err: ptr GError): gboolean {. importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_part_openpgp_sign(mime_part: ptr GMimePart; userid: cstring; err: ptr GError): gboolean {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_part_openpgp_verify(mime_part: ptr GMimePart; flags: GMimeVerifyFlags; err: ptr GError): pointer {. importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_part_set_content(mime_part: ptr GMimePart; content: ptr GMimeDataWrapper) {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_part_set_content_description(mime_part: ptr GMimePart; description: cstring) {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_part_set_content_encoding(mime_part: ptr GMimePart; encoding: GMimeContentEncoding) {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_part_set_content_id(mime_part: ptr GMimePart; content_id: cstring) {. importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_part_set_content_location(mime_part: ptr GMimePart; content_location: cstring) {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_part_set_content_md5(mime_part: ptr GMimePart; content_md5: cstring) {. importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_part_set_filename(mime_part: ptr GMimePart; filename: cstring) {. importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_part_set_openpgp_data(mime_part: ptr GMimePart; data: GMimeOpenPGPData) {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_part_verify_content_md5(mime_part: ptr GMimePart): gboolean {. importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}