quote
$(Expr(:toplevel, quote
    begin
        const ALLOCATOR_LIST = 1
        const ALLOCATOR_NODE = 3
        const ALLOCATOR_SLIST = 2
        const ALLOC_AND_FREE = 2
        const ALLOC_ONLY = 1
        const ANALYZER_ANALYZING = 1
        const ASCII_DTOSTR_BUF_SIZE = 39
        const ATOMIC_REF_COUNT_INIT = 1
        const BIG_ENDIAN = 4321
        const CSET_A_2_Z = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
        const CSET_DIGITS = "0123456789"
        const CSET_a_2_z = "abcdefghijklmnopqrstuvwxyz"
        const C_STD_VERSION = 199000
        const DATALIST_FLAGS_MASK = 3
        const DATE_BAD_DAY = 0
        const DATE_BAD_JULIAN = 0
        const DATE_BAD_YEAR = 0
        const DIR_SEPARATOR = 47
        const DIR_SEPARATOR_S = "/"
        const GINT16_FORMAT = "hi"
        const GINT16_MODIFIER = "h"
        const GINT32_FORMAT = "i"
        const GINT32_MODIFIER = ""
        const GINT64_FORMAT = "li"
        const GINT64_MODIFIER = "l"
        const GINTPTR_FORMAT = "li"
        const GINTPTR_MODIFIER = "l"
        const GSIZE_FORMAT = "lu"
        const GSIZE_MODIFIER = "l"
        const GSSIZE_FORMAT = "li"
        const GSSIZE_MODIFIER = "l"
        const GUINT16_FORMAT = "hu"
        const GUINT32_FORMAT = "u"
        const GUINT64_FORMAT = "lu"
        const GUINTPTR_FORMAT = "lu"
        const HAVE_GINT64 = 1
        const HAVE_GNUC_VARARGS = 1
        const HAVE_GNUC_VISIBILITY = 1
        const HAVE_GROWING_STACK = 0
        const HAVE_ISO_VARARGS = 1
        const HOOK_FLAG_USER_SHIFT = 4
        const IEEE754_DOUBLE_BIAS = 1023
        const IEEE754_FLOAT_BIAS = 127
        const KEY_FILE_DESKTOP_GROUP = "Desktop Entry"
        const KEY_FILE_DESKTOP_KEY_ACTIONS = "Actions"
        const KEY_FILE_DESKTOP_KEY_CATEGORIES = "Categories"
        const KEY_FILE_DESKTOP_KEY_COMMENT = "Comment"
        const KEY_FILE_DESKTOP_KEY_DBUS_ACTIVATABLE = "DBusActivatable"
        const KEY_FILE_DESKTOP_KEY_EXEC = "Exec"
        const KEY_FILE_DESKTOP_KEY_GENERIC_NAME = "GenericName"
        const KEY_FILE_DESKTOP_KEY_HIDDEN = "Hidden"
        const KEY_FILE_DESKTOP_KEY_ICON = "Icon"
        const KEY_FILE_DESKTOP_KEY_MIME_TYPE = "MimeType"
        const KEY_FILE_DESKTOP_KEY_NAME = "Name"
        const KEY_FILE_DESKTOP_KEY_NOT_SHOW_IN = "NotShowIn"
        const KEY_FILE_DESKTOP_KEY_NO_DISPLAY = "NoDisplay"
        const KEY_FILE_DESKTOP_KEY_ONLY_SHOW_IN = "OnlyShowIn"
        const KEY_FILE_DESKTOP_KEY_PATH = "Path"
        const KEY_FILE_DESKTOP_KEY_STARTUP_NOTIFY = "StartupNotify"
        const KEY_FILE_DESKTOP_KEY_STARTUP_WM_CLASS = "StartupWMClass"
        const KEY_FILE_DESKTOP_KEY_TERMINAL = "Terminal"
        const KEY_FILE_DESKTOP_KEY_TRY_EXEC = "TryExec"
        const KEY_FILE_DESKTOP_KEY_TYPE = "Type"
        const KEY_FILE_DESKTOP_KEY_URL = "URL"
        const KEY_FILE_DESKTOP_KEY_VERSION = "Version"
        const KEY_FILE_DESKTOP_TYPE_APPLICATION = "Application"
        const KEY_FILE_DESKTOP_TYPE_DIRECTORY = "Directory"
        const KEY_FILE_DESKTOP_TYPE_LINK = "Link"
        const LITTLE_ENDIAN = 1234
        const LOG_DOMAIN = 0
        const LOG_FATAL_MASK = 5
        const LOG_LEVEL_USER_SHIFT = 8
        const MAJOR_VERSION = 2
        const MAXINT16 = 32767
        const MAXINT32 = 2147483647
        const MAXINT64 = 9223372036854775807
        const MAXINT8 = 127
        const MAXUINT16 = 0xffff
        const MAXUINT32 = 0xffffffff
        const MAXUINT64 = 0xffffffffffffffff
        const MAXUINT8 = 0xff
        const MICRO_VERSION = 2
        const MININT16 = -32768
        const MININT32 = -2147483648
        const MININT64 = -9223372036854775808
        const MININT8 = -128
        const MINOR_VERSION = 82
        const MODULE_SUFFIX = "so"
        const OPTION_REMAINING = ""
        const PDP_ENDIAN = 3412
        const PID_FORMAT = "i"
        const POLLFD_FORMAT = "%d"
        const PRIORITY_DEFAULT = 0
        const PRIORITY_DEFAULT_IDLE = 200
        const PRIORITY_HIGH = -100
        const PRIORITY_HIGH_IDLE = 100
        const PRIORITY_LOW = 300
        const REF_COUNT_INIT = -1
        const SEARCHPATH_SEPARATOR = 58
        const SEARCHPATH_SEPARATOR_S = ":"
        const SIZEOF_LONG = 8
        const SIZEOF_SIZE_T = 8
        const SIZEOF_SSIZE_T = 8
        const SIZEOF_VOID_P = 8
        const SOURCE_CONTINUE = true
        const SOURCE_REMOVE = false
        const STR_DELIMITERS = "_-|> <."
        const SYSDEF_AF_INET = 2
        const SYSDEF_AF_INET6 = 10
        const SYSDEF_AF_UNIX = 1
        const SYSDEF_MSG_DONTROUTE = 4
        const SYSDEF_MSG_OOB = 1
        const SYSDEF_MSG_PEEK = 2
        const TEST_OPTION_ISOLATE_DIRS = "isolate_dirs"
        const TIME_SPAN_DAY = 86400000000
        const TIME_SPAN_HOUR = 3600000000
        const TIME_SPAN_MILLISECOND = 1000
        const TIME_SPAN_MINUTE = 60000000
        const TIME_SPAN_SECOND = 1000000
        const UNICHAR_MAX_DECOMPOSITION_LENGTH = 18
        const URI_RESERVED_CHARS_GENERIC_DELIMITERS = ":/?#[]@"
        const URI_RESERVED_CHARS_SUBCOMPONENT_DELIMITERS = "!\$&'()*+,;="
        const USEC_PER_SEC = 1000000
        const VA_COPY_AS_ARRAY = 1
        const VERSION_MIN_REQUIRED = 2
        const WIN32_MSG_HANDLE = 19981206
        const macro__has_attribute___noreturn__ = 0
        @cenum BookmarkFileError::Int32 BookmarkFileError_INVALID_URI = 0 BookmarkFileError_INVALID_VALUE = 1 BookmarkFileError_APP_NOT_REGISTERED = 2 BookmarkFileError_URI_NOT_FOUND = 3 BookmarkFileError_READ = 4 BookmarkFileError_UNKNOWN_ENCODING = 5 BookmarkFileError_WRITE = 6 BookmarkFileError_FILE_NOT_FOUND = 7
        @cenum ChecksumType::Int32 ChecksumType_MD5 = 0 ChecksumType_SHA1 = 1 ChecksumType_SHA256 = 2 ChecksumType_SHA512 = 3 ChecksumType_SHA384 = 4
        @cenum ConvertError::Int32 ConvertError_NO_CONVERSION = 0 ConvertError_ILLEGAL_SEQUENCE = 1 ConvertError_FAILED = 2 ConvertError_PARTIAL_INPUT = 3 ConvertError_BAD_URI = 4 ConvertError_NOT_ABSOLUTE_PATH = 5 ConvertError_NO_MEMORY = 6 ConvertError_EMBEDDED_NUL = 7
        @cenum DateDMY::Int32 DateDMY_DAY = 0 DateDMY_MONTH = 1 DateDMY_YEAR = 2
        @cenum DateMonth::Int32 DateMonth_BAD_MONTH = 0 DateMonth_JANUARY = 1 DateMonth_FEBRUARY = 2 DateMonth_MARCH = 3 DateMonth_APRIL = 4 DateMonth_MAY = 5 DateMonth_JUNE = 6 DateMonth_JULY = 7 DateMonth_AUGUST = 8 DateMonth_SEPTEMBER = 9 DateMonth_OCTOBER = 10 DateMonth_NOVEMBER = 11 DateMonth_DECEMBER = 12
        @cenum DateWeekday::Int32 DateWeekday_BAD_WEEKDAY = 0 DateWeekday_MONDAY = 1 DateWeekday_TUESDAY = 2 DateWeekday_WEDNESDAY = 3 DateWeekday_THURSDAY = 4 DateWeekday_FRIDAY = 5 DateWeekday_SATURDAY = 6 DateWeekday_SUNDAY = 7
        @cenum ErrorType::Int32 ErrorType_UNKNOWN = 0 ErrorType_UNEXP_EOF = 1 ErrorType_UNEXP_EOF_IN_STRING = 2 ErrorType_UNEXP_EOF_IN_COMMENT = 3 ErrorType_NON_DIGIT_IN_CONST = 4 ErrorType_DIGIT_RADIX = 5 ErrorType_FLOAT_RADIX = 6 ErrorType_FLOAT_MALFORMED = 7
        @cenum FileError::Int32 FileError_EXIST = 0 FileError_ISDIR = 1 FileError_ACCES = 2 FileError_NAMETOOLONG = 3 FileError_NOENT = 4 FileError_NOTDIR = 5 FileError_NXIO = 6 FileError_NODEV = 7 FileError_ROFS = 8 FileError_TXTBSY = 9 FileError_FAULT = 10 FileError_LOOP = 11 FileError_NOSPC = 12 FileError_NOMEM = 13 FileError_MFILE = 14 FileError_NFILE = 15 FileError_BADF = 16 FileError_INVAL = 17 FileError_PIPE = 18 FileError_AGAIN = 19 FileError_INTR = 20 FileError_IO = 21 FileError_PERM = 22 FileError_NOSYS = 23 FileError_FAILED = 24
        @cenum IOChannelError::Int32 IOChannelError_FBIG = 0 IOChannelError_INVAL = 1 IOChannelError_IO = 2 IOChannelError_ISDIR = 3 IOChannelError_NOSPC = 4 IOChannelError_NXIO = 5 IOChannelError_OVERFLOW = 6 IOChannelError_PIPE = 7 IOChannelError_FAILED = 8
        @cenum IOError::Int32 IOError_NONE = 0 IOError_AGAIN = 1 IOError_INVAL = 2 IOError_UNKNOWN = 3
        @cenum IOStatus::Int32 IOStatus_ERROR = 0 IOStatus_NORMAL = 1 IOStatus_EOF = 2 IOStatus_AGAIN = 3
        @cenum KeyFileError::Int32 KeyFileError_UNKNOWN_ENCODING = 0 KeyFileError_PARSE = 1 KeyFileError_NOT_FOUND = 2 KeyFileError_KEY_NOT_FOUND = 3 KeyFileError_GROUP_NOT_FOUND = 4 KeyFileError_INVALID_VALUE = 5
        @cenum LogWriterOutput::Int32 LogWriterOutput_HANDLED = 1 LogWriterOutput_UNHANDLED = 0
        @cenum MarkupError::Int32 MarkupError_BAD_UTF8 = 0 MarkupError_EMPTY = 1 MarkupError_PARSE = 2 MarkupError_UNKNOWN_ELEMENT = 3 MarkupError_UNKNOWN_ATTRIBUTE = 4 MarkupError_INVALID_CONTENT = 5 MarkupError_MISSING_ATTRIBUTE = 6
        @cenum NormalizeMode::Int32 NormalizeMode_DEFAULT = 0 NormalizeMode_NFD = 0 NormalizeMode_DEFAULT_COMPOSE = 1 NormalizeMode_NFC = 1 NormalizeMode_ALL = 2 NormalizeMode_NFKD = 2 NormalizeMode_ALL_COMPOSE = 3 NormalizeMode_NFKC = 3
        @cenum NumberParserError::Int32 NumberParserError_INVALID = 0 NumberParserError_OUT_OF_BOUNDS = 1
        @cenum OnceStatus::Int32 OnceStatus_NOTCALLED = 0 OnceStatus_PROGRESS = 1 OnceStatus_READY = 2
        @cenum OptionArg::Int32 OptionArg_NONE = 0 OptionArg_STRING = 1 OptionArg_INT = 2 OptionArg_CALLBACK = 3 OptionArg_FILENAME = 4 OptionArg_STRING_ARRAY = 5 OptionArg_FILENAME_ARRAY = 6 OptionArg_DOUBLE = 7 OptionArg_INT64 = 8
        @cenum OptionError::Int32 OptionError_UNKNOWN_OPTION = 0 OptionError_BAD_VALUE = 1 OptionError_FAILED = 2
        @cenum RegexError::Int32 RegexError_COMPILE = 0 RegexError_OPTIMIZE = 1 RegexError_REPLACE = 2 RegexError_MATCH = 3 RegexError_INTERNAL = 4 RegexError_STRAY_BACKSLASH = 101 RegexError_MISSING_CONTROL_CHAR = 102 RegexError_UNRECOGNIZED_ESCAPE = 103 RegexError_QUANTIFIERS_OUT_OF_ORDER = 104 RegexError_QUANTIFIER_TOO_BIG = 105 RegexError_UNTERMINATED_CHARACTER_CLASS = 106 RegexError_INVALID_ESCAPE_IN_CHARACTER_CLASS = 107 RegexError_RANGE_OUT_OF_ORDER = 108 RegexError_NOTHING_TO_REPEAT = 109 RegexError_UNRECOGNIZED_CHARACTER = 112 RegexError_POSIX_NAMED_CLASS_OUTSIDE_CLASS = 113 RegexError_UNMATCHED_PARENTHESIS = 114 RegexError_INEXISTENT_SUBPATTERN_REFERENCE = 115 RegexError_UNTERMINATED_COMMENT = 118 RegexError_EXPRESSION_TOO_LARGE = 120 RegexError_MEMORY_ERROR = 121 RegexError_VARIABLE_LENGTH_LOOKBEHIND = 125 RegexError_MALFORMED_CONDITION = 126 RegexError_TOO_MANY_CONDITIONAL_BRANCHES = 127 RegexError_ASSERTION_EXPECTED = 128 RegexError_UNKNOWN_POSIX_CLASS_NAME = 130 RegexError_POSIX_COLLATING_ELEMENTS_NOT_SUPPORTED = 131 RegexError_HEX_CODE_TOO_LARGE = 134 RegexError_INVALID_CONDITION = 135 RegexError_SINGLE_BYTE_MATCH_IN_LOOKBEHIND = 136 RegexError_INFINITE_LOOP = 140 RegexError_MISSING_SUBPATTERN_NAME_TERMINATOR = 142 RegexError_DUPLICATE_SUBPATTERN_NAME = 143 RegexError_MALFORMED_PROPERTY = 146 RegexError_UNKNOWN_PROPERTY = 147 RegexError_SUBPATTERN_NAME_TOO_LONG = 148 RegexError_TOO_MANY_SUBPATTERNS = 149 RegexError_INVALID_OCTAL_VALUE = 151 RegexError_TOO_MANY_BRANCHES_IN_DEFINE = 154 RegexError_DEFINE_REPETION = 155 RegexError_INCONSISTENT_NEWLINE_OPTIONS = 156 RegexError_MISSING_BACK_REFERENCE = 157 RegexError_INVALID_RELATIVE_REFERENCE = 158 RegexError_BACKTRACKING_CONTROL_VERB_ARGUMENT_FORBIDDEN = 159 RegexError_UNKNOWN_BACKTRACKING_CONTROL_VERB = 160 RegexError_NUMBER_TOO_BIG = 161 RegexError_MISSING_SUBPATTERN_NAME = 162 RegexError_MISSING_DIGIT = 163 RegexError_INVALID_DATA_CHARACTER = 164 RegexError_EXTRA_SUBPATTERN_NAME = 165 RegexError_BACKTRACKING_CONTROL_VERB_ARGUMENT_REQUIRED = 166 RegexError_INVALID_CONTROL_CHAR = 168 RegexError_MISSING_NAME = 169 RegexError_NOT_SUPPORTED_IN_CLASS = 171 RegexError_TOO_MANY_FORWARD_REFERENCES = 172 RegexError_NAME_TOO_LONG = 175 RegexError_CHARACTER_VALUE_TOO_LARGE = 176
        @cenum SeekType::Int32 SeekType_CUR = 0 SeekType_SET = 1 SeekType_END = 2
        @cenum ShellError::Int32 ShellError_BAD_QUOTING = 0 ShellError_EMPTY_STRING = 1 ShellError_FAILED = 2
        @cenum SliceConfig::Int32 SliceConfig_ALWAYS_MALLOC = 1 SliceConfig_BYPASS_MAGAZINES = 2 SliceConfig_WORKING_SET_MSECS = 3 SliceConfig_COLOR_INCREMENT = 4 SliceConfig_CHUNK_SIZES = 5 SliceConfig_CONTENTION_COUNTER = 6
        @cenum SpawnError::Int32 SpawnError_FORK = 0 SpawnError_READ = 1 SpawnError_CHDIR = 2 SpawnError_ACCES = 3 SpawnError_PERM = 4 SpawnError_TOO_BIG = 5 SpawnError_2BIG = 5 SpawnError_NOEXEC = 6 SpawnError_NAMETOOLONG = 7 SpawnError_NOENT = 8 SpawnError_NOMEM = 9 SpawnError_NOTDIR = 10 SpawnError_LOOP = 11 SpawnError_TXTBUSY = 12 SpawnError_IO = 13 SpawnError_NFILE = 14 SpawnError_MFILE = 15 SpawnError_INVAL = 16 SpawnError_ISDIR = 17 SpawnError_LIBBAD = 18 SpawnError_FAILED = 19
        @cenum TestFileType::Int32 TestFileType_DIST = 0 TestFileType_BUILT = 1
        @cenum TestLogType::Int32 TestLogType_NONE = 0 TestLogType_ERROR = 1 TestLogType_START_BINARY = 2 TestLogType_LIST_CASE = 3 TestLogType_SKIP_CASE = 4 TestLogType_START_CASE = 5 TestLogType_STOP_CASE = 6 TestLogType_MIN_RESULT = 7 TestLogType_MAX_RESULT = 8 TestLogType_MESSAGE = 9 TestLogType_START_SUITE = 10 TestLogType_STOP_SUITE = 11
        @cenum TestResult::Int32 TestResult_SUCCESS = 0 TestResult_SKIPPED = 1 TestResult_FAILURE = 2 TestResult_INCOMPLETE = 3
        @cenum ThreadError::Int32 ThreadError_THREAD_ERROR_AGAIN = 0
        @cenum TimeType::Int32 TimeType_STANDARD = 0 TimeType_DAYLIGHT = 1 TimeType_UNIVERSAL = 2
        @cenum TokenType::Int32 TokenType_EOF = 0 TokenType_LEFT_PAREN = 40 TokenType_RIGHT_PAREN = 41 TokenType_LEFT_CURLY = 123 TokenType_RIGHT_CURLY = 125 TokenType_LEFT_BRACE = 91 TokenType_RIGHT_BRACE = 93 TokenType_EQUAL_SIGN = 61 TokenType_COMMA = 44 TokenType_NONE = 256 TokenType_ERROR = 257 TokenType_CHAR = 258 TokenType_BINARY = 259 TokenType_OCTAL = 260 TokenType_INT = 261 TokenType_HEX = 262 TokenType_FLOAT = 263 TokenType_STRING = 264 TokenType_SYMBOL = 265 TokenType_IDENTIFIER = 266 TokenType_IDENTIFIER_NULL = 267 TokenType_COMMENT_SINGLE = 268 TokenType_COMMENT_MULTI = 269
        @cenum TraverseType::Int32 TraverseType_IN_ORDER = 0 TraverseType_PRE_ORDER = 1 TraverseType_POST_ORDER = 2 TraverseType_LEVEL_ORDER = 3
        @cenum UnicodeBreakType::Int32 UnicodeBreakType_MANDATORY = 0 UnicodeBreakType_CARRIAGE_RETURN = 1 UnicodeBreakType_LINE_FEED = 2 UnicodeBreakType_COMBINING_MARK = 3 UnicodeBreakType_SURROGATE = 4 UnicodeBreakType_ZERO_WIDTH_SPACE = 5 UnicodeBreakType_INSEPARABLE = 6 UnicodeBreakType_NON_BREAKING_GLUE = 7 UnicodeBreakType_CONTINGENT = 8 UnicodeBreakType_SPACE = 9 UnicodeBreakType_AFTER = 10 UnicodeBreakType_BEFORE = 11 UnicodeBreakType_BEFORE_AND_AFTER = 12 UnicodeBreakType_HYPHEN = 13 UnicodeBreakType_NON_STARTER = 14 UnicodeBreakType_OPEN_PUNCTUATION = 15 UnicodeBreakType_CLOSE_PUNCTUATION = 16 UnicodeBreakType_QUOTATION = 17 UnicodeBreakType_EXCLAMATION = 18 UnicodeBreakType_IDEOGRAPHIC = 19 UnicodeBreakType_NUMERIC = 20 UnicodeBreakType_INFIX_SEPARATOR = 21 UnicodeBreakType_SYMBOL = 22 UnicodeBreakType_ALPHABETIC = 23 UnicodeBreakType_PREFIX = 24 UnicodeBreakType_POSTFIX = 25 UnicodeBreakType_COMPLEX_CONTEXT = 26 UnicodeBreakType_AMBIGUOUS = 27 UnicodeBreakType_UNKNOWN = 28 UnicodeBreakType_NEXT_LINE = 29 UnicodeBreakType_WORD_JOINER = 30 UnicodeBreakType_HANGUL_L_JAMO = 31 UnicodeBreakType_HANGUL_V_JAMO = 32 UnicodeBreakType_HANGUL_T_JAMO = 33 UnicodeBreakType_HANGUL_LV_SYLLABLE = 34 UnicodeBreakType_HANGUL_LVT_SYLLABLE = 35 UnicodeBreakType_CLOSE_PARANTHESIS = 36 UnicodeBreakType_CLOSE_PARENTHESIS = 36 UnicodeBreakType_CONDITIONAL_JAPANESE_STARTER = 37 UnicodeBreakType_HEBREW_LETTER = 38 UnicodeBreakType_REGIONAL_INDICATOR = 39 UnicodeBreakType_EMOJI_BASE = 40 UnicodeBreakType_EMOJI_MODIFIER = 41 UnicodeBreakType_ZERO_WIDTH_JOINER = 42 UnicodeBreakType_AKSARA = 43 UnicodeBreakType_AKSARA_PRE_BASE = 44 UnicodeBreakType_AKSARA_START = 45 UnicodeBreakType_VIRAMA_FINAL = 46 UnicodeBreakType_VIRAMA = 47
        @cenum UnicodeScript::UInt16 UnicodeScript_INVALID_CODE = 0xffff UnicodeScript_COMMON = 0x0000 UnicodeScript_INHERITED = 0x0001 UnicodeScript_ARABIC = 0x0002 UnicodeScript_ARMENIAN = 0x0003 UnicodeScript_BENGALI = 0x0004 UnicodeScript_BOPOMOFO = 0x0005 UnicodeScript_CHEROKEE = 0x0006 UnicodeScript_COPTIC = 0x0007 UnicodeScript_CYRILLIC = 0x0008 UnicodeScript_DESERET = 0x0009 UnicodeScript_DEVANAGARI = 0x000a UnicodeScript_ETHIOPIC = 0x000b UnicodeScript_GEORGIAN = 0x000c UnicodeScript_GOTHIC = 0x000d UnicodeScript_GREEK = 0x000e UnicodeScript_GUJARATI = 0x000f UnicodeScript_GURMUKHI = 0x0010 UnicodeScript_HAN = 0x0011 UnicodeScript_HANGUL = 0x0012 UnicodeScript_HEBREW = 0x0013 UnicodeScript_HIRAGANA = 0x0014 UnicodeScript_KANNADA = 0x0015 UnicodeScript_KATAKANA = 0x0016 UnicodeScript_KHMER = 0x0017 UnicodeScript_LAO = 0x0018 UnicodeScript_LATIN = 0x0019 UnicodeScript_MALAYALAM = 0x001a UnicodeScript_MONGOLIAN = 0x001b UnicodeScript_MYANMAR = 0x001c UnicodeScript_OGHAM = 0x001d UnicodeScript_OLD_ITALIC = 0x001e UnicodeScript_ORIYA = 0x001f UnicodeScript_RUNIC = 0x0020 UnicodeScript_SINHALA = 0x0021 UnicodeScript_SYRIAC = 0x0022 UnicodeScript_TAMIL = 0x0023 UnicodeScript_TELUGU = 0x0024 UnicodeScript_THAANA = 0x0025 UnicodeScript_THAI = 0x0026 UnicodeScript_TIBETAN = 0x0027 UnicodeScript_CANADIAN_ABORIGINAL = 0x0028 UnicodeScript_YI = 0x0029 UnicodeScript_TAGALOG = 0x002a UnicodeScript_HANUNOO = 0x002b UnicodeScript_BUHID = 0x002c UnicodeScript_TAGBANWA = 0x002d UnicodeScript_BRAILLE = 0x002e UnicodeScript_CYPRIOT = 0x002f UnicodeScript_LIMBU = 0x0030 UnicodeScript_OSMANYA = 0x0031 UnicodeScript_SHAVIAN = 0x0032 UnicodeScript_LINEAR_B = 0x0033 UnicodeScript_TAI_LE = 0x0034 UnicodeScript_UGARITIC = 0x0035 UnicodeScript_NEW_TAI_LUE = 0x0036 UnicodeScript_BUGINESE = 0x0037 UnicodeScript_GLAGOLITIC = 0x0038 UnicodeScript_TIFINAGH = 0x0039 UnicodeScript_SYLOTI_NAGRI = 0x003a UnicodeScript_OLD_PERSIAN = 0x003b UnicodeScript_KHAROSHTHI = 0x003c UnicodeScript_UNKNOWN = 0x003d UnicodeScript_BALINESE = 0x003e UnicodeScript_CUNEIFORM = 0x003f UnicodeScript_PHOENICIAN = 0x0040 UnicodeScript_PHAGS_PA = 0x0041 UnicodeScript_NKO = 0x0042 UnicodeScript_KAYAH_LI = 0x0043 UnicodeScript_LEPCHA = 0x0044 UnicodeScript_REJANG = 0x0045 UnicodeScript_SUNDANESE = 0x0046 UnicodeScript_SAURASHTRA = 0x0047 UnicodeScript_CHAM = 0x0048 UnicodeScript_OL_CHIKI = 0x0049 UnicodeScript_VAI = 0x004a UnicodeScript_CARIAN = 0x004b UnicodeScript_LYCIAN = 0x004c UnicodeScript_LYDIAN = 0x004d UnicodeScript_AVESTAN = 0x004e UnicodeScript_BAMUM = 0x004f UnicodeScript_EGYPTIAN_HIEROGLYPHS = 0x0050 UnicodeScript_IMPERIAL_ARAMAIC = 0x0051 UnicodeScript_INSCRIPTIONAL_PAHLAVI = 0x0052 UnicodeScript_INSCRIPTIONAL_PARTHIAN = 0x0053 UnicodeScript_JAVANESE = 0x0054 UnicodeScript_KAITHI = 0x0055 UnicodeScript_LISU = 0x0056 UnicodeScript_MEETEI_MAYEK = 0x0057 UnicodeScript_OLD_SOUTH_ARABIAN = 0x0058 UnicodeScript_OLD_TURKIC = 0x0059 UnicodeScript_SAMARITAN = 0x005a UnicodeScript_TAI_THAM = 0x005b UnicodeScript_TAI_VIET = 0x005c UnicodeScript_BATAK = 0x005d UnicodeScript_BRAHMI = 0x005e UnicodeScript_MANDAIC = 0x005f UnicodeScript_CHAKMA = 0x0060 UnicodeScript_MEROITIC_CURSIVE = 0x0061 UnicodeScript_MEROITIC_HIEROGLYPHS = 0x0062 UnicodeScript_MIAO = 0x0063 UnicodeScript_SHARADA = 0x0064 UnicodeScript_SORA_SOMPENG = 0x0065 UnicodeScript_TAKRI = 0x0066 UnicodeScript_BASSA_VAH = 0x0067 UnicodeScript_CAUCASIAN_ALBANIAN = 0x0068 UnicodeScript_DUPLOYAN = 0x0069 UnicodeScript_ELBASAN = 0x006a UnicodeScript_GRANTHA = 0x006b UnicodeScript_KHOJKI = 0x006c UnicodeScript_KHUDAWADI = 0x006d UnicodeScript_LINEAR_A = 0x006e UnicodeScript_MAHAJANI = 0x006f UnicodeScript_MANICHAEAN = 0x0070 UnicodeScript_MENDE_KIKAKUI = 0x0071 UnicodeScript_MODI = 0x0072 UnicodeScript_MRO = 0x0073 UnicodeScript_NABATAEAN = 0x0074 UnicodeScript_OLD_NORTH_ARABIAN = 0x0075 UnicodeScript_OLD_PERMIC = 0x0076 UnicodeScript_PAHAWH_HMONG = 0x0077 UnicodeScript_PALMYRENE = 0x0078 UnicodeScript_PAU_CIN_HAU = 0x0079 UnicodeScript_PSALTER_PAHLAVI = 0x007a UnicodeScript_SIDDHAM = 0x007b UnicodeScript_TIRHUTA = 0x007c UnicodeScript_WARANG_CITI = 0x007d UnicodeScript_AHOM = 0x007e UnicodeScript_ANATOLIAN_HIEROGLYPHS = 0x007f UnicodeScript_HATRAN = 0x0080 UnicodeScript_MULTANI = 0x0081 UnicodeScript_OLD_HUNGARIAN = 0x0082 UnicodeScript_SIGNWRITING = 0x0083 UnicodeScript_ADLAM = 0x0084 UnicodeScript_BHAIKSUKI = 0x0085 UnicodeScript_MARCHEN = 0x0086 UnicodeScript_NEWA = 0x0087 UnicodeScript_OSAGE = 0x0088 UnicodeScript_TANGUT = 0x0089 UnicodeScript_MASARAM_GONDI = 0x008a UnicodeScript_NUSHU = 0x008b UnicodeScript_SOYOMBO = 0x008c UnicodeScript_ZANABAZAR_SQUARE = 0x008d UnicodeScript_DOGRA = 0x008e UnicodeScript_GUNJALA_GONDI = 0x008f UnicodeScript_HANIFI_ROHINGYA = 0x0090 UnicodeScript_MAKASAR = 0x0091 UnicodeScript_MEDEFAIDRIN = 0x0092 UnicodeScript_OLD_SOGDIAN = 0x0093 UnicodeScript_SOGDIAN = 0x0094 UnicodeScript_ELYMAIC = 0x0095 UnicodeScript_NANDINAGARI = 0x0096 UnicodeScript_NYIAKENG_PUACHUE_HMONG = 0x0097 UnicodeScript_WANCHO = 0x0098 UnicodeScript_CHORASMIAN = 0x0099 UnicodeScript_DIVES_AKURU = 0x009a UnicodeScript_KHITAN_SMALL_SCRIPT = 0x009b UnicodeScript_YEZIDI = 0x009c UnicodeScript_CYPRO_MINOAN = 0x009d UnicodeScript_OLD_UYGHUR = 0x009e UnicodeScript_TANGSA = 0x009f UnicodeScript_TOTO = 0x00a0 UnicodeScript_VITHKUQI = 0x00a1 UnicodeScript_MATH = 0x00a2 UnicodeScript_KAWI = 0x00a3 UnicodeScript_NAG_MUNDARI = 0x00a4
        @cenum UnicodeType::Int32 UnicodeType_CONTROL = 0 UnicodeType_FORMAT = 1 UnicodeType_UNASSIGNED = 2 UnicodeType_PRIVATE_USE = 3 UnicodeType_SURROGATE = 4 UnicodeType_LOWERCASE_LETTER = 5 UnicodeType_MODIFIER_LETTER = 6 UnicodeType_OTHER_LETTER = 7 UnicodeType_TITLECASE_LETTER = 8 UnicodeType_UPPERCASE_LETTER = 9 UnicodeType_SPACING_MARK = 10 UnicodeType_ENCLOSING_MARK = 11 UnicodeType_NON_SPACING_MARK = 12 UnicodeType_DECIMAL_NUMBER = 13 UnicodeType_LETTER_NUMBER = 14 UnicodeType_OTHER_NUMBER = 15 UnicodeType_CONNECT_PUNCTUATION = 16 UnicodeType_DASH_PUNCTUATION = 17 UnicodeType_CLOSE_PUNCTUATION = 18 UnicodeType_FINAL_PUNCTUATION = 19 UnicodeType_INITIAL_PUNCTUATION = 20 UnicodeType_OTHER_PUNCTUATION = 21 UnicodeType_OPEN_PUNCTUATION = 22 UnicodeType_CURRENCY_SYMBOL = 23 UnicodeType_MODIFIER_SYMBOL = 24 UnicodeType_MATH_SYMBOL = 25 UnicodeType_OTHER_SYMBOL = 26 UnicodeType_LINE_SEPARATOR = 27 UnicodeType_PARAGRAPH_SEPARATOR = 28 UnicodeType_SPACE_SEPARATOR = 29
        @cenum UnixPipeEnd::Int32 UnixPipeEnd_READ = 0 UnixPipeEnd_WRITE = 1
        @cenum UriError::Int32 UriError_FAILED = 0 UriError_BAD_SCHEME = 1 UriError_BAD_USER = 2 UriError_BAD_PASSWORD = 3 UriError_BAD_AUTH_PARAMS = 4 UriError_BAD_HOST = 5 UriError_BAD_PORT = 6 UriError_BAD_PATH = 7 UriError_BAD_QUERY = 8 UriError_BAD_FRAGMENT = 9
        @cenum UserDirectory::Int32 UserDirectory_DIRECTORY_DESKTOP = 0 UserDirectory_DIRECTORY_DOCUMENTS = 1 UserDirectory_DIRECTORY_DOWNLOAD = 2 UserDirectory_DIRECTORY_MUSIC = 3 UserDirectory_DIRECTORY_PICTURES = 4 UserDirectory_DIRECTORY_PUBLIC_SHARE = 5 UserDirectory_DIRECTORY_TEMPLATES = 6 UserDirectory_DIRECTORY_VIDEOS = 7 UserDirectory_N_DIRECTORIES = 8
        @cenum VariantClass::Int32 VariantClass_BOOLEAN = 98 VariantClass_BYTE = 121 VariantClass_INT16 = 110 VariantClass_UINT16 = 113 VariantClass_INT32 = 105 VariantClass_UINT32 = 117 VariantClass_INT64 = 120 VariantClass_UINT64 = 116 VariantClass_HANDLE = 104 VariantClass_DOUBLE = 100 VariantClass_STRING = 115 VariantClass_OBJECT_PATH = 111 VariantClass_SIGNATURE = 103 VariantClass_VARIANT = 118 VariantClass_MAYBE = 109 VariantClass_ARRAY = 97 VariantClass_TUPLE = 40 VariantClass_DICT_ENTRY = 123
        @cenum VariantParseError::Int32 VariantParseError_FAILED = 0 VariantParseError_BASIC_TYPE_EXPECTED = 1 VariantParseError_CANNOT_INFER_TYPE = 2 VariantParseError_DEFINITE_TYPE_EXPECTED = 3 VariantParseError_INPUT_NOT_AT_END = 4 VariantParseError_INVALID_CHARACTER = 5 VariantParseError_INVALID_FORMAT_STRING = 6 VariantParseError_INVALID_OBJECT_PATH = 7 VariantParseError_INVALID_SIGNATURE = 8 VariantParseError_INVALID_TYPE_STRING = 9 VariantParseError_NO_COMMON_TYPE = 10 VariantParseError_NUMBER_OUT_OF_RANGE = 11 VariantParseError_NUMBER_TOO_BIG = 12 VariantParseError_TYPE_ERROR = 13 VariantParseError_UNEXPECTED_TOKEN = 14 VariantParseError_UNKNOWN_KEYWORD = 15 VariantParseError_UNTERMINATED_STRING_CONSTANT = 16 VariantParseError_VALUE_EXPECTED = 17 VariantParseError_RECURSION = 18
        @bitflag AsciiType::UInt32 AsciiType_ALNUM = 1 AsciiType_ALPHA = 2 AsciiType_CNTRL = 4 AsciiType_DIGIT = 8 AsciiType_GRAPH = 16 AsciiType_LOWER = 32 AsciiType_PRINT = 64 AsciiType_PUNCT = 128 AsciiType_SPACE = 256 AsciiType_UPPER = 512 AsciiType_XDIGIT = 1024 AsciiType_NONE = 0
        @bitflag FileSetContentsFlags::UInt32 FileSetContentsFlags_NONE = 0 FileSetContentsFlags_CONSISTENT = 1 FileSetContentsFlags_DURABLE = 2 FileSetContentsFlags_ONLY_EXISTING = 4
        @bitflag FileTest::UInt32 FileTest_IS_REGULAR = 1 FileTest_IS_SYMLINK = 2 FileTest_IS_DIR = 4 FileTest_IS_EXECUTABLE = 8 FileTest_EXISTS = 16 FileTest_NONE = 0
        @bitflag FormatSizeFlags::UInt32 FormatSizeFlags_DEFAULT = 0 FormatSizeFlags_LONG_FORMAT = 1 FormatSizeFlags_IEC_UNITS = 2 FormatSizeFlags_BITS = 4 FormatSizeFlags_ONLY_VALUE = 8 FormatSizeFlags_ONLY_UNIT = 16
        @bitflag HookFlagMask::UInt32 HookFlagMask_ACTIVE = 1 HookFlagMask_IN_CALL = 2 HookFlagMask_NONE = 0
        @bitflag IOCondition::UInt32 IOCondition_IN = 1 IOCondition_OUT = 4 IOCondition_PRI = 2 IOCondition_ERR = 8 IOCondition_HUP = 16 IOCondition_NVAL = 32 IOCondition_NONE = 0
        @bitflag IOFlags::UInt32 IOFlags_NONE = 0 IOFlags_APPEND = 1 IOFlags_NONBLOCK = 2 IOFlags_IS_READABLE = 4 IOFlags_IS_WRITABLE = 8 IOFlags_IS_SEEKABLE = 16
        @bitflag KeyFileFlags::UInt32 KeyFileFlags_NONE = 0 KeyFileFlags_KEEP_COMMENTS = 1 KeyFileFlags_KEEP_TRANSLATIONS = 2
        @bitflag LogLevelFlags::UInt32 LogLevelFlags_FLAG_RECURSION = 0x0001 LogLevelFlags_FLAG_FATAL = 0x0002 LogLevelFlags_LEVEL_ERROR = 0x0004 LogLevelFlags_LEVEL_CRITICAL = 0x0008 LogLevelFlags_LEVEL_WARNING = 0x0010 LogLevelFlags_LEVEL_MESSAGE = 0x0020 LogLevelFlags_LEVEL_INFO = 0x0040 LogLevelFlags_LEVEL_DEBUG = 0x0080 LogLevelFlags_NONE = 0
        @bitflag MainContextFlags::UInt32 MainContextFlags_NONE = 0 MainContextFlags_OWNERLESS_POLLING = 1
        @bitflag MarkupCollectType::UInt32 MarkupCollectType_INVALID = 0 MarkupCollectType_STRING = 1 MarkupCollectType_STRDUP = 2 MarkupCollectType_TRISTATE = 4 MarkupCollectType_OPTIONAL = 65536
        @bitflag MarkupParseFlags::UInt32 MarkupParseFlags_DEFAULT_FLAGS = 0 MarkupParseFlags_DO_NOT_USE_THIS_UNSUPPORTED_FLAG = 1 MarkupParseFlags_TREAT_CDATA_AS_TEXT = 2 MarkupParseFlags_PREFIX_ERROR_POSITION = 4 MarkupParseFlags_IGNORE_QUALIFIED = 8
        @bitflag OptionFlags::UInt32 OptionFlags_NONE = 0 OptionFlags_HIDDEN = 1 OptionFlags_IN_MAIN = 2 OptionFlags_REVERSE = 4 OptionFlags_NO_ARG = 8 OptionFlags_FILENAME = 16 OptionFlags_OPTIONAL_ARG = 32 OptionFlags_NOALIAS = 64
        @bitflag RegexCompileFlags::UInt32 RegexCompileFlags_DEFAULT = 0 RegexCompileFlags_CASELESS = 1 RegexCompileFlags_MULTILINE = 2 RegexCompileFlags_DOTALL = 4 RegexCompileFlags_EXTENDED = 8 RegexCompileFlags_ANCHORED = 16 RegexCompileFlags_DOLLAR_ENDONLY = 32 RegexCompileFlags_UNGREEDY = 512 RegexCompileFlags_RAW = 2048 RegexCompileFlags_NO_AUTO_CAPTURE = 4096 RegexCompileFlags_OPTIMIZE = 8192 RegexCompileFlags_FIRSTLINE = 262144 RegexCompileFlags_DUPNAMES = 524288 RegexCompileFlags_NEWLINE_CR = 1048576 RegexCompileFlags_NEWLINE_LF = 2097152 RegexCompileFlags_BSR_ANYCRLF = 8388608 RegexCompileFlags_JAVASCRIPT_COMPAT = 33554432
        @bitflag RegexMatchFlags::UInt32 RegexMatchFlags_DEFAULT = 0 RegexMatchFlags_ANCHORED = 16 RegexMatchFlags_NOTBOL = 128 RegexMatchFlags_NOTEOL = 256 RegexMatchFlags_NOTEMPTY = 1024 RegexMatchFlags_PARTIAL = 32768 RegexMatchFlags_NEWLINE_CR = 1048576 RegexMatchFlags_NEWLINE_LF = 2097152 RegexMatchFlags_NEWLINE_ANY = 4194304 RegexMatchFlags_BSR_ANYCRLF = 8388608 RegexMatchFlags_BSR_ANY = 16777216 RegexMatchFlags_PARTIAL_HARD = 134217728 RegexMatchFlags_NOTEMPTY_ATSTART = 268435456
        @bitflag SpawnFlags::UInt32 SpawnFlags_DEFAULT = 0 SpawnFlags_LEAVE_DESCRIPTORS_OPEN = 1 SpawnFlags_DO_NOT_REAP_CHILD = 2 SpawnFlags_SEARCH_PATH = 4 SpawnFlags_STDOUT_TO_DEV_NULL = 8 SpawnFlags_STDERR_TO_DEV_NULL = 16 SpawnFlags_CHILD_INHERITS_STDIN = 32 SpawnFlags_FILE_AND_ARGV_ZERO = 64 SpawnFlags_SEARCH_PATH_FROM_ENVP = 128 SpawnFlags_CLOEXEC_PIPES = 256 SpawnFlags_CHILD_INHERITS_STDOUT = 512 SpawnFlags_CHILD_INHERITS_STDERR = 1024 SpawnFlags_STDIN_FROM_DEV_NULL = 2048
        @bitflag TestSubprocessFlags::UInt32 TestSubprocessFlags_DEFAULT = 0 TestSubprocessFlags_INHERIT_STDIN = 1 TestSubprocessFlags_INHERIT_STDOUT = 2 TestSubprocessFlags_INHERIT_STDERR = 4
        @bitflag TraverseFlags::UInt32 TraverseFlags_LEAVES = 1 TraverseFlags_NON_LEAVES = 2 TraverseFlags_NONE = 0
        @bitflag UriFlags::UInt32 UriFlags_NONE = 0 UriFlags_PARSE_RELAXED = 1 UriFlags_HAS_PASSWORD = 2 UriFlags_HAS_AUTH_PARAMS = 4 UriFlags_ENCODED = 8 UriFlags_NON_DNS = 16 UriFlags_ENCODED_QUERY = 32 UriFlags_ENCODED_PATH = 64 UriFlags_ENCODED_FRAGMENT = 128 UriFlags_SCHEME_NORMALIZE = 256
        @bitflag UriHideFlags::UInt32 UriHideFlags_NONE = 0 UriHideFlags_USERINFO = 1 UriHideFlags_PASSWORD = 2 UriHideFlags_AUTH_PARAMS = 4 UriHideFlags_QUERY = 8 UriHideFlags_FRAGMENT = 16
        @bitflag UriParamsFlags::UInt32 UriParamsFlags_NONE = 0 UriParamsFlags_CASE_INSENSITIVE = 1 UriParamsFlags_WWW_FORM = 2 UriParamsFlags_PARSE_RELAXED = 4
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.ASCII_DTOSTR_BUF_SIZE.html)." ASCII_DTOSTR_BUF_SIZE
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.ATOMIC_REF_COUNT_INIT.html)." ATOMIC_REF_COUNT_INIT
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.BIG_ENDIAN.html)." BIG_ENDIAN
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.CSET_A_2_Z.html)." CSET_A_2_Z
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.CSET_DIGITS.html)." CSET_DIGITS
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.CSET_a_2_z.html)." CSET_a_2_z
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.C_STD_VERSION.html)." C_STD_VERSION
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.DATALIST_FLAGS_MASK.html)." DATALIST_FLAGS_MASK
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.DATE_BAD_DAY.html)." DATE_BAD_DAY
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.DATE_BAD_JULIAN.html)." DATE_BAD_JULIAN
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.DATE_BAD_YEAR.html)." DATE_BAD_YEAR
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.DIR_SEPARATOR.html)." DIR_SEPARATOR
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.DIR_SEPARATOR_S.html)." DIR_SEPARATOR_S
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.HAVE_GNUC_VISIBILITY.html)." HAVE_GNUC_VISIBILITY
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.HOOK_FLAG_USER_SHIFT.html)." HOOK_FLAG_USER_SHIFT
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.IEEE754_DOUBLE_BIAS.html)." IEEE754_DOUBLE_BIAS
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.IEEE754_FLOAT_BIAS.html)." IEEE754_FLOAT_BIAS
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.KEY_FILE_DESKTOP_GROUP.html)." KEY_FILE_DESKTOP_GROUP
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.KEY_FILE_DESKTOP_KEY_ACTIONS.html)." KEY_FILE_DESKTOP_KEY_ACTIONS
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.KEY_FILE_DESKTOP_KEY_CATEGORIES.html)." KEY_FILE_DESKTOP_KEY_CATEGORIES
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.KEY_FILE_DESKTOP_KEY_COMMENT.html)." KEY_FILE_DESKTOP_KEY_COMMENT
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.KEY_FILE_DESKTOP_KEY_DBUS_ACTIVATABLE.html)." KEY_FILE_DESKTOP_KEY_DBUS_ACTIVATABLE
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.KEY_FILE_DESKTOP_KEY_EXEC.html)." KEY_FILE_DESKTOP_KEY_EXEC
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.KEY_FILE_DESKTOP_KEY_GENERIC_NAME.html)." KEY_FILE_DESKTOP_KEY_GENERIC_NAME
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.KEY_FILE_DESKTOP_KEY_HIDDEN.html)." KEY_FILE_DESKTOP_KEY_HIDDEN
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.KEY_FILE_DESKTOP_KEY_ICON.html)." KEY_FILE_DESKTOP_KEY_ICON
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.KEY_FILE_DESKTOP_KEY_MIME_TYPE.html)." KEY_FILE_DESKTOP_KEY_MIME_TYPE
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.KEY_FILE_DESKTOP_KEY_NAME.html)." KEY_FILE_DESKTOP_KEY_NAME
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.KEY_FILE_DESKTOP_KEY_NOT_SHOW_IN.html)." KEY_FILE_DESKTOP_KEY_NOT_SHOW_IN
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.KEY_FILE_DESKTOP_KEY_NO_DISPLAY.html)." KEY_FILE_DESKTOP_KEY_NO_DISPLAY
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.KEY_FILE_DESKTOP_KEY_ONLY_SHOW_IN.html)." KEY_FILE_DESKTOP_KEY_ONLY_SHOW_IN
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.KEY_FILE_DESKTOP_KEY_PATH.html)." KEY_FILE_DESKTOP_KEY_PATH
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.KEY_FILE_DESKTOP_KEY_STARTUP_NOTIFY.html)." KEY_FILE_DESKTOP_KEY_STARTUP_NOTIFY
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.KEY_FILE_DESKTOP_KEY_STARTUP_WM_CLASS.html)." KEY_FILE_DESKTOP_KEY_STARTUP_WM_CLASS
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.KEY_FILE_DESKTOP_KEY_TERMINAL.html)." KEY_FILE_DESKTOP_KEY_TERMINAL
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.KEY_FILE_DESKTOP_KEY_TRY_EXEC.html)." KEY_FILE_DESKTOP_KEY_TRY_EXEC
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.KEY_FILE_DESKTOP_KEY_TYPE.html)." KEY_FILE_DESKTOP_KEY_TYPE
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.KEY_FILE_DESKTOP_KEY_URL.html)." KEY_FILE_DESKTOP_KEY_URL
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.KEY_FILE_DESKTOP_KEY_VERSION.html)." KEY_FILE_DESKTOP_KEY_VERSION
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.KEY_FILE_DESKTOP_TYPE_APPLICATION.html)." KEY_FILE_DESKTOP_TYPE_APPLICATION
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.KEY_FILE_DESKTOP_TYPE_DIRECTORY.html)." KEY_FILE_DESKTOP_TYPE_DIRECTORY
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.KEY_FILE_DESKTOP_TYPE_LINK.html)." KEY_FILE_DESKTOP_TYPE_LINK
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.LITTLE_ENDIAN.html)." LITTLE_ENDIAN
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.LOG_DOMAIN.html)." LOG_DOMAIN
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.LOG_FATAL_MASK.html)." LOG_FATAL_MASK
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.LOG_LEVEL_USER_SHIFT.html)." LOG_LEVEL_USER_SHIFT
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.MAJOR_VERSION.html)." MAJOR_VERSION
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.MICRO_VERSION.html)." MICRO_VERSION
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.MININT16.html)." MININT16
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.MININT32.html)." MININT32
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.MININT64.html)." MININT64
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.MININT8.html)." MININT8
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.MINOR_VERSION.html)." MINOR_VERSION
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.OPTION_REMAINING.html)." OPTION_REMAINING
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.PDP_ENDIAN.html)." PDP_ENDIAN
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.PID_FORMAT.html)." PID_FORMAT
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.POLLFD_FORMAT.html)." POLLFD_FORMAT
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.PRIORITY_DEFAULT.html)." PRIORITY_DEFAULT
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.PRIORITY_DEFAULT_IDLE.html)." PRIORITY_DEFAULT_IDLE
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.PRIORITY_HIGH.html)." PRIORITY_HIGH
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.PRIORITY_HIGH_IDLE.html)." PRIORITY_HIGH_IDLE
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.PRIORITY_LOW.html)." PRIORITY_LOW
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.REF_COUNT_INIT.html)." REF_COUNT_INIT
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.SEARCHPATH_SEPARATOR.html)." SEARCHPATH_SEPARATOR
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.SEARCHPATH_SEPARATOR_S.html)." SEARCHPATH_SEPARATOR_S
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.SOURCE_CONTINUE.html)." SOURCE_CONTINUE
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.SOURCE_REMOVE.html)." SOURCE_REMOVE
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.STR_DELIMITERS.html)." STR_DELIMITERS
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.TEST_OPTION_ISOLATE_DIRS.html)." TEST_OPTION_ISOLATE_DIRS
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.TIME_SPAN_DAY.html)." TIME_SPAN_DAY
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.TIME_SPAN_HOUR.html)." TIME_SPAN_HOUR
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.TIME_SPAN_MILLISECOND.html)." TIME_SPAN_MILLISECOND
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.TIME_SPAN_MINUTE.html)." TIME_SPAN_MINUTE
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.TIME_SPAN_SECOND.html)." TIME_SPAN_SECOND
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.UNICHAR_MAX_DECOMPOSITION_LENGTH.html)." UNICHAR_MAX_DECOMPOSITION_LENGTH
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.URI_RESERVED_CHARS_GENERIC_DELIMITERS.html)." URI_RESERVED_CHARS_GENERIC_DELIMITERS
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.URI_RESERVED_CHARS_SUBCOMPONENT_DELIMITERS.html)." URI_RESERVED_CHARS_SUBCOMPONENT_DELIMITERS
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.USEC_PER_SEC.html)." USEC_PER_SEC
        @doc "See the [GTK docs](https://docs.gtk.org/glib/const.VERSION_MIN_REQUIRED.html)." VERSION_MIN_REQUIRED
        @doc "See the [GTK docs](https://docs.gtk.org/glib/enum.BookmarkFileError.html)." BookmarkFileError
        @doc "See the [GTK docs](https://docs.gtk.org/glib/enum.ChecksumType.html)." ChecksumType
        @doc "See the [GTK docs](https://docs.gtk.org/glib/enum.ConvertError.html)." ConvertError
        @doc "See the [GTK docs](https://docs.gtk.org/glib/enum.DateDMY.html)." DateDMY
        @doc "See the [GTK docs](https://docs.gtk.org/glib/enum.DateMonth.html)." DateMonth
        @doc "See the [GTK docs](https://docs.gtk.org/glib/enum.DateWeekday.html)." DateWeekday
        @doc "See the [GTK docs](https://docs.gtk.org/glib/enum.ErrorType.html)." ErrorType
        @doc "See the [GTK docs](https://docs.gtk.org/glib/enum.FileError.html)." FileError
        @doc "See the [GTK docs](https://docs.gtk.org/glib/enum.IOChannelError.html)." IOChannelError
        @doc "See the [GTK docs](https://docs.gtk.org/glib/enum.IOError.html)." IOError
        @doc "See the [GTK docs](https://docs.gtk.org/glib/enum.IOStatus.html)." IOStatus
        @doc "See the [GTK docs](https://docs.gtk.org/glib/enum.KeyFileError.html)." KeyFileError
        @doc "See the [GTK docs](https://docs.gtk.org/glib/enum.LogWriterOutput.html)." LogWriterOutput
        @doc "See the [GTK docs](https://docs.gtk.org/glib/enum.MarkupError.html)." MarkupError
        @doc "See the [GTK docs](https://docs.gtk.org/glib/enum.NormalizeMode.html)." NormalizeMode
        @doc "See the [GTK docs](https://docs.gtk.org/glib/enum.NumberParserError.html)." NumberParserError
        @doc "See the [GTK docs](https://docs.gtk.org/glib/enum.OnceStatus.html)." OnceStatus
        @doc "See the [GTK docs](https://docs.gtk.org/glib/enum.OptionArg.html)." OptionArg
        @doc "See the [GTK docs](https://docs.gtk.org/glib/enum.OptionError.html)." OptionError
        @doc "See the [GTK docs](https://docs.gtk.org/glib/enum.RegexError.html)." RegexError
        @doc "See the [GTK docs](https://docs.gtk.org/glib/enum.SeekType.html)." SeekType
        @doc "See the [GTK docs](https://docs.gtk.org/glib/enum.ShellError.html)." ShellError
        @doc "See the [GTK docs](https://docs.gtk.org/glib/enum.SpawnError.html)." SpawnError
        @doc "See the [GTK docs](https://docs.gtk.org/glib/enum.TestFileType.html)." TestFileType
        @doc "See the [GTK docs](https://docs.gtk.org/glib/enum.ThreadError.html)." ThreadError
        @doc "See the [GTK docs](https://docs.gtk.org/glib/enum.TimeType.html)." TimeType
        @doc "See the [GTK docs](https://docs.gtk.org/glib/enum.TokenType.html)." TokenType
        @doc "See the [GTK docs](https://docs.gtk.org/glib/enum.TraverseType.html)." TraverseType
        @doc "See the [GTK docs](https://docs.gtk.org/glib/enum.UnicodeBreakType.html)." UnicodeBreakType
        @doc "See the [GTK docs](https://docs.gtk.org/glib/enum.UnicodeScript.html)." UnicodeScript
        @doc "See the [GTK docs](https://docs.gtk.org/glib/enum.UnicodeType.html)." UnicodeType
        @doc "See the [GTK docs](https://docs.gtk.org/glib/enum.UnixPipeEnd.html)." UnixPipeEnd
        @doc "See the [GTK docs](https://docs.gtk.org/glib/enum.UriError.html)." UriError
        @doc "See the [GTK docs](https://docs.gtk.org/glib/enum.UserDirectory.html)." UserDirectory
        @doc "See the [GTK docs](https://docs.gtk.org/glib/enum.VariantClass.html)." VariantClass
        @doc "See the [GTK docs](https://docs.gtk.org/glib/enum.VariantParseError.html)." VariantParseError
        @doc "See the [GTK docs](https://docs.gtk.org/glib/flags.FileSetContentsFlags.html)." FileSetContentsFlags
        @doc "See the [GTK docs](https://docs.gtk.org/glib/flags.FileTest.html)." FileTest
        @doc "See the [GTK docs](https://docs.gtk.org/glib/flags.FormatSizeFlags.html)." FormatSizeFlags
        @doc "See the [GTK docs](https://docs.gtk.org/glib/flags.HookFlagMask.html)." HookFlagMask
        @doc "See the [GTK docs](https://docs.gtk.org/glib/flags.IOCondition.html)." IOCondition
        @doc "See the [GTK docs](https://docs.gtk.org/glib/flags.IOFlags.html)." IOFlags
        @doc "See the [GTK docs](https://docs.gtk.org/glib/flags.KeyFileFlags.html)." KeyFileFlags
        @doc "See the [GTK docs](https://docs.gtk.org/glib/flags.LogLevelFlags.html)." LogLevelFlags
        @doc "See the [GTK docs](https://docs.gtk.org/glib/flags.MainContextFlags.html)." MainContextFlags
        @doc "See the [GTK docs](https://docs.gtk.org/glib/flags.MarkupCollectType.html)." MarkupCollectType
        @doc "See the [GTK docs](https://docs.gtk.org/glib/flags.MarkupParseFlags.html)." MarkupParseFlags
        @doc "See the [GTK docs](https://docs.gtk.org/glib/flags.OptionFlags.html)." OptionFlags
        @doc "See the [GTK docs](https://docs.gtk.org/glib/flags.RegexCompileFlags.html)." RegexCompileFlags
        @doc "See the [GTK docs](https://docs.gtk.org/glib/flags.RegexMatchFlags.html)." RegexMatchFlags
        @doc "See the [GTK docs](https://docs.gtk.org/glib/flags.SpawnFlags.html)." SpawnFlags
        @doc "See the [GTK docs](https://docs.gtk.org/glib/flags.TestSubprocessFlags.html)." TestSubprocessFlags
        @doc "See the [GTK docs](https://docs.gtk.org/glib/flags.TraverseFlags.html)." TraverseFlags
        @doc "See the [GTK docs](https://docs.gtk.org/glib/flags.UriFlags.html)." UriFlags
        @doc "See the [GTK docs](https://docs.gtk.org/glib/flags.UriHideFlags.html)." UriHideFlags
        @doc "See the [GTK docs](https://docs.gtk.org/glib/flags.UriParamsFlags.html)." UriParamsFlags
        const PARAM_MASK = 255
        const PARAM_STATIC_STRINGS = 224
        const PARAM_USER_SHIFT = 8
        const SIGNAL_FLAGS_MASK = 511
        const SIGNAL_MATCH_MASK = 63
        const TYPE_FLAG_RESERVED_ID_BIT = 0x0000000000000001
        const TYPE_FUNDAMENTAL_MAX = 1020
        const TYPE_FUNDAMENTAL_SHIFT = 2
        const TYPE_RESERVED_BSE_FIRST = 32
        const TYPE_RESERVED_BSE_LAST = 48
        const TYPE_RESERVED_GLIB_FIRST = 22
        const TYPE_RESERVED_GLIB_LAST = 31
        const TYPE_RESERVED_USER_FIRST = 49
        const VALUE_COLLECT_FORMAT_MAX_LENGTH = 8
        const VALUE_INTERNED_STRING = 268435456
        const VALUE_NOCOPY_CONTENTS = 134217728
        begin
            @bitflag BindingFlags::UInt32 BindingFlags_DEFAULT = 0 BindingFlags_BIDIRECTIONAL = 1 BindingFlags_SYNC_CREATE = 2 BindingFlags_INVERT_BOOLEAN = 4
            (GLib.g_type(::Type{T}) where T <: BindingFlags) = begin
                    ccall(("g_binding_flags_get_type", libgobject), GType, ())
                end
        end
        @bitflag ConnectFlags::UInt32 ConnectFlags_DEFAULT = 0 ConnectFlags_AFTER = 1 ConnectFlags_SWAPPED = 2
        @bitflag ParamFlags::UInt32 ParamFlags_READABLE = 1 ParamFlags_WRITABLE = 2 ParamFlags_CONSTRUCT = 4 ParamFlags_CONSTRUCT_ONLY = 8 ParamFlags_LAX_VALIDATION = 16 ParamFlags_STATIC_NAME = 32 ParamFlags_STATIC_NICK = 64 ParamFlags_STATIC_BLURB = 128 ParamFlags_EXPLICIT_NOTIFY = 1073741824 ParamFlags_NONE = 0
        @bitflag SignalFlags::UInt32 SignalFlags_RUN_FIRST = 1 SignalFlags_RUN_LAST = 2 SignalFlags_RUN_CLEANUP = 4 SignalFlags_NO_RECURSE = 8 SignalFlags_DETAILED = 16 SignalFlags_ACTION = 32 SignalFlags_NO_HOOKS = 64 SignalFlags_MUST_COLLECT = 128 SignalFlags_DEPRECATED = 256 SignalFlags_ACCUMULATOR_FIRST_RUN = 131072 SignalFlags_NONE = 0
        @bitflag SignalMatchType::UInt32 SignalMatchType_ID = 1 SignalMatchType_DETAIL = 2 SignalMatchType_CLOSURE = 4 SignalMatchType_FUNC = 8 SignalMatchType_DATA = 16 SignalMatchType_UNBLOCKED = 32 SignalMatchType_NONE = 0
        @bitflag TypeFlags::UInt32 TypeFlags_NONE = 0 TypeFlags_ABSTRACT = 16 TypeFlags_VALUE_ABSTRACT = 32 TypeFlags_FINAL = 64 TypeFlags_DEPRECATED = 128
        @bitflag TypeFundamentalFlags::UInt32 TypeFundamentalFlags_CLASSED = 1 TypeFundamentalFlags_INSTANTIATABLE = 2 TypeFundamentalFlags_DERIVABLE = 4 TypeFundamentalFlags_DEEP_DERIVABLE = 8 TypeFundamentalFlags_NONE = 0
        @doc "See the [GTK docs](https://docs.gtk.org/gobject/const.PARAM_MASK.html)." PARAM_MASK
        @doc "See the [GTK docs](https://docs.gtk.org/gobject/const.PARAM_STATIC_STRINGS.html)." PARAM_STATIC_STRINGS
        @doc "See the [GTK docs](https://docs.gtk.org/gobject/const.PARAM_USER_SHIFT.html)." PARAM_USER_SHIFT
        @doc "See the [GTK docs](https://docs.gtk.org/gobject/const.SIGNAL_FLAGS_MASK.html)." SIGNAL_FLAGS_MASK
        @doc "See the [GTK docs](https://docs.gtk.org/gobject/const.SIGNAL_MATCH_MASK.html)." SIGNAL_MATCH_MASK
        @doc "See the [GTK docs](https://docs.gtk.org/gobject/const.TYPE_FLAG_RESERVED_ID_BIT.html)." TYPE_FLAG_RESERVED_ID_BIT
        @doc "See the [GTK docs](https://docs.gtk.org/gobject/const.TYPE_FUNDAMENTAL_MAX.html)." TYPE_FUNDAMENTAL_MAX
        @doc "See the [GTK docs](https://docs.gtk.org/gobject/const.TYPE_FUNDAMENTAL_SHIFT.html)." TYPE_FUNDAMENTAL_SHIFT
        @doc "See the [GTK docs](https://docs.gtk.org/gobject/const.TYPE_RESERVED_BSE_FIRST.html)." TYPE_RESERVED_BSE_FIRST
        @doc "See the [GTK docs](https://docs.gtk.org/gobject/const.TYPE_RESERVED_BSE_LAST.html)." TYPE_RESERVED_BSE_LAST
        @doc "See the [GTK docs](https://docs.gtk.org/gobject/const.TYPE_RESERVED_GLIB_FIRST.html)." TYPE_RESERVED_GLIB_FIRST
        @doc "See the [GTK docs](https://docs.gtk.org/gobject/const.TYPE_RESERVED_GLIB_LAST.html)." TYPE_RESERVED_GLIB_LAST
        @doc "See the [GTK docs](https://docs.gtk.org/gobject/const.TYPE_RESERVED_USER_FIRST.html)." TYPE_RESERVED_USER_FIRST
        @doc "See the [GTK docs](https://docs.gtk.org/gobject/const.VALUE_COLLECT_FORMAT_MAX_LENGTH.html)." VALUE_COLLECT_FORMAT_MAX_LENGTH
        @doc "See the [GTK docs](https://docs.gtk.org/gobject/const.VALUE_INTERNED_STRING.html)." VALUE_INTERNED_STRING
        @doc "See the [GTK docs](https://docs.gtk.org/gobject/const.VALUE_NOCOPY_CONTENTS.html)." VALUE_NOCOPY_CONTENTS
        @doc "See the [GTK docs](https://docs.gtk.org/gobject/flags.BindingFlags.html)." BindingFlags
        @doc "See the [GTK docs](https://docs.gtk.org/gobject/flags.ConnectFlags.html)." ConnectFlags
        @doc "See the [GTK docs](https://docs.gtk.org/gobject/flags.ParamFlags.html)." ParamFlags
        @doc "See the [GTK docs](https://docs.gtk.org/gobject/flags.SignalFlags.html)." SignalFlags
        @doc "See the [GTK docs](https://docs.gtk.org/gobject/flags.SignalMatchType.html)." SignalMatchType
        @doc "See the [GTK docs](https://docs.gtk.org/gobject/flags.TypeFlags.html)." TypeFlags
        @doc "See the [GTK docs](https://docs.gtk.org/gobject/flags.TypeFundamentalFlags.html)." TypeFundamentalFlags
        const DBUS_METHOD_INVOCATION_HANDLED = true
        const DBUS_METHOD_INVOCATION_UNHANDLED = false
        const DEBUG_CONTROLLER_EXTENSION_POINT_NAME = "gio-debug-controller"
        const DRIVE_IDENTIFIER_KIND_UNIX_DEVICE = "unix-device"
        const FILE_ATTRIBUTE_ACCESS_CAN_DELETE = "access::can-delete"
        const FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE = "access::can-execute"
        const FILE_ATTRIBUTE_ACCESS_CAN_READ = "access::can-read"
        const FILE_ATTRIBUTE_ACCESS_CAN_RENAME = "access::can-rename"
        const FILE_ATTRIBUTE_ACCESS_CAN_TRASH = "access::can-trash"
        const FILE_ATTRIBUTE_ACCESS_CAN_WRITE = "access::can-write"
        const FILE_ATTRIBUTE_DOS_IS_ARCHIVE = "dos::is-archive"
        const FILE_ATTRIBUTE_DOS_IS_MOUNTPOINT = "dos::is-mountpoint"
        const FILE_ATTRIBUTE_DOS_IS_SYSTEM = "dos::is-system"
        const FILE_ATTRIBUTE_DOS_REPARSE_POINT_TAG = "dos::reparse-point-tag"
        const FILE_ATTRIBUTE_ETAG_VALUE = "etag::value"
        const FILE_ATTRIBUTE_FILESYSTEM_FREE = "filesystem::free"
        const FILE_ATTRIBUTE_FILESYSTEM_READONLY = "filesystem::readonly"
        const FILE_ATTRIBUTE_FILESYSTEM_REMOTE = "filesystem::remote"
        const FILE_ATTRIBUTE_FILESYSTEM_SIZE = "filesystem::size"
        const FILE_ATTRIBUTE_FILESYSTEM_TYPE = "filesystem::type"
        const FILE_ATTRIBUTE_FILESYSTEM_USED = "filesystem::used"
        const FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW = "filesystem::use-preview"
        const FILE_ATTRIBUTE_GVFS_BACKEND = "gvfs::backend"
        const FILE_ATTRIBUTE_ID_FILE = "id::file"
        const FILE_ATTRIBUTE_ID_FILESYSTEM = "id::filesystem"
        const FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT = "mountable::can-eject"
        const FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT = "mountable::can-mount"
        const FILE_ATTRIBUTE_MOUNTABLE_CAN_POLL = "mountable::can-poll"
        const FILE_ATTRIBUTE_MOUNTABLE_CAN_START = "mountable::can-start"
        const FILE_ATTRIBUTE_MOUNTABLE_CAN_START_DEGRADED = "mountable::can-start-degraded"
        const FILE_ATTRIBUTE_MOUNTABLE_CAN_STOP = "mountable::can-stop"
        const FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT = "mountable::can-unmount"
        const FILE_ATTRIBUTE_MOUNTABLE_HAL_UDI = "mountable::hal-udi"
        const FILE_ATTRIBUTE_MOUNTABLE_IS_MEDIA_CHECK_AUTOMATIC = "mountable::is-media-check-automatic"
        const FILE_ATTRIBUTE_MOUNTABLE_START_STOP_TYPE = "mountable::start-stop-type"
        const FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE = "mountable::unix-device"
        const FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE_FILE = "mountable::unix-device-file"
        const FILE_ATTRIBUTE_OWNER_GROUP = "owner::group"
        const FILE_ATTRIBUTE_OWNER_USER = "owner::user"
        const FILE_ATTRIBUTE_OWNER_USER_REAL = "owner::user-real"
        const FILE_ATTRIBUTE_PREVIEW_ICON = "preview::icon"
        const FILE_ATTRIBUTE_RECENT_MODIFIED = "recent::modified"
        const FILE_ATTRIBUTE_SELINUX_CONTEXT = "selinux::context"
        const FILE_ATTRIBUTE_STANDARD_ALLOCATED_SIZE = "standard::allocated-size"
        const FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE = "standard::content-type"
        const FILE_ATTRIBUTE_STANDARD_COPY_NAME = "standard::copy-name"
        const FILE_ATTRIBUTE_STANDARD_DESCRIPTION = "standard::description"
        const FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME = "standard::display-name"
        const FILE_ATTRIBUTE_STANDARD_EDIT_NAME = "standard::edit-name"
        const FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE = "standard::fast-content-type"
        const FILE_ATTRIBUTE_STANDARD_ICON = "standard::icon"
        const FILE_ATTRIBUTE_STANDARD_IS_BACKUP = "standard::is-backup"
        const FILE_ATTRIBUTE_STANDARD_IS_HIDDEN = "standard::is-hidden"
        const FILE_ATTRIBUTE_STANDARD_IS_SYMLINK = "standard::is-symlink"
        const FILE_ATTRIBUTE_STANDARD_IS_VIRTUAL = "standard::is-virtual"
        const FILE_ATTRIBUTE_STANDARD_IS_VOLATILE = "standard::is-volatile"
        const FILE_ATTRIBUTE_STANDARD_NAME = "standard::name"
        const FILE_ATTRIBUTE_STANDARD_SIZE = "standard::size"
        const FILE_ATTRIBUTE_STANDARD_SORT_ORDER = "standard::sort-order"
        const FILE_ATTRIBUTE_STANDARD_SYMBOLIC_ICON = "standard::symbolic-icon"
        const FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET = "standard::symlink-target"
        const FILE_ATTRIBUTE_STANDARD_TARGET_URI = "standard::target-uri"
        const FILE_ATTRIBUTE_STANDARD_TYPE = "standard::type"
        const FILE_ATTRIBUTE_THUMBNAILING_FAILED = "thumbnail::failed"
        const FILE_ATTRIBUTE_THUMBNAILING_FAILED_LARGE = "thumbnail::failed-large"
        const FILE_ATTRIBUTE_THUMBNAILING_FAILED_NORMAL = "thumbnail::failed-normal"
        const FILE_ATTRIBUTE_THUMBNAILING_FAILED_XLARGE = "thumbnail::failed-xlarge"
        const FILE_ATTRIBUTE_THUMBNAILING_FAILED_XXLARGE = "thumbnail::failed-xxlarge"
        const FILE_ATTRIBUTE_THUMBNAIL_IS_VALID = "thumbnail::is-valid"
        const FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_LARGE = "thumbnail::is-valid-large"
        const FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_NORMAL = "thumbnail::is-valid-normal"
        const FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_XLARGE = "thumbnail::is-valid-xlarge"
        const FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_XXLARGE = "thumbnail::is-valid-xxlarge"
        const FILE_ATTRIBUTE_THUMBNAIL_PATH = "thumbnail::path"
        const FILE_ATTRIBUTE_THUMBNAIL_PATH_LARGE = "thumbnail::path-large"
        const FILE_ATTRIBUTE_THUMBNAIL_PATH_NORMAL = "thumbnail::path-normal"
        const FILE_ATTRIBUTE_THUMBNAIL_PATH_XLARGE = "thumbnail::path-xlarge"
        const FILE_ATTRIBUTE_THUMBNAIL_PATH_XXLARGE = "thumbnail::path-xxlarge"
        const FILE_ATTRIBUTE_TIME_ACCESS = "time::access"
        const FILE_ATTRIBUTE_TIME_ACCESS_NSEC = "time::access-nsec"
        const FILE_ATTRIBUTE_TIME_ACCESS_USEC = "time::access-usec"
        const FILE_ATTRIBUTE_TIME_CHANGED = "time::changed"
        const FILE_ATTRIBUTE_TIME_CHANGED_NSEC = "time::changed-nsec"
        const FILE_ATTRIBUTE_TIME_CHANGED_USEC = "time::changed-usec"
        const FILE_ATTRIBUTE_TIME_CREATED = "time::created"
        const FILE_ATTRIBUTE_TIME_CREATED_NSEC = "time::created-nsec"
        const FILE_ATTRIBUTE_TIME_CREATED_USEC = "time::created-usec"
        const FILE_ATTRIBUTE_TIME_MODIFIED = "time::modified"
        const FILE_ATTRIBUTE_TIME_MODIFIED_NSEC = "time::modified-nsec"
        const FILE_ATTRIBUTE_TIME_MODIFIED_USEC = "time::modified-usec"
        const FILE_ATTRIBUTE_TRASH_DELETION_DATE = "trash::deletion-date"
        const FILE_ATTRIBUTE_TRASH_ITEM_COUNT = "trash::item-count"
        const FILE_ATTRIBUTE_TRASH_ORIG_PATH = "trash::orig-path"
        const FILE_ATTRIBUTE_UNIX_BLOCKS = "unix::blocks"
        const FILE_ATTRIBUTE_UNIX_BLOCK_SIZE = "unix::block-size"
        const FILE_ATTRIBUTE_UNIX_DEVICE = "unix::device"
        const FILE_ATTRIBUTE_UNIX_GID = "unix::gid"
        const FILE_ATTRIBUTE_UNIX_INODE = "unix::inode"
        const FILE_ATTRIBUTE_UNIX_IS_MOUNTPOINT = "unix::is-mountpoint"
        const FILE_ATTRIBUTE_UNIX_MODE = "unix::mode"
        const FILE_ATTRIBUTE_UNIX_NLINK = "unix::nlink"
        const FILE_ATTRIBUTE_UNIX_RDEV = "unix::rdev"
        const FILE_ATTRIBUTE_UNIX_UID = "unix::uid"
        const MEMORY_MONITOR_EXTENSION_POINT_NAME = "gio-memory-monitor"
        const MENU_ATTRIBUTE_ACTION = "action"
        const MENU_ATTRIBUTE_ACTION_NAMESPACE = "action-namespace"
        const MENU_ATTRIBUTE_ICON = "icon"
        const MENU_ATTRIBUTE_LABEL = "label"
        const MENU_ATTRIBUTE_TARGET = "target"
        const MENU_EXPORTER_MAX_SECTION_SIZE = 1000
        const MENU_LINK_SECTION = "section"
        const MENU_LINK_SUBMENU = "submenu"
        const NATIVE_VOLUME_MONITOR_EXTENSION_POINT_NAME = "gio-native-volume-monitor"
        const NETWORK_MONITOR_EXTENSION_POINT_NAME = "gio-network-monitor"
        const POWER_PROFILE_MONITOR_EXTENSION_POINT_NAME = "gio-power-profile-monitor"
        const PROXY_EXTENSION_POINT_NAME = "gio-proxy"
        const PROXY_RESOLVER_EXTENSION_POINT_NAME = "gio-proxy-resolver"
        const SETTINGS_BACKEND_EXTENSION_POINT_NAME = "gsettings-backend"
        const TLS_BACKEND_EXTENSION_POINT_NAME = "gio-tls-backend"
        const TLS_DATABASE_PURPOSE_AUTHENTICATE_CLIENT = "1.3.6.1.5.5.7.3.2"
        const TLS_DATABASE_PURPOSE_AUTHENTICATE_SERVER = "1.3.6.1.5.5.7.3.1"
        const VFS_EXTENSION_POINT_NAME = "gio-vfs"
        const VOLUME_IDENTIFIER_KIND_CLASS = "class"
        const VOLUME_IDENTIFIER_KIND_LABEL = "label"
        const VOLUME_IDENTIFIER_KIND_NFS_MOUNT = "nfs-mount"
        const VOLUME_IDENTIFIER_KIND_UNIX_DEVICE = "unix-device"
        const VOLUME_IDENTIFIER_KIND_UUID = "uuid"
        const VOLUME_MONITOR_EXTENSION_POINT_NAME = "gio-volume-monitor"
        begin
            @cenum BusType::UInt16 BusType_STARTER = 0xffff BusType_NONE = 0x0000 BusType_SYSTEM = 0x0001 BusType_SESSION = 0x0002
            (GLib.g_type(::Type{T}) where T <: BusType) = begin
                    ccall(("g_bus_type_get_type", libgio), GType, ())
                end
        end
        begin
            @cenum ConverterResult::Int32 ConverterResult_ERROR = 0 ConverterResult_CONVERTED = 1 ConverterResult_FINISHED = 2 ConverterResult_FLUSHED = 3
            (GLib.g_type(::Type{T}) where T <: ConverterResult) = begin
                    ccall(("g_converter_result_get_type", libgio), GType, ())
                end
        end
        begin
            @cenum CredentialsType::Int32 CredentialsType_INVALID = 0 CredentialsType_LINUX_UCRED = 1 CredentialsType_FREEBSD_CMSGCRED = 2 CredentialsType_OPENBSD_SOCKPEERCRED = 3 CredentialsType_SOLARIS_UCRED = 4 CredentialsType_NETBSD_UNPCBID = 5 CredentialsType_APPLE_XUCRED = 6 CredentialsType_WIN32_PID = 7
            (GLib.g_type(::Type{T}) where T <: CredentialsType) = begin
                    ccall(("g_credentials_type_get_type", libgio), GType, ())
                end
        end
        begin
            @cenum DBusError::Int32 DBusError_FAILED = 0 DBusError_NO_MEMORY = 1 DBusError_SERVICE_UNKNOWN = 2 DBusError_NAME_HAS_NO_OWNER = 3 DBusError_NO_REPLY = 4 DBusError_IO_ERROR = 5 DBusError_BAD_ADDRESS = 6 DBusError_NOT_SUPPORTED = 7 DBusError_LIMITS_EXCEEDED = 8 DBusError_ACCESS_DENIED = 9 DBusError_AUTH_FAILED = 10 DBusError_NO_SERVER = 11 DBusError_TIMEOUT = 12 DBusError_NO_NETWORK = 13 DBusError_ADDRESS_IN_USE = 14 DBusError_DISCONNECTED = 15 DBusError_INVALID_ARGS = 16 DBusError_FILE_NOT_FOUND = 17 DBusError_FILE_EXISTS = 18 DBusError_UNKNOWN_METHOD = 19 DBusError_TIMED_OUT = 20 DBusError_MATCH_RULE_NOT_FOUND = 21 DBusError_MATCH_RULE_INVALID = 22 DBusError_SPAWN_EXEC_FAILED = 23 DBusError_SPAWN_FORK_FAILED = 24 DBusError_SPAWN_CHILD_EXITED = 25 DBusError_SPAWN_CHILD_SIGNALED = 26 DBusError_SPAWN_FAILED = 27 DBusError_SPAWN_SETUP_FAILED = 28 DBusError_SPAWN_CONFIG_INVALID = 29 DBusError_SPAWN_SERVICE_INVALID = 30 DBusError_SPAWN_SERVICE_NOT_FOUND = 31 DBusError_SPAWN_PERMISSIONS_INVALID = 32 DBusError_SPAWN_FILE_INVALID = 33 DBusError_SPAWN_NO_MEMORY = 34 DBusError_UNIX_PROCESS_ID_UNKNOWN = 35 DBusError_INVALID_SIGNATURE = 36 DBusError_INVALID_FILE_CONTENT = 37 DBusError_SELINUX_SECURITY_CONTEXT_UNKNOWN = 38 DBusError_ADT_AUDIT_DATA_UNKNOWN = 39 DBusError_OBJECT_PATH_IN_USE = 40 DBusError_UNKNOWN_OBJECT = 41 DBusError_UNKNOWN_INTERFACE = 42 DBusError_UNKNOWN_PROPERTY = 43 DBusError_PROPERTY_READ_ONLY = 44
            (GLib.g_type(::Type{T}) where T <: DBusError) = begin
                    ccall(("g_dbus_error_get_type", libgio), GType, ())
                end
        end
        begin
            @cenum DBusMessageByteOrder::Int32 DBusMessageByteOrder_BIG_ENDIAN = 66 DBusMessageByteOrder_LITTLE_ENDIAN = 108
            (GLib.g_type(::Type{T}) where T <: DBusMessageByteOrder) = begin
                    ccall(("g_dbus_message_byte_order_get_type", libgio), GType, ())
                end
        end
        begin
            @cenum DBusMessageHeaderField::Int32 DBusMessageHeaderField_INVALID = 0 DBusMessageHeaderField_PATH = 1 DBusMessageHeaderField_INTERFACE = 2 DBusMessageHeaderField_MEMBER = 3 DBusMessageHeaderField_ERROR_NAME = 4 DBusMessageHeaderField_REPLY_SERIAL = 5 DBusMessageHeaderField_DESTINATION = 6 DBusMessageHeaderField_SENDER = 7 DBusMessageHeaderField_SIGNATURE = 8 DBusMessageHeaderField_NUM_UNIX_FDS = 9
            (GLib.g_type(::Type{T}) where T <: DBusMessageHeaderField) = begin
                    ccall(("g_dbus_message_header_field_get_type", libgio), GType, ())
                end
        end
        begin
            @cenum DBusMessageType::Int32 DBusMessageType_INVALID = 0 DBusMessageType_METHOD_CALL = 1 DBusMessageType_METHOD_RETURN = 2 DBusMessageType_ERROR = 3 DBusMessageType_SIGNAL = 4
            (GLib.g_type(::Type{T}) where T <: DBusMessageType) = begin
                    ccall(("g_dbus_message_type_get_type", libgio), GType, ())
                end
        end
        begin
            @cenum DataStreamByteOrder::Int32 DataStreamByteOrder_BIG_ENDIAN = 0 DataStreamByteOrder_LITTLE_ENDIAN = 1 DataStreamByteOrder_HOST_ENDIAN = 2
            (GLib.g_type(::Type{T}) where T <: DataStreamByteOrder) = begin
                    ccall(("g_data_stream_byte_order_get_type", libgio), GType, ())
                end
        end
        begin
            @cenum DataStreamNewlineType::Int32 DataStreamNewlineType_LF = 0 DataStreamNewlineType_CR = 1 DataStreamNewlineType_CR_LF = 2 DataStreamNewlineType_ANY = 3
            (GLib.g_type(::Type{T}) where T <: DataStreamNewlineType) = begin
                    ccall(("g_data_stream_newline_type_get_type", libgio), GType, ())
                end
        end
        begin
            @cenum DriveStartStopType::Int32 DriveStartStopType_UNKNOWN = 0 DriveStartStopType_SHUTDOWN = 1 DriveStartStopType_NETWORK = 2 DriveStartStopType_MULTIDISK = 3 DriveStartStopType_PASSWORD = 4
            (GLib.g_type(::Type{T}) where T <: DriveStartStopType) = begin
                    ccall(("g_drive_start_stop_type_get_type", libgio), GType, ())
                end
        end
        begin
            @cenum EmblemOrigin::Int32 EmblemOrigin_UNKNOWN = 0 EmblemOrigin_DEVICE = 1 EmblemOrigin_LIVEMETADATA = 2 EmblemOrigin_TAG = 3
            (GLib.g_type(::Type{T}) where T <: EmblemOrigin) = begin
                    ccall(("g_emblem_origin_get_type", libgio), GType, ())
                end
        end
        begin
            @cenum FileAttributeStatus::Int32 FileAttributeStatus_UNSET = 0 FileAttributeStatus_SET = 1 FileAttributeStatus_ERROR_SETTING = 2
            (GLib.g_type(::Type{T}) where T <: FileAttributeStatus) = begin
                    ccall(("g_file_attribute_status_get_type", libgio), GType, ())
                end
        end
        begin
            @cenum FileAttributeType::Int32 FileAttributeType_INVALID = 0 FileAttributeType_STRING = 1 FileAttributeType_BYTE_STRING = 2 FileAttributeType_BOOLEAN = 3 FileAttributeType_UINT32 = 4 FileAttributeType_INT32 = 5 FileAttributeType_UINT64 = 6 FileAttributeType_INT64 = 7 FileAttributeType_OBJECT = 8 FileAttributeType_STRINGV = 9
            (GLib.g_type(::Type{T}) where T <: FileAttributeType) = begin
                    ccall(("g_file_attribute_type_get_type", libgio), GType, ())
                end
        end
        begin
            @cenum FileMonitorEvent::Int32 FileMonitorEvent_CHANGED = 0 FileMonitorEvent_CHANGES_DONE_HINT = 1 FileMonitorEvent_DELETED = 2 FileMonitorEvent_CREATED = 3 FileMonitorEvent_ATTRIBUTE_CHANGED = 4 FileMonitorEvent_PRE_UNMOUNT = 5 FileMonitorEvent_UNMOUNTED = 6 FileMonitorEvent_MOVED = 7 FileMonitorEvent_RENAMED = 8 FileMonitorEvent_MOVED_IN = 9 FileMonitorEvent_MOVED_OUT = 10
            (GLib.g_type(::Type{T}) where T <: FileMonitorEvent) = begin
                    ccall(("g_file_monitor_event_get_type", libgio), GType, ())
                end
        end
        begin
            @cenum FileType::Int32 FileType_UNKNOWN = 0 FileType_REGULAR = 1 FileType_DIRECTORY = 2 FileType_SYMBOLIC_LINK = 3 FileType_SPECIAL = 4 FileType_SHORTCUT = 5 FileType_MOUNTABLE = 6
            (GLib.g_type(::Type{T}) where T <: FileType) = begin
                    ccall(("g_file_type_get_type", libgio), GType, ())
                end
        end
        begin
            @cenum FilesystemPreviewType::Int32 FilesystemPreviewType_IF_ALWAYS = 0 FilesystemPreviewType_IF_LOCAL = 1 FilesystemPreviewType_NEVER = 2
            (GLib.g_type(::Type{T}) where T <: FilesystemPreviewType) = begin
                    ccall(("g_filesystem_preview_type_get_type", libgio), GType, ())
                end
        end
        begin
            @cenum IOErrorEnum::Int32 IOErrorEnum_FAILED = 0 IOErrorEnum_NOT_FOUND = 1 IOErrorEnum_EXISTS = 2 IOErrorEnum_IS_DIRECTORY = 3 IOErrorEnum_NOT_DIRECTORY = 4 IOErrorEnum_NOT_EMPTY = 5 IOErrorEnum_NOT_REGULAR_FILE = 6 IOErrorEnum_NOT_SYMBOLIC_LINK = 7 IOErrorEnum_NOT_MOUNTABLE_FILE = 8 IOErrorEnum_FILENAME_TOO_LONG = 9 IOErrorEnum_INVALID_FILENAME = 10 IOErrorEnum_TOO_MANY_LINKS = 11 IOErrorEnum_NO_SPACE = 12 IOErrorEnum_INVALID_ARGUMENT = 13 IOErrorEnum_PERMISSION_DENIED = 14 IOErrorEnum_NOT_SUPPORTED = 15 IOErrorEnum_NOT_MOUNTED = 16 IOErrorEnum_ALREADY_MOUNTED = 17 IOErrorEnum_CLOSED = 18 IOErrorEnum_CANCELLED = 19 IOErrorEnum_PENDING = 20 IOErrorEnum_READ_ONLY = 21 IOErrorEnum_CANT_CREATE_BACKUP = 22 IOErrorEnum_WRONG_ETAG = 23 IOErrorEnum_TIMED_OUT = 24 IOErrorEnum_WOULD_RECURSE = 25 IOErrorEnum_BUSY = 26 IOErrorEnum_WOULD_BLOCK = 27 IOErrorEnum_HOST_NOT_FOUND = 28 IOErrorEnum_WOULD_MERGE = 29 IOErrorEnum_FAILED_HANDLED = 30 IOErrorEnum_TOO_MANY_OPEN_FILES = 31 IOErrorEnum_NOT_INITIALIZED = 32 IOErrorEnum_ADDRESS_IN_USE = 33 IOErrorEnum_PARTIAL_INPUT = 34 IOErrorEnum_INVALID_DATA = 35 IOErrorEnum_DBUS_ERROR = 36 IOErrorEnum_HOST_UNREACHABLE = 37 IOErrorEnum_NETWORK_UNREACHABLE = 38 IOErrorEnum_CONNECTION_REFUSED = 39 IOErrorEnum_PROXY_FAILED = 40 IOErrorEnum_PROXY_AUTH_FAILED = 41 IOErrorEnum_PROXY_NEED_AUTH = 42 IOErrorEnum_PROXY_NOT_ALLOWED = 43 IOErrorEnum_BROKEN_PIPE = 44 IOErrorEnum_CONNECTION_CLOSED = 44 IOErrorEnum_NOT_CONNECTED = 45 IOErrorEnum_MESSAGE_TOO_LARGE = 46 IOErrorEnum_NO_SUCH_DEVICE = 47 IOErrorEnum_DESTINATION_UNSET = 48
            (GLib.g_type(::Type{T}) where T <: IOErrorEnum) = begin
                    ccall(("g_io_error_enum_get_type", libgio), GType, ())
                end
        end
        begin
            @cenum IOModuleScopeFlags::Int32 IOModuleScopeFlags_NONE = 0 IOModuleScopeFlags_BLOCK_DUPLICATES = 1
            (GLib.g_type(::Type{T}) where T <: IOModuleScopeFlags) = begin
                    ccall(("g_io_module_scope_flags_get_type", libgio), GType, ())
                end
        end
        begin
            @cenum MemoryMonitorWarningLevel::Int32 MemoryMonitorWarningLevel_LOW = 50 MemoryMonitorWarningLevel_MEDIUM = 100 MemoryMonitorWarningLevel_CRITICAL = 255
            (GLib.g_type(::Type{T}) where T <: MemoryMonitorWarningLevel) = begin
                    ccall(("g_memory_monitor_warning_level_get_type", libgio), GType, ())
                end
        end
        begin
            @cenum MountOperationResult::Int32 MountOperationResult_HANDLED = 0 MountOperationResult_ABORTED = 1 MountOperationResult_UNHANDLED = 2
            (GLib.g_type(::Type{T}) where T <: MountOperationResult) = begin
                    ccall(("g_mount_operation_result_get_type", libgio), GType, ())
                end
        end
        begin
            @cenum NetworkConnectivity::Int32 NetworkConnectivity_LOCAL = 1 NetworkConnectivity_LIMITED = 2 NetworkConnectivity_PORTAL = 3 NetworkConnectivity_FULL = 4
            (GLib.g_type(::Type{T}) where T <: NetworkConnectivity) = begin
                    ccall(("g_network_connectivity_get_type", libgio), GType, ())
                end
        end
        begin
            @cenum NotificationPriority::Int32 NotificationPriority_NORMAL = 0 NotificationPriority_LOW = 1 NotificationPriority_HIGH = 2 NotificationPriority_URGENT = 3
            (GLib.g_type(::Type{T}) where T <: NotificationPriority) = begin
                    ccall(("g_notification_priority_get_type", libgio), GType, ())
                end
        end
        begin
            @cenum PasswordSave::Int32 PasswordSave_NEVER = 0 PasswordSave_FOR_SESSION = 1 PasswordSave_PERMANENTLY = 2
            (GLib.g_type(::Type{T}) where T <: PasswordSave) = begin
                    ccall(("g_password_save_get_type", libgio), GType, ())
                end
        end
        begin
            @cenum PollableReturn::UInt16 PollableReturn_FAILED = 0x0000 PollableReturn_OK = 0x0001 PollableReturn_WOULD_BLOCK = 0xffe5
            (GLib.g_type(::Type{T}) where T <: PollableReturn) = begin
                    ccall(("g_pollable_return_get_type", libgio), GType, ())
                end
        end
        begin
            @cenum ResolverError::Int32 ResolverError_NOT_FOUND = 0 ResolverError_TEMPORARY_FAILURE = 1 ResolverError_INTERNAL = 2
            (GLib.g_type(::Type{T}) where T <: ResolverError) = begin
                    ccall(("g_resolver_error_get_type", libgio), GType, ())
                end
        end
        begin
            @cenum ResolverRecordType::Int32 ResolverRecordType_SRV = 1 ResolverRecordType_MX = 2 ResolverRecordType_TXT = 3 ResolverRecordType_SOA = 4 ResolverRecordType_NS = 5
            (GLib.g_type(::Type{T}) where T <: ResolverRecordType) = begin
                    ccall(("g_resolver_record_type_get_type", libgio), GType, ())
                end
        end
        begin
            @cenum ResourceError::Int32 ResourceError_NOT_FOUND = 0 ResourceError_INTERNAL = 1
            (GLib.g_type(::Type{T}) where T <: ResourceError) = begin
                    ccall(("g_resource_error_get_type", libgio), GType, ())
                end
        end
        begin
            @cenum SocketClientEvent::Int32 SocketClientEvent_RESOLVING = 0 SocketClientEvent_RESOLVED = 1 SocketClientEvent_CONNECTING = 2 SocketClientEvent_CONNECTED = 3 SocketClientEvent_PROXY_NEGOTIATING = 4 SocketClientEvent_PROXY_NEGOTIATED = 5 SocketClientEvent_TLS_HANDSHAKING = 6 SocketClientEvent_TLS_HANDSHAKED = 7 SocketClientEvent_COMPLETE = 8
            (GLib.g_type(::Type{T}) where T <: SocketClientEvent) = begin
                    ccall(("g_socket_client_event_get_type", libgio), GType, ())
                end
        end
        begin
            @cenum SocketFamily::Int32 SocketFamily_INVALID = 0 SocketFamily_UNIX = 1 SocketFamily_IPV4 = 2 SocketFamily_IPV6 = 10
            (GLib.g_type(::Type{T}) where T <: SocketFamily) = begin
                    ccall(("g_socket_family_get_type", libgio), GType, ())
                end
        end
        begin
            @cenum SocketListenerEvent::Int32 SocketListenerEvent_BINDING = 0 SocketListenerEvent_BOUND = 1 SocketListenerEvent_LISTENING = 2 SocketListenerEvent_LISTENED = 3
            (GLib.g_type(::Type{T}) where T <: SocketListenerEvent) = begin
                    ccall(("g_socket_listener_event_get_type", libgio), GType, ())
                end
        end
        begin
            @cenum SocketProtocol::UInt16 SocketProtocol_UNKNOWN = 0xffff SocketProtocol_DEFAULT = 0x0000 SocketProtocol_TCP = 0x0006 SocketProtocol_UDP = 0x0011 SocketProtocol_SCTP = 0x0084
            (GLib.g_type(::Type{T}) where T <: SocketProtocol) = begin
                    ccall(("g_socket_protocol_get_type", libgio), GType, ())
                end
        end
        begin
            @cenum SocketType::Int32 SocketType_INVALID = 0 SocketType_STREAM = 1 SocketType_DATAGRAM = 2 SocketType_SEQPACKET = 3
            (GLib.g_type(::Type{T}) where T <: SocketType) = begin
                    ccall(("g_socket_type_get_type", libgio), GType, ())
                end
        end
        begin
            @cenum TlsAuthenticationMode::Int32 TlsAuthenticationMode_NONE = 0 TlsAuthenticationMode_REQUESTED = 1 TlsAuthenticationMode_REQUIRED = 2
            (GLib.g_type(::Type{T}) where T <: TlsAuthenticationMode) = begin
                    ccall(("g_tls_authentication_mode_get_type", libgio), GType, ())
                end
        end
        begin
            @cenum TlsCertificateRequestFlags::Int32 TlsCertificateRequestFlags_NONE = 0
            (GLib.g_type(::Type{T}) where T <: TlsCertificateRequestFlags) = begin
                    ccall(("g_tls_certificate_request_flags_get_type", libgio), GType, ())
                end
        end
        begin
            @cenum TlsChannelBindingError::Int32 TlsChannelBindingError_NOT_IMPLEMENTED = 0 TlsChannelBindingError_INVALID_STATE = 1 TlsChannelBindingError_NOT_AVAILABLE = 2 TlsChannelBindingError_NOT_SUPPORTED = 3 TlsChannelBindingError_GENERAL_ERROR = 4
            (GLib.g_type(::Type{T}) where T <: TlsChannelBindingError) = begin
                    ccall(("g_tls_channel_binding_error_get_type", libgio), GType, ())
                end
        end
        begin
            @cenum TlsChannelBindingType::Int32 TlsChannelBindingType_UNIQUE = 0 TlsChannelBindingType_SERVER_END_POINT = 1 TlsChannelBindingType_EXPORTER = 2
            (GLib.g_type(::Type{T}) where T <: TlsChannelBindingType) = begin
                    ccall(("g_tls_channel_binding_type_get_type", libgio), GType, ())
                end
        end
        begin
            @cenum TlsDatabaseLookupFlags::Int32 TlsDatabaseLookupFlags_NONE = 0 TlsDatabaseLookupFlags_KEYPAIR = 1
            (GLib.g_type(::Type{T}) where T <: TlsDatabaseLookupFlags) = begin
                    ccall(("g_tls_database_lookup_flags_get_type", libgio), GType, ())
                end
        end
        begin
            @cenum TlsError::Int32 TlsError_UNAVAILABLE = 0 TlsError_MISC = 1 TlsError_BAD_CERTIFICATE = 2 TlsError_NOT_TLS = 3 TlsError_HANDSHAKE = 4 TlsError_CERTIFICATE_REQUIRED = 5 TlsError_EOF = 6 TlsError_INAPPROPRIATE_FALLBACK = 7 TlsError_BAD_CERTIFICATE_PASSWORD = 8
            (GLib.g_type(::Type{T}) where T <: TlsError) = begin
                    ccall(("g_tls_error_get_type", libgio), GType, ())
                end
        end
        begin
            @cenum TlsInteractionResult::Int32 TlsInteractionResult_UNHANDLED = 0 TlsInteractionResult_HANDLED = 1 TlsInteractionResult_FAILED = 2
            (GLib.g_type(::Type{T}) where T <: TlsInteractionResult) = begin
                    ccall(("g_tls_interaction_result_get_type", libgio), GType, ())
                end
        end
        begin
            @cenum UnixSocketAddressType::Int32 UnixSocketAddressType_INVALID = 0 UnixSocketAddressType_ANONYMOUS = 1 UnixSocketAddressType_PATH = 2 UnixSocketAddressType_ABSTRACT = 3 UnixSocketAddressType_ABSTRACT_PADDED = 4
            (GLib.g_type(::Type{T}) where T <: UnixSocketAddressType) = begin
                    ccall(("g_unix_socket_address_type_get_type", libgio), GType, ())
                end
        end
        begin
            @cenum ZlibCompressorFormat::Int32 ZlibCompressorFormat_ZLIB = 0 ZlibCompressorFormat_GZIP = 1 ZlibCompressorFormat_RAW = 2
            (GLib.g_type(::Type{T}) where T <: ZlibCompressorFormat) = begin
                    ccall(("g_zlib_compressor_format_get_type", libgio), GType, ())
                end
        end
        begin
            @bitflag AppInfoCreateFlags::UInt32 AppInfoCreateFlags_NONE = 0 AppInfoCreateFlags_NEEDS_TERMINAL = 1 AppInfoCreateFlags_SUPPORTS_URIS = 2 AppInfoCreateFlags_SUPPORTS_STARTUP_NOTIFICATION = 4
            (GLib.g_type(::Type{T}) where T <: AppInfoCreateFlags) = begin
                    ccall(("g_app_info_create_flags_get_type", libgio), GType, ())
                end
        end
        begin
            @bitflag ApplicationFlags::UInt32 ApplicationFlags_FLAGS_NONE = 0 ApplicationFlags_IS_SERVICE = 1 ApplicationFlags_IS_LAUNCHER = 2 ApplicationFlags_HANDLES_OPEN = 4 ApplicationFlags_HANDLES_COMMAND_LINE = 8 ApplicationFlags_SEND_ENVIRONMENT = 16 ApplicationFlags_NON_UNIQUE = 32 ApplicationFlags_CAN_OVERRIDE_APP_ID = 64 ApplicationFlags_ALLOW_REPLACEMENT = 128 ApplicationFlags_REPLACE = 256
            (GLib.g_type(::Type{T}) where T <: ApplicationFlags) = begin
                    ccall(("g_application_flags_get_type", libgio), GType, ())
                end
        end
        begin
            @bitflag AskPasswordFlags::UInt32 AskPasswordFlags_NEED_PASSWORD = 1 AskPasswordFlags_NEED_USERNAME = 2 AskPasswordFlags_NEED_DOMAIN = 4 AskPasswordFlags_SAVING_SUPPORTED = 8 AskPasswordFlags_ANONYMOUS_SUPPORTED = 16 AskPasswordFlags_TCRYPT = 32 AskPasswordFlags_NONE = 0
            (GLib.g_type(::Type{T}) where T <: AskPasswordFlags) = begin
                    ccall(("g_ask_password_flags_get_type", libgio), GType, ())
                end
        end
        begin
            @bitflag BusNameOwnerFlags::UInt32 BusNameOwnerFlags_NONE = 0 BusNameOwnerFlags_ALLOW_REPLACEMENT = 1 BusNameOwnerFlags_REPLACE = 2 BusNameOwnerFlags_DO_NOT_QUEUE = 4
            (GLib.g_type(::Type{T}) where T <: BusNameOwnerFlags) = begin
                    ccall(("g_bus_name_owner_flags_get_type", libgio), GType, ())
                end
        end
        begin
            @bitflag BusNameWatcherFlags::UInt32 BusNameWatcherFlags_NONE = 0 BusNameWatcherFlags_AUTO_START = 1
            (GLib.g_type(::Type{T}) where T <: BusNameWatcherFlags) = begin
                    ccall(("g_bus_name_watcher_flags_get_type", libgio), GType, ())
                end
        end
        begin
            @bitflag ConverterFlags::UInt32 ConverterFlags_NONE = 0 ConverterFlags_INPUT_AT_END = 1 ConverterFlags_FLUSH = 2
            (GLib.g_type(::Type{T}) where T <: ConverterFlags) = begin
                    ccall(("g_converter_flags_get_type", libgio), GType, ())
                end
        end
        begin
            @bitflag DBusCallFlags::UInt32 DBusCallFlags_NONE = 0 DBusCallFlags_NO_AUTO_START = 1 DBusCallFlags_ALLOW_INTERACTIVE_AUTHORIZATION = 2
            (GLib.g_type(::Type{T}) where T <: DBusCallFlags) = begin
                    ccall(("g_dbus_call_flags_get_type", libgio), GType, ())
                end
        end
        begin
            @bitflag DBusCapabilityFlags::UInt32 DBusCapabilityFlags_NONE = 0 DBusCapabilityFlags_UNIX_FD_PASSING = 1
            (GLib.g_type(::Type{T}) where T <: DBusCapabilityFlags) = begin
                    ccall(("g_dbus_capability_flags_get_type", libgio), GType, ())
                end
        end
        begin
            @bitflag DBusConnectionFlags::UInt32 DBusConnectionFlags_NONE = 0 DBusConnectionFlags_AUTHENTICATION_CLIENT = 1 DBusConnectionFlags_AUTHENTICATION_SERVER = 2 DBusConnectionFlags_AUTHENTICATION_ALLOW_ANONYMOUS = 4 DBusConnectionFlags_MESSAGE_BUS_CONNECTION = 8 DBusConnectionFlags_DELAY_MESSAGE_PROCESSING = 16 DBusConnectionFlags_AUTHENTICATION_REQUIRE_SAME_USER = 32 DBusConnectionFlags_CROSS_NAMESPACE = 64
            (GLib.g_type(::Type{T}) where T <: DBusConnectionFlags) = begin
                    ccall(("g_dbus_connection_flags_get_type", libgio), GType, ())
                end
        end
        begin
            @bitflag DBusInterfaceSkeletonFlags::UInt32 DBusInterfaceSkeletonFlags_NONE = 0 DBusInterfaceSkeletonFlags_HANDLE_METHOD_INVOCATIONS_IN_THREAD = 1
            (GLib.g_type(::Type{T}) where T <: DBusInterfaceSkeletonFlags) = begin
                    ccall(("g_dbus_interface_skeleton_flags_get_type", libgio), GType, ())
                end
        end
        begin
            @bitflag DBusMessageFlags::UInt32 DBusMessageFlags_NONE = 0 DBusMessageFlags_NO_REPLY_EXPECTED = 1 DBusMessageFlags_NO_AUTO_START = 2 DBusMessageFlags_ALLOW_INTERACTIVE_AUTHORIZATION = 4
            (GLib.g_type(::Type{T}) where T <: DBusMessageFlags) = begin
                    ccall(("g_dbus_message_flags_get_type", libgio), GType, ())
                end
        end
        begin
            @bitflag DBusObjectManagerClientFlags::UInt32 DBusObjectManagerClientFlags_NONE = 0 DBusObjectManagerClientFlags_DO_NOT_AUTO_START = 1
            (GLib.g_type(::Type{T}) where T <: DBusObjectManagerClientFlags) = begin
                    ccall(("g_dbus_object_manager_client_flags_get_type", libgio), GType, ())
                end
        end
        begin
            @bitflag DBusPropertyInfoFlags::UInt32 DBusPropertyInfoFlags_NONE = 0 DBusPropertyInfoFlags_READABLE = 1 DBusPropertyInfoFlags_WRITABLE = 2
            (GLib.g_type(::Type{T}) where T <: DBusPropertyInfoFlags) = begin
                    ccall(("g_dbus_property_info_flags_get_type", libgio), GType, ())
                end
        end
        begin
            @bitflag DBusProxyFlags::UInt32 DBusProxyFlags_NONE = 0 DBusProxyFlags_DO_NOT_LOAD_PROPERTIES = 1 DBusProxyFlags_DO_NOT_CONNECT_SIGNALS = 2 DBusProxyFlags_DO_NOT_AUTO_START = 4 DBusProxyFlags_GET_INVALIDATED_PROPERTIES = 8 DBusProxyFlags_DO_NOT_AUTO_START_AT_CONSTRUCTION = 16 DBusProxyFlags_NO_MATCH_RULE = 32
            (GLib.g_type(::Type{T}) where T <: DBusProxyFlags) = begin
                    ccall(("g_dbus_proxy_flags_get_type", libgio), GType, ())
                end
        end
        begin
            @bitflag DBusSendMessageFlags::UInt32 DBusSendMessageFlags_NONE = 0 DBusSendMessageFlags_PRESERVE_SERIAL = 1
            (GLib.g_type(::Type{T}) where T <: DBusSendMessageFlags) = begin
                    ccall(("g_dbus_send_message_flags_get_type", libgio), GType, ())
                end
        end
        begin
            @bitflag DBusServerFlags::UInt32 DBusServerFlags_NONE = 0 DBusServerFlags_RUN_IN_THREAD = 1 DBusServerFlags_AUTHENTICATION_ALLOW_ANONYMOUS = 2 DBusServerFlags_AUTHENTICATION_REQUIRE_SAME_USER = 4
            (GLib.g_type(::Type{T}) where T <: DBusServerFlags) = begin
                    ccall(("g_dbus_server_flags_get_type", libgio), GType, ())
                end
        end
        begin
            @bitflag DBusSignalFlags::UInt32 DBusSignalFlags_NONE = 0 DBusSignalFlags_NO_MATCH_RULE = 1 DBusSignalFlags_MATCH_ARG0_NAMESPACE = 2 DBusSignalFlags_MATCH_ARG0_PATH = 4
            (GLib.g_type(::Type{T}) where T <: DBusSignalFlags) = begin
                    ccall(("g_dbus_signal_flags_get_type", libgio), GType, ())
                end
        end
        begin
            @bitflag DBusSubtreeFlags::UInt32 DBusSubtreeFlags_NONE = 0 DBusSubtreeFlags_DISPATCH_TO_UNENUMERATED_NODES = 1
            (GLib.g_type(::Type{T}) where T <: DBusSubtreeFlags) = begin
                    ccall(("g_dbus_subtree_flags_get_type", libgio), GType, ())
                end
        end
        begin
            @bitflag DriveStartFlags::UInt32 DriveStartFlags_NONE = 0
            (GLib.g_type(::Type{T}) where T <: DriveStartFlags) = begin
                    ccall(("g_drive_start_flags_get_type", libgio), GType, ())
                end
        end
        begin
            @bitflag FileAttributeInfoFlags::UInt32 FileAttributeInfoFlags_NONE = 0 FileAttributeInfoFlags_COPY_WITH_FILE = 1 FileAttributeInfoFlags_COPY_WHEN_MOVED = 2
            (GLib.g_type(::Type{T}) where T <: FileAttributeInfoFlags) = begin
                    ccall(("g_file_attribute_info_flags_get_type", libgio), GType, ())
                end
        end
        begin
            @bitflag FileCopyFlags::UInt32 FileCopyFlags_NONE = 0 FileCopyFlags_OVERWRITE = 1 FileCopyFlags_BACKUP = 2 FileCopyFlags_NOFOLLOW_SYMLINKS = 4 FileCopyFlags_ALL_METADATA = 8 FileCopyFlags_NO_FALLBACK_FOR_MOVE = 16 FileCopyFlags_TARGET_DEFAULT_PERMS = 32 FileCopyFlags_TARGET_DEFAULT_MODIFIED_TIME = 64
            (GLib.g_type(::Type{T}) where T <: FileCopyFlags) = begin
                    ccall(("g_file_copy_flags_get_type", libgio), GType, ())
                end
        end
        begin
            @bitflag FileCreateFlags::UInt32 FileCreateFlags_NONE = 0 FileCreateFlags_PRIVATE = 1 FileCreateFlags_REPLACE_DESTINATION = 2
            (GLib.g_type(::Type{T}) where T <: FileCreateFlags) = begin
                    ccall(("g_file_create_flags_get_type", libgio), GType, ())
                end
        end
        begin
            @bitflag FileMeasureFlags::UInt32 FileMeasureFlags_NONE = 0 FileMeasureFlags_REPORT_ANY_ERROR = 2 FileMeasureFlags_APPARENT_SIZE = 4 FileMeasureFlags_NO_XDEV = 8
            (GLib.g_type(::Type{T}) where T <: FileMeasureFlags) = begin
                    ccall(("g_file_measure_flags_get_type", libgio), GType, ())
                end
        end
        begin
            @bitflag FileMonitorFlags::UInt32 FileMonitorFlags_NONE = 0 FileMonitorFlags_WATCH_MOUNTS = 1 FileMonitorFlags_SEND_MOVED = 2 FileMonitorFlags_WATCH_HARD_LINKS = 4 FileMonitorFlags_WATCH_MOVES = 8
            (GLib.g_type(::Type{T}) where T <: FileMonitorFlags) = begin
                    ccall(("g_file_monitor_flags_get_type", libgio), GType, ())
                end
        end
        begin
            @bitflag FileQueryInfoFlags::UInt32 FileQueryInfoFlags_NONE = 0 FileQueryInfoFlags_NOFOLLOW_SYMLINKS = 1
            (GLib.g_type(::Type{T}) where T <: FileQueryInfoFlags) = begin
                    ccall(("g_file_query_info_flags_get_type", libgio), GType, ())
                end
        end
        begin
            @bitflag IOStreamSpliceFlags::UInt32 IOStreamSpliceFlags_NONE = 0 IOStreamSpliceFlags_CLOSE_STREAM1 = 1 IOStreamSpliceFlags_CLOSE_STREAM2 = 2 IOStreamSpliceFlags_WAIT_FOR_BOTH = 4
            (GLib.g_type(::Type{T}) where T <: IOStreamSpliceFlags) = begin
                    ccall(("g_io_stream_splice_flags_get_type", libgio), GType, ())
                end
        end
        begin
            @bitflag MountMountFlags::UInt32 MountMountFlags_NONE = 0
            (GLib.g_type(::Type{T}) where T <: MountMountFlags) = begin
                    ccall(("g_mount_mount_flags_get_type", libgio), GType, ())
                end
        end
        begin
            @bitflag MountUnmountFlags::UInt32 MountUnmountFlags_NONE = 0 MountUnmountFlags_FORCE = 1
            (GLib.g_type(::Type{T}) where T <: MountUnmountFlags) = begin
                    ccall(("g_mount_unmount_flags_get_type", libgio), GType, ())
                end
        end
        begin
            @bitflag OutputStreamSpliceFlags::UInt32 OutputStreamSpliceFlags_NONE = 0 OutputStreamSpliceFlags_CLOSE_SOURCE = 1 OutputStreamSpliceFlags_CLOSE_TARGET = 2
            (GLib.g_type(::Type{T}) where T <: OutputStreamSpliceFlags) = begin
                    ccall(("g_output_stream_splice_flags_get_type", libgio), GType, ())
                end
        end
        begin
            @bitflag ResolverNameLookupFlags::UInt32 ResolverNameLookupFlags_DEFAULT = 0 ResolverNameLookupFlags_IPV4_ONLY = 1 ResolverNameLookupFlags_IPV6_ONLY = 2
            (GLib.g_type(::Type{T}) where T <: ResolverNameLookupFlags) = begin
                    ccall(("g_resolver_name_lookup_flags_get_type", libgio), GType, ())
                end
        end
        begin
            @bitflag ResourceFlags::UInt32 ResourceFlags_NONE = 0 ResourceFlags_COMPRESSED = 1
            (GLib.g_type(::Type{T}) where T <: ResourceFlags) = begin
                    ccall(("g_resource_flags_get_type", libgio), GType, ())
                end
        end
        begin
            @bitflag ResourceLookupFlags::UInt32 ResourceLookupFlags_NONE = 0
            (GLib.g_type(::Type{T}) where T <: ResourceLookupFlags) = begin
                    ccall(("g_resource_lookup_flags_get_type", libgio), GType, ())
                end
        end
        begin
            @bitflag SettingsBindFlags::UInt32 SettingsBindFlags_DEFAULT = 0 SettingsBindFlags_GET = 1 SettingsBindFlags_SET = 2 SettingsBindFlags_NO_SENSITIVITY = 4 SettingsBindFlags_GET_NO_CHANGES = 8 SettingsBindFlags_INVERT_BOOLEAN = 16
            (GLib.g_type(::Type{T}) where T <: SettingsBindFlags) = begin
                    ccall(("g_settings_bind_flags_get_type", libgio), GType, ())
                end
        end
        begin
            @bitflag SocketMsgFlags::UInt32 SocketMsgFlags_NONE = 0 SocketMsgFlags_OOB = 1 SocketMsgFlags_PEEK = 2 SocketMsgFlags_DONTROUTE = 4
            (GLib.g_type(::Type{T}) where T <: SocketMsgFlags) = begin
                    ccall(("g_socket_msg_flags_get_type", libgio), GType, ())
                end
        end
        begin
            @bitflag SubprocessFlags::UInt32 SubprocessFlags_NONE = 0 SubprocessFlags_STDIN_PIPE = 1 SubprocessFlags_STDIN_INHERIT = 2 SubprocessFlags_STDOUT_PIPE = 4 SubprocessFlags_STDOUT_SILENCE = 8 SubprocessFlags_STDERR_PIPE = 16 SubprocessFlags_STDERR_SILENCE = 32 SubprocessFlags_STDERR_MERGE = 64 SubprocessFlags_INHERIT_FDS = 128 SubprocessFlags_SEARCH_PATH_FROM_ENVP = 256
            (GLib.g_type(::Type{T}) where T <: SubprocessFlags) = begin
                    ccall(("g_subprocess_flags_get_type", libgio), GType, ())
                end
        end
        begin
            @bitflag TestDBusFlags::UInt32 TestDBusFlags_NONE = 0
            (GLib.g_type(::Type{T}) where T <: TestDBusFlags) = begin
                    ccall(("g_test_dbus_flags_get_type", libgio), GType, ())
                end
        end
        begin
            @bitflag TlsCertificateFlags::UInt32 TlsCertificateFlags_NO_FLAGS = 0 TlsCertificateFlags_UNKNOWN_CA = 1 TlsCertificateFlags_BAD_IDENTITY = 2 TlsCertificateFlags_NOT_ACTIVATED = 4 TlsCertificateFlags_EXPIRED = 8 TlsCertificateFlags_REVOKED = 16 TlsCertificateFlags_INSECURE = 32 TlsCertificateFlags_GENERIC_ERROR = 64
            (GLib.g_type(::Type{T}) where T <: TlsCertificateFlags) = begin
                    ccall(("g_tls_certificate_flags_get_type", libgio), GType, ())
                end
        end
        begin
            @bitflag TlsDatabaseVerifyFlags::UInt32 TlsDatabaseVerifyFlags_NONE = 0
            (GLib.g_type(::Type{T}) where T <: TlsDatabaseVerifyFlags) = begin
                    ccall(("g_tls_database_verify_flags_get_type", libgio), GType, ())
                end
        end
        begin
            @bitflag TlsPasswordFlags::UInt32 TlsPasswordFlags_NONE = 0 TlsPasswordFlags_RETRY = 2 TlsPasswordFlags_MANY_TRIES = 4 TlsPasswordFlags_FINAL_TRY = 8 TlsPasswordFlags_PKCS11_USER = 16 TlsPasswordFlags_PKCS11_SECURITY_OFFICER = 32 TlsPasswordFlags_PKCS11_CONTEXT_SPECIFIC = 64
            (GLib.g_type(::Type{T}) where T <: TlsPasswordFlags) = begin
                    ccall(("g_tls_password_flags_get_type", libgio), GType, ())
                end
        end
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.DBUS_METHOD_INVOCATION_HANDLED.html)." DBUS_METHOD_INVOCATION_HANDLED
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.DBUS_METHOD_INVOCATION_UNHANDLED.html)." DBUS_METHOD_INVOCATION_UNHANDLED
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.DEBUG_CONTROLLER_EXTENSION_POINT_NAME.html)." DEBUG_CONTROLLER_EXTENSION_POINT_NAME
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.DRIVE_IDENTIFIER_KIND_UNIX_DEVICE.html)." DRIVE_IDENTIFIER_KIND_UNIX_DEVICE
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_ACCESS_CAN_DELETE.html)." FILE_ATTRIBUTE_ACCESS_CAN_DELETE
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE.html)." FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_ACCESS_CAN_READ.html)." FILE_ATTRIBUTE_ACCESS_CAN_READ
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_ACCESS_CAN_RENAME.html)." FILE_ATTRIBUTE_ACCESS_CAN_RENAME
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_ACCESS_CAN_TRASH.html)." FILE_ATTRIBUTE_ACCESS_CAN_TRASH
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_ACCESS_CAN_WRITE.html)." FILE_ATTRIBUTE_ACCESS_CAN_WRITE
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_DOS_IS_ARCHIVE.html)." FILE_ATTRIBUTE_DOS_IS_ARCHIVE
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_DOS_IS_MOUNTPOINT.html)." FILE_ATTRIBUTE_DOS_IS_MOUNTPOINT
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_DOS_IS_SYSTEM.html)." FILE_ATTRIBUTE_DOS_IS_SYSTEM
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_DOS_REPARSE_POINT_TAG.html)." FILE_ATTRIBUTE_DOS_REPARSE_POINT_TAG
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_ETAG_VALUE.html)." FILE_ATTRIBUTE_ETAG_VALUE
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_FILESYSTEM_FREE.html)." FILE_ATTRIBUTE_FILESYSTEM_FREE
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_FILESYSTEM_READONLY.html)." FILE_ATTRIBUTE_FILESYSTEM_READONLY
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_FILESYSTEM_REMOTE.html)." FILE_ATTRIBUTE_FILESYSTEM_REMOTE
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_FILESYSTEM_SIZE.html)." FILE_ATTRIBUTE_FILESYSTEM_SIZE
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_FILESYSTEM_TYPE.html)." FILE_ATTRIBUTE_FILESYSTEM_TYPE
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_FILESYSTEM_USED.html)." FILE_ATTRIBUTE_FILESYSTEM_USED
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW.html)." FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_GVFS_BACKEND.html)." FILE_ATTRIBUTE_GVFS_BACKEND
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_ID_FILE.html)." FILE_ATTRIBUTE_ID_FILE
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_ID_FILESYSTEM.html)." FILE_ATTRIBUTE_ID_FILESYSTEM
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT.html)." FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT.html)." FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_MOUNTABLE_CAN_POLL.html)." FILE_ATTRIBUTE_MOUNTABLE_CAN_POLL
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_MOUNTABLE_CAN_START.html)." FILE_ATTRIBUTE_MOUNTABLE_CAN_START
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_MOUNTABLE_CAN_START_DEGRADED.html)." FILE_ATTRIBUTE_MOUNTABLE_CAN_START_DEGRADED
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_MOUNTABLE_CAN_STOP.html)." FILE_ATTRIBUTE_MOUNTABLE_CAN_STOP
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT.html)." FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_MOUNTABLE_HAL_UDI.html)." FILE_ATTRIBUTE_MOUNTABLE_HAL_UDI
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_MOUNTABLE_IS_MEDIA_CHECK_AUTOMATIC.html)." FILE_ATTRIBUTE_MOUNTABLE_IS_MEDIA_CHECK_AUTOMATIC
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_MOUNTABLE_START_STOP_TYPE.html)." FILE_ATTRIBUTE_MOUNTABLE_START_STOP_TYPE
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE.html)." FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE_FILE.html)." FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE_FILE
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_OWNER_GROUP.html)." FILE_ATTRIBUTE_OWNER_GROUP
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_OWNER_USER.html)." FILE_ATTRIBUTE_OWNER_USER
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_OWNER_USER_REAL.html)." FILE_ATTRIBUTE_OWNER_USER_REAL
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_PREVIEW_ICON.html)." FILE_ATTRIBUTE_PREVIEW_ICON
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_RECENT_MODIFIED.html)." FILE_ATTRIBUTE_RECENT_MODIFIED
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_SELINUX_CONTEXT.html)." FILE_ATTRIBUTE_SELINUX_CONTEXT
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_STANDARD_ALLOCATED_SIZE.html)." FILE_ATTRIBUTE_STANDARD_ALLOCATED_SIZE
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE.html)." FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_STANDARD_COPY_NAME.html)." FILE_ATTRIBUTE_STANDARD_COPY_NAME
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_STANDARD_DESCRIPTION.html)." FILE_ATTRIBUTE_STANDARD_DESCRIPTION
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME.html)." FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_STANDARD_EDIT_NAME.html)." FILE_ATTRIBUTE_STANDARD_EDIT_NAME
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE.html)." FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_STANDARD_ICON.html)." FILE_ATTRIBUTE_STANDARD_ICON
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_STANDARD_IS_BACKUP.html)." FILE_ATTRIBUTE_STANDARD_IS_BACKUP
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_STANDARD_IS_HIDDEN.html)." FILE_ATTRIBUTE_STANDARD_IS_HIDDEN
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_STANDARD_IS_SYMLINK.html)." FILE_ATTRIBUTE_STANDARD_IS_SYMLINK
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_STANDARD_IS_VIRTUAL.html)." FILE_ATTRIBUTE_STANDARD_IS_VIRTUAL
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_STANDARD_IS_VOLATILE.html)." FILE_ATTRIBUTE_STANDARD_IS_VOLATILE
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_STANDARD_NAME.html)." FILE_ATTRIBUTE_STANDARD_NAME
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_STANDARD_SIZE.html)." FILE_ATTRIBUTE_STANDARD_SIZE
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_STANDARD_SORT_ORDER.html)." FILE_ATTRIBUTE_STANDARD_SORT_ORDER
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_STANDARD_SYMBOLIC_ICON.html)." FILE_ATTRIBUTE_STANDARD_SYMBOLIC_ICON
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET.html)." FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_STANDARD_TARGET_URI.html)." FILE_ATTRIBUTE_STANDARD_TARGET_URI
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_STANDARD_TYPE.html)." FILE_ATTRIBUTE_STANDARD_TYPE
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_THUMBNAILING_FAILED.html)." FILE_ATTRIBUTE_THUMBNAILING_FAILED
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_THUMBNAILING_FAILED_LARGE.html)." FILE_ATTRIBUTE_THUMBNAILING_FAILED_LARGE
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_THUMBNAILING_FAILED_NORMAL.html)." FILE_ATTRIBUTE_THUMBNAILING_FAILED_NORMAL
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_THUMBNAILING_FAILED_XLARGE.html)." FILE_ATTRIBUTE_THUMBNAILING_FAILED_XLARGE
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_THUMBNAILING_FAILED_XXLARGE.html)." FILE_ATTRIBUTE_THUMBNAILING_FAILED_XXLARGE
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_THUMBNAIL_IS_VALID.html)." FILE_ATTRIBUTE_THUMBNAIL_IS_VALID
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_LARGE.html)." FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_LARGE
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_NORMAL.html)." FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_NORMAL
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_XLARGE.html)." FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_XLARGE
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_XXLARGE.html)." FILE_ATTRIBUTE_THUMBNAIL_IS_VALID_XXLARGE
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_THUMBNAIL_PATH.html)." FILE_ATTRIBUTE_THUMBNAIL_PATH
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_THUMBNAIL_PATH_LARGE.html)." FILE_ATTRIBUTE_THUMBNAIL_PATH_LARGE
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_THUMBNAIL_PATH_NORMAL.html)." FILE_ATTRIBUTE_THUMBNAIL_PATH_NORMAL
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_THUMBNAIL_PATH_XLARGE.html)." FILE_ATTRIBUTE_THUMBNAIL_PATH_XLARGE
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_THUMBNAIL_PATH_XXLARGE.html)." FILE_ATTRIBUTE_THUMBNAIL_PATH_XXLARGE
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_TIME_ACCESS.html)." FILE_ATTRIBUTE_TIME_ACCESS
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_TIME_ACCESS_NSEC.html)." FILE_ATTRIBUTE_TIME_ACCESS_NSEC
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_TIME_ACCESS_USEC.html)." FILE_ATTRIBUTE_TIME_ACCESS_USEC
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_TIME_CHANGED.html)." FILE_ATTRIBUTE_TIME_CHANGED
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_TIME_CHANGED_NSEC.html)." FILE_ATTRIBUTE_TIME_CHANGED_NSEC
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_TIME_CHANGED_USEC.html)." FILE_ATTRIBUTE_TIME_CHANGED_USEC
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_TIME_CREATED.html)." FILE_ATTRIBUTE_TIME_CREATED
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_TIME_CREATED_NSEC.html)." FILE_ATTRIBUTE_TIME_CREATED_NSEC
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_TIME_CREATED_USEC.html)." FILE_ATTRIBUTE_TIME_CREATED_USEC
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_TIME_MODIFIED.html)." FILE_ATTRIBUTE_TIME_MODIFIED
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_TIME_MODIFIED_NSEC.html)." FILE_ATTRIBUTE_TIME_MODIFIED_NSEC
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_TIME_MODIFIED_USEC.html)." FILE_ATTRIBUTE_TIME_MODIFIED_USEC
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_TRASH_DELETION_DATE.html)." FILE_ATTRIBUTE_TRASH_DELETION_DATE
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_TRASH_ITEM_COUNT.html)." FILE_ATTRIBUTE_TRASH_ITEM_COUNT
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_TRASH_ORIG_PATH.html)." FILE_ATTRIBUTE_TRASH_ORIG_PATH
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_UNIX_BLOCKS.html)." FILE_ATTRIBUTE_UNIX_BLOCKS
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_UNIX_BLOCK_SIZE.html)." FILE_ATTRIBUTE_UNIX_BLOCK_SIZE
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_UNIX_DEVICE.html)." FILE_ATTRIBUTE_UNIX_DEVICE
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_UNIX_GID.html)." FILE_ATTRIBUTE_UNIX_GID
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_UNIX_INODE.html)." FILE_ATTRIBUTE_UNIX_INODE
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_UNIX_IS_MOUNTPOINT.html)." FILE_ATTRIBUTE_UNIX_IS_MOUNTPOINT
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_UNIX_MODE.html)." FILE_ATTRIBUTE_UNIX_MODE
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_UNIX_NLINK.html)." FILE_ATTRIBUTE_UNIX_NLINK
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_UNIX_RDEV.html)." FILE_ATTRIBUTE_UNIX_RDEV
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.FILE_ATTRIBUTE_UNIX_UID.html)." FILE_ATTRIBUTE_UNIX_UID
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.MEMORY_MONITOR_EXTENSION_POINT_NAME.html)." MEMORY_MONITOR_EXTENSION_POINT_NAME
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.MENU_ATTRIBUTE_ACTION.html)." MENU_ATTRIBUTE_ACTION
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.MENU_ATTRIBUTE_ACTION_NAMESPACE.html)." MENU_ATTRIBUTE_ACTION_NAMESPACE
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.MENU_ATTRIBUTE_ICON.html)." MENU_ATTRIBUTE_ICON
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.MENU_ATTRIBUTE_LABEL.html)." MENU_ATTRIBUTE_LABEL
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.MENU_ATTRIBUTE_TARGET.html)." MENU_ATTRIBUTE_TARGET
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.MENU_EXPORTER_MAX_SECTION_SIZE.html)." MENU_EXPORTER_MAX_SECTION_SIZE
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.MENU_LINK_SECTION.html)." MENU_LINK_SECTION
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.MENU_LINK_SUBMENU.html)." MENU_LINK_SUBMENU
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.NETWORK_MONITOR_EXTENSION_POINT_NAME.html)." NETWORK_MONITOR_EXTENSION_POINT_NAME
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.POWER_PROFILE_MONITOR_EXTENSION_POINT_NAME.html)." POWER_PROFILE_MONITOR_EXTENSION_POINT_NAME
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.PROXY_EXTENSION_POINT_NAME.html)." PROXY_EXTENSION_POINT_NAME
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.PROXY_RESOLVER_EXTENSION_POINT_NAME.html)." PROXY_RESOLVER_EXTENSION_POINT_NAME
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.SETTINGS_BACKEND_EXTENSION_POINT_NAME.html)." SETTINGS_BACKEND_EXTENSION_POINT_NAME
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.TLS_BACKEND_EXTENSION_POINT_NAME.html)." TLS_BACKEND_EXTENSION_POINT_NAME
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.TLS_DATABASE_PURPOSE_AUTHENTICATE_CLIENT.html)." TLS_DATABASE_PURPOSE_AUTHENTICATE_CLIENT
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.TLS_DATABASE_PURPOSE_AUTHENTICATE_SERVER.html)." TLS_DATABASE_PURPOSE_AUTHENTICATE_SERVER
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.VFS_EXTENSION_POINT_NAME.html)." VFS_EXTENSION_POINT_NAME
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.VOLUME_IDENTIFIER_KIND_CLASS.html)." VOLUME_IDENTIFIER_KIND_CLASS
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.VOLUME_IDENTIFIER_KIND_LABEL.html)." VOLUME_IDENTIFIER_KIND_LABEL
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.VOLUME_IDENTIFIER_KIND_NFS_MOUNT.html)." VOLUME_IDENTIFIER_KIND_NFS_MOUNT
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.VOLUME_IDENTIFIER_KIND_UNIX_DEVICE.html)." VOLUME_IDENTIFIER_KIND_UNIX_DEVICE
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.VOLUME_IDENTIFIER_KIND_UUID.html)." VOLUME_IDENTIFIER_KIND_UUID
        @doc "See the [GTK docs](https://docs.gtk.org/gio/const.VOLUME_MONITOR_EXTENSION_POINT_NAME.html)." VOLUME_MONITOR_EXTENSION_POINT_NAME
        @doc "See the [GTK docs](https://docs.gtk.org/gio/enum.BusType.html)." BusType
        @doc "See the [GTK docs](https://docs.gtk.org/gio/enum.ConverterResult.html)." ConverterResult
        @doc "See the [GTK docs](https://docs.gtk.org/gio/enum.CredentialsType.html)." CredentialsType
        @doc "See the [GTK docs](https://docs.gtk.org/gio/enum.DBusError.html)." DBusError
        @doc "See the [GTK docs](https://docs.gtk.org/gio/enum.DBusMessageByteOrder.html)." DBusMessageByteOrder
        @doc "See the [GTK docs](https://docs.gtk.org/gio/enum.DBusMessageHeaderField.html)." DBusMessageHeaderField
        @doc "See the [GTK docs](https://docs.gtk.org/gio/enum.DBusMessageType.html)." DBusMessageType
        @doc "See the [GTK docs](https://docs.gtk.org/gio/enum.DataStreamByteOrder.html)." DataStreamByteOrder
        @doc "See the [GTK docs](https://docs.gtk.org/gio/enum.DataStreamNewlineType.html)." DataStreamNewlineType
        @doc "See the [GTK docs](https://docs.gtk.org/gio/enum.DriveStartStopType.html)." DriveStartStopType
        @doc "See the [GTK docs](https://docs.gtk.org/gio/enum.EmblemOrigin.html)." EmblemOrigin
        @doc "See the [GTK docs](https://docs.gtk.org/gio/enum.FileAttributeStatus.html)." FileAttributeStatus
        @doc "See the [GTK docs](https://docs.gtk.org/gio/enum.FileAttributeType.html)." FileAttributeType
        @doc "See the [GTK docs](https://docs.gtk.org/gio/enum.FileMonitorEvent.html)." FileMonitorEvent
        @doc "See the [GTK docs](https://docs.gtk.org/gio/enum.FileType.html)." FileType
        @doc "See the [GTK docs](https://docs.gtk.org/gio/enum.FilesystemPreviewType.html)." FilesystemPreviewType
        @doc "See the [GTK docs](https://docs.gtk.org/gio/enum.IOErrorEnum.html)." IOErrorEnum
        @doc "See the [GTK docs](https://docs.gtk.org/gio/enum.IOModuleScopeFlags.html)." IOModuleScopeFlags
        @doc "See the [GTK docs](https://docs.gtk.org/gio/enum.MemoryMonitorWarningLevel.html)." MemoryMonitorWarningLevel
        @doc "See the [GTK docs](https://docs.gtk.org/gio/enum.MountOperationResult.html)." MountOperationResult
        @doc "See the [GTK docs](https://docs.gtk.org/gio/enum.NetworkConnectivity.html)." NetworkConnectivity
        @doc "See the [GTK docs](https://docs.gtk.org/gio/enum.NotificationPriority.html)." NotificationPriority
        @doc "See the [GTK docs](https://docs.gtk.org/gio/enum.PasswordSave.html)." PasswordSave
        @doc "See the [GTK docs](https://docs.gtk.org/gio/enum.PollableReturn.html)." PollableReturn
        @doc "See the [GTK docs](https://docs.gtk.org/gio/enum.ResolverError.html)." ResolverError
        @doc "See the [GTK docs](https://docs.gtk.org/gio/enum.ResolverRecordType.html)." ResolverRecordType
        @doc "See the [GTK docs](https://docs.gtk.org/gio/enum.ResourceError.html)." ResourceError
        @doc "See the [GTK docs](https://docs.gtk.org/gio/enum.SocketClientEvent.html)." SocketClientEvent
        @doc "See the [GTK docs](https://docs.gtk.org/gio/enum.SocketFamily.html)." SocketFamily
        @doc "See the [GTK docs](https://docs.gtk.org/gio/enum.SocketListenerEvent.html)." SocketListenerEvent
        @doc "See the [GTK docs](https://docs.gtk.org/gio/enum.SocketProtocol.html)." SocketProtocol
        @doc "See the [GTK docs](https://docs.gtk.org/gio/enum.SocketType.html)." SocketType
        @doc "See the [GTK docs](https://docs.gtk.org/gio/enum.TlsAuthenticationMode.html)." TlsAuthenticationMode
        @doc "See the [GTK docs](https://docs.gtk.org/gio/enum.TlsCertificateRequestFlags.html)." TlsCertificateRequestFlags
        @doc "See the [GTK docs](https://docs.gtk.org/gio/enum.TlsChannelBindingError.html)." TlsChannelBindingError
        @doc "See the [GTK docs](https://docs.gtk.org/gio/enum.TlsChannelBindingType.html)." TlsChannelBindingType
        @doc "See the [GTK docs](https://docs.gtk.org/gio/enum.TlsDatabaseLookupFlags.html)." TlsDatabaseLookupFlags
        @doc "See the [GTK docs](https://docs.gtk.org/gio/enum.TlsError.html)." TlsError
        @doc "See the [GTK docs](https://docs.gtk.org/gio/enum.TlsInteractionResult.html)." TlsInteractionResult
        @doc "See the [GTK docs](https://docs.gtk.org/gio/enum.UnixSocketAddressType.html)." UnixSocketAddressType
        @doc "See the [GTK docs](https://docs.gtk.org/gio/enum.ZlibCompressorFormat.html)." ZlibCompressorFormat
        @doc "See the [GTK docs](https://docs.gtk.org/gio/flags.AppInfoCreateFlags.html)." AppInfoCreateFlags
        @doc "See the [GTK docs](https://docs.gtk.org/gio/flags.ApplicationFlags.html)." ApplicationFlags
        @doc "See the [GTK docs](https://docs.gtk.org/gio/flags.AskPasswordFlags.html)." AskPasswordFlags
        @doc "See the [GTK docs](https://docs.gtk.org/gio/flags.BusNameOwnerFlags.html)." BusNameOwnerFlags
        @doc "See the [GTK docs](https://docs.gtk.org/gio/flags.BusNameWatcherFlags.html)." BusNameWatcherFlags
        @doc "See the [GTK docs](https://docs.gtk.org/gio/flags.ConverterFlags.html)." ConverterFlags
        @doc "See the [GTK docs](https://docs.gtk.org/gio/flags.DBusCallFlags.html)." DBusCallFlags
        @doc "See the [GTK docs](https://docs.gtk.org/gio/flags.DBusCapabilityFlags.html)." DBusCapabilityFlags
        @doc "See the [GTK docs](https://docs.gtk.org/gio/flags.DBusConnectionFlags.html)." DBusConnectionFlags
        @doc "See the [GTK docs](https://docs.gtk.org/gio/flags.DBusInterfaceSkeletonFlags.html)." DBusInterfaceSkeletonFlags
        @doc "See the [GTK docs](https://docs.gtk.org/gio/flags.DBusMessageFlags.html)." DBusMessageFlags
        @doc "See the [GTK docs](https://docs.gtk.org/gio/flags.DBusObjectManagerClientFlags.html)." DBusObjectManagerClientFlags
        @doc "See the [GTK docs](https://docs.gtk.org/gio/flags.DBusPropertyInfoFlags.html)." DBusPropertyInfoFlags
        @doc "See the [GTK docs](https://docs.gtk.org/gio/flags.DBusProxyFlags.html)." DBusProxyFlags
        @doc "See the [GTK docs](https://docs.gtk.org/gio/flags.DBusSendMessageFlags.html)." DBusSendMessageFlags
        @doc "See the [GTK docs](https://docs.gtk.org/gio/flags.DBusServerFlags.html)." DBusServerFlags
        @doc "See the [GTK docs](https://docs.gtk.org/gio/flags.DBusSignalFlags.html)." DBusSignalFlags
        @doc "See the [GTK docs](https://docs.gtk.org/gio/flags.DBusSubtreeFlags.html)." DBusSubtreeFlags
        @doc "See the [GTK docs](https://docs.gtk.org/gio/flags.DriveStartFlags.html)." DriveStartFlags
        @doc "See the [GTK docs](https://docs.gtk.org/gio/flags.FileAttributeInfoFlags.html)." FileAttributeInfoFlags
        @doc "See the [GTK docs](https://docs.gtk.org/gio/flags.FileCopyFlags.html)." FileCopyFlags
        @doc "See the [GTK docs](https://docs.gtk.org/gio/flags.FileCreateFlags.html)." FileCreateFlags
        @doc "See the [GTK docs](https://docs.gtk.org/gio/flags.FileMeasureFlags.html)." FileMeasureFlags
        @doc "See the [GTK docs](https://docs.gtk.org/gio/flags.FileMonitorFlags.html)." FileMonitorFlags
        @doc "See the [GTK docs](https://docs.gtk.org/gio/flags.FileQueryInfoFlags.html)." FileQueryInfoFlags
        @doc "See the [GTK docs](https://docs.gtk.org/gio/flags.IOStreamSpliceFlags.html)." IOStreamSpliceFlags
        @doc "See the [GTK docs](https://docs.gtk.org/gio/flags.MountMountFlags.html)." MountMountFlags
        @doc "See the [GTK docs](https://docs.gtk.org/gio/flags.MountUnmountFlags.html)." MountUnmountFlags
        @doc "See the [GTK docs](https://docs.gtk.org/gio/flags.OutputStreamSpliceFlags.html)." OutputStreamSpliceFlags
        @doc "See the [GTK docs](https://docs.gtk.org/gio/flags.ResolverNameLookupFlags.html)." ResolverNameLookupFlags
        @doc "See the [GTK docs](https://docs.gtk.org/gio/flags.ResourceFlags.html)." ResourceFlags
        @doc "See the [GTK docs](https://docs.gtk.org/gio/flags.ResourceLookupFlags.html)." ResourceLookupFlags
        @doc "See the [GTK docs](https://docs.gtk.org/gio/flags.SettingsBindFlags.html)." SettingsBindFlags
        @doc "See the [GTK docs](https://docs.gtk.org/gio/flags.SocketMsgFlags.html)." SocketMsgFlags
        @doc "See the [GTK docs](https://docs.gtk.org/gio/flags.SubprocessFlags.html)." SubprocessFlags
        @doc "See the [GTK docs](https://docs.gtk.org/gio/flags.TestDBusFlags.html)." TestDBusFlags
        @doc "See the [GTK docs](https://docs.gtk.org/gio/flags.TlsCertificateFlags.html)." TlsCertificateFlags
        @doc "See the [GTK docs](https://docs.gtk.org/gio/flags.TlsDatabaseVerifyFlags.html)." TlsDatabaseVerifyFlags
        @doc "See the [GTK docs](https://docs.gtk.org/gio/flags.TlsPasswordFlags.html)." TlsPasswordFlags
        export BookmarkFileError, ChecksumType, ConvertError, DateDMY, DateMonth, DateWeekday, ErrorType, FileError, IOChannelError, IOError, IOStatus, KeyFileError, LogWriterOutput, MarkupError, NormalizeMode, NumberParserError, OnceStatus, OptionArg, OptionError, RegexError, SeekType, ShellError, SliceConfig, SpawnError, TestFileType, TestLogType, TestResult, ThreadError, TimeType, TokenType, TraverseType, UnicodeBreakType, UnicodeScript, UnicodeType, UnixPipeEnd, UriError, UserDirectory, VariantClass, VariantParseError, AsciiType, FileSetContentsFlags, FileTest, FormatSizeFlags, HookFlagMask, IOCondition, IOFlags, KeyFileFlags, LogLevelFlags, MainContextFlags, MarkupCollectType, MarkupParseFlags, OptionFlags, RegexCompileFlags, RegexMatchFlags, SpawnFlags, TestSubprocessFlags, TraverseFlags, UriFlags, UriHideFlags, UriParamsFlags, BindingFlags, ConnectFlags, ParamFlags, SignalFlags, SignalMatchType, TypeFlags, TypeFundamentalFlags, BusType, ConverterResult, CredentialsType, DBusError, DBusMessageByteOrder, DBusMessageHeaderField, DBusMessageType, DataStreamByteOrder, DataStreamNewlineType, DriveStartStopType, EmblemOrigin, FileAttributeStatus, FileAttributeType, FileMonitorEvent, FileType, FilesystemPreviewType, IOErrorEnum, IOModuleScopeFlags, MemoryMonitorWarningLevel, MountOperationResult, NetworkConnectivity, NotificationPriority, PasswordSave, PollableReturn, ResolverError, ResolverRecordType, ResourceError, SocketClientEvent, SocketFamily, SocketListenerEvent, SocketProtocol, SocketType, TlsAuthenticationMode, TlsCertificateRequestFlags, TlsChannelBindingError, TlsChannelBindingType, TlsDatabaseLookupFlags, TlsError, TlsInteractionResult, UnixSocketAddressType, ZlibCompressorFormat, AppInfoCreateFlags, ApplicationFlags, AskPasswordFlags, BusNameOwnerFlags, BusNameWatcherFlags, ConverterFlags, DBusCallFlags, DBusCapabilityFlags, DBusConnectionFlags, DBusInterfaceSkeletonFlags, DBusMessageFlags, DBusObjectManagerClientFlags, DBusPropertyInfoFlags, DBusProxyFlags, DBusSendMessageFlags, DBusServerFlags, DBusSignalFlags, DBusSubtreeFlags, DriveStartFlags, FileAttributeInfoFlags, FileCopyFlags, FileCreateFlags, FileMeasureFlags, FileMonitorFlags, FileQueryInfoFlags, IOStreamSpliceFlags, MountMountFlags, MountUnmountFlags, OutputStreamSpliceFlags, ResolverNameLookupFlags, ResourceFlags, ResourceLookupFlags, SettingsBindFlags, SocketMsgFlags, SubprocessFlags, TestDBusFlags, TlsCertificateFlags, TlsDatabaseVerifyFlags, TlsPasswordFlags
    end
end))
end
