Types
InternetAddress {.byCopy.} = object parent_object*: pointer charset*: cstring name*: cstring changed*: pointer
InternetAddressClass {.byCopy.} = object to_string*: proc (ia: ptr InternetAddress; options: ptr GMimeFormatOptions; flags: guint32; linelen: ptr csize_t; str: pointer)
InternetAddressGroup {.byCopy.} = object
InternetAddressGroupClass {.byCopy.} = object
InternetAddressList {.byCopy.} = object
InternetAddressListClass {.byCopy.} = object
InternetAddressMailbox {.byCopy.} = object parent_object*: InternetAddress idn_addr*: cstring at*: int
InternetAddressMailboxClass {.byCopy.} = object
Procs
proc internet_address_get_charset(ia: ptr InternetAddress): cstring {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_get_name(ia: ptr InternetAddress): cstring {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_get_type(): GType {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_group_add_member(group: ptr InternetAddressGroup; member: ptr InternetAddress): int {. importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_group_get_members(group: ptr InternetAddressGroup): ptr InternetAddressList {. importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_group_get_type(): GType {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_group_new(name: cstring): ptr InternetAddress {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_group_set_members(group: ptr InternetAddressGroup; members: ptr InternetAddressList) {. importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_list_add(list: ptr InternetAddressList; ia: ptr InternetAddress): int {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_list_append(list: ptr InternetAddressList; append: ptr InternetAddressList) {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_list_append_parse(list: ptr InternetAddressList; options: ptr GMimeParserOptions; str: cstring) {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_list_clear(list: ptr InternetAddressList) {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_list_contains(list: ptr InternetAddressList; ia: ptr InternetAddress): gboolean {. importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_list_encode(list: ptr InternetAddressList; options: ptr GMimeFormatOptions; str: pointer) {. importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_list_get_address(list: ptr InternetAddressList; index: int): ptr InternetAddress {. importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_list_get_type(): GType {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_list_index_of(list: ptr InternetAddressList; ia: ptr InternetAddress): int {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_list_insert(list: ptr InternetAddressList; index: int; ia: ptr InternetAddress) {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_list_length(list: ptr InternetAddressList): int {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_list_new(): ptr InternetAddressList {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_list_parse(options: ptr GMimeParserOptions; str: cstring): ptr InternetAddressList {. importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_list_prepend(list: ptr InternetAddressList; prepend: ptr InternetAddressList) {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_list_remove(list: ptr InternetAddressList; ia: ptr InternetAddress): gboolean {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_list_remove_at(list: ptr InternetAddressList; index: int): gboolean {. importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_list_set_address(list: ptr InternetAddressList; index: int; ia: ptr InternetAddress) {. importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_list_to_string(list: ptr InternetAddressList; options: ptr GMimeFormatOptions; encode: gboolean): cstring {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_mailbox_get_addr(mailbox: ptr InternetAddressMailbox): cstring {. importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_mailbox_get_idn_addr(mailbox: ptr InternetAddressMailbox): cstring {. importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_mailbox_get_type(): GType {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_mailbox_new(name: cstring; addr: cstring): ptr InternetAddress {. importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_mailbox_set_addr(mailbox: ptr InternetAddressMailbox; addr: cstring) {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_set_charset(ia: ptr InternetAddress; charset: cstring) {. importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_set_name(ia: ptr InternetAddress; name: cstring) {. importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc internet_address_to_string(ia: ptr InternetAddress; options: ptr GMimeFormatOptions; encode: gboolean): cstring {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}