gmime/bindings/gmime_message

Search:
Group by:

Types

GMimeAddressType = enum
  GMIME_ADDRESS_TYPE_SENDER, GMIME_ADDRESS_TYPE_FROM,
  GMIME_ADDRESS_TYPE_REPLY_TO, GMIME_ADDRESS_TYPE_TO, GMIME_ADDRESS_TYPE_CC,
  GMIME_ADDRESS_TYPE_BCC
GMimeMessage {.byCopy.} = object
GMimeMessageClass {.byCopy.} = object
GMimeObjectForeachFunc = proc (obj: ptr GMimeObject; user_data: pointer)

Procs

proc g_mime_message_add_mailbox(message: ptr GMimeMessage;
                                typ: GMimeAddressType; name: cstring;
                                addr: cstring) {.importc, cdecl,
    header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_message_foreach(message: ptr GMimeMessage;
                            callback: GMimeObjectForeachFunc; user_data: pointer) {.
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_message_get_addresses(message: ptr GMimeMessage;
                                  typ: GMimeAddressType): ptr InternetAddressList {.
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_message_get_all_recipients(message: ptr GMimeMessage): ptr InternetAddressList {.
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_message_get_autocrypt_gossip_headers(message: ptr GMimeMessage;
    now: ptr GDateTime; flags: GMimeDecryptFlags; session_key: cstring;
    err: ptr ptr GError): ptr GMimeAutocryptHeaderList {.importc, cdecl,
    header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_message_get_autocrypt_gossip_headers_from_inner_part(
    message: ptr GMimeMessage; now: ptr GDateTime; inner_part: ptr GMimeObject): ptr GMimeAutocryptHeaderList {.
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_message_get_autocrypt_header(message: ptr GMimeMessage;
    now: ptr GDateTime): ptr GMimeAutocryptHeader {.importc, cdecl,
    header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_message_get_bcc(message: ptr GMimeMessage): ptr InternetAddressList {.
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_message_get_body(message: ptr GMimeMessage): ptr GMimeObject {.
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_message_get_cc(message: ptr GMimeMessage): ptr InternetAddressList {.
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_message_get_date(message: ptr GMimeMessage): ptr GDateTime {.
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_message_get_from(message: ptr GMimeMessage): ptr InternetAddressList {.
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_message_get_message_id(message: ptr GMimeMessage): cstring {.
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_message_get_mime_part(message: ptr GMimeMessage): ptr GMimeObject {.
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_message_get_reply_to(message: ptr GMimeMessage): ptr InternetAddressList {.
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_message_get_sender(message: ptr GMimeMessage): ptr InternetAddressList {.
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_message_get_subject(message: ptr GMimeMessage): cstring {.importc,
    cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_message_get_to(message: ptr GMimeMessage): ptr InternetAddressList {.
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_message_get_type(): GType {.importc, cdecl, header: "gmime/gmime.h",
                                        ...raises: [], tags: [], forbids: [].}
proc g_mime_message_new(pretty_headers: gboolean): ptr GMimeMessage {.importc,
    cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_message_set_date(message: ptr GMimeMessage; date: ptr GDateTime) {.
    importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_message_set_message_id(message: ptr GMimeMessage;
                                   message_id: cstring) {.importc, cdecl,
    header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_message_set_mime_part(message: ptr GMimeMessage;
                                  mime_part: ptr GMimeObject) {.importc, cdecl,
    header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_message_set_subject(message: ptr GMimeMessage; subject: cstring;
                                charset: cstring) {.importc, cdecl,
    header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}