Types
GMimeFilterOpenPGP {.byCopy.} = object parent_object*: GMimeFilter state*: GMimeOpenPGPState seen_end_marker*: gboolean midline*: gboolean begin_offset*: gint64 end_offset*: gint64 position*: gint64 next*: guint
GMimeFilterOpenPGPClass {.byCopy.} = object parent_class*: GMimeFilterClass
GMimeOpenPGPData {.size: 4.} = enum GMIME_OPENPGP_DATA_NONE, GMIME_OPENPGP_DATA_ENCRYPTED, GMIME_OPENPGP_DATA_SIGNED, GMIME_OPENPGP_DATA_PUBLIC_KEY, GMIME_OPENPGP_DATA_PRIVATE_KEY
GMimeOpenPGPMarker {.byCopy.} = object marker*: cstring len*: csize_t before*: GMimeOpenPGPState after*: GMimeOpenPGPState is_end_marker*: gboolean
GMimeOpenPGPState {.size: 4.} = enum GMIME_OPENPGP_NONE = 0, GMIME_OPENPGP_BEGIN_PGP_MESSAGE = 1, GMIME_OPENPGP_END_PGP_MESSAGE = 3, GMIME_OPENPGP_BEGIN_PGP_SIGNED_MESSAGE = 4, GMIME_OPENPGP_BEGIN_PGP_SIGNATURE = 12, GMIME_OPENPGP_END_PGP_SIGNATURE = 28, GMIME_OPENPGP_BEGIN_PGP_PUBLIC_KEY_BLOCK = 32, GMIME_OPENPGP_END_PGP_PUBLIC_KEY_BLOCK = 96, GMIME_OPENPGP_BEGIN_PGP_PRIVATE_KEY_BLOCK = 128, GMIME_OPENPGP_END_PGP_PRIVATE_KEY_BLOCK = 384
Procs
proc g_mime_filter_openpgp_get_begin_offset(openpgp: ptr GMimeFilterOpenPGP): gint64 {. importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_filter_openpgp_get_data_type(openpgp: ptr GMimeFilterOpenPGP): GMimeOpenPGPData {. importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_filter_openpgp_get_end_offset(openpgp: ptr GMimeFilterOpenPGP): gint64 {. importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_filter_openpgp_get_type(): GType {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}
proc g_mime_filter_openpgp_new(): ptr GMimeFilter {.importc, cdecl, header: "gmime/gmime.h", ...raises: [], tags: [], forbids: [].}