-
Notifications
You must be signed in to change notification settings - Fork 2
/
glib_consts
1213 lines (1213 loc) · 119 KB
/
glib_consts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
quote
$(Expr(:toplevel, quote
begin
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 = 3
const MININT16 = -32768
const MININT32 = -2147483648
const MININT64 = -9223372036854775808
const MININT8 = -128
const MINOR_VERSION = 77
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 TRACE_CURRENT_TIME = 0
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
@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 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.GINT16_FORMAT.html)." GINT16_FORMAT
@doc "See the [GTK docs](https://docs.gtk.org/glib/const.GINT16_MODIFIER.html)." GINT16_MODIFIER
@doc "See the [GTK docs](https://docs.gtk.org/glib/const.GINT32_FORMAT.html)." GINT32_FORMAT
@doc "See the [GTK docs](https://docs.gtk.org/glib/const.GINT32_MODIFIER.html)." GINT32_MODIFIER
@doc "See the [GTK docs](https://docs.gtk.org/glib/const.GINT64_FORMAT.html)." GINT64_FORMAT
@doc "See the [GTK docs](https://docs.gtk.org/glib/const.GINT64_MODIFIER.html)." GINT64_MODIFIER
@doc "See the [GTK docs](https://docs.gtk.org/glib/const.GINTPTR_FORMAT.html)." GINTPTR_FORMAT
@doc "See the [GTK docs](https://docs.gtk.org/glib/const.GINTPTR_MODIFIER.html)." GINTPTR_MODIFIER
@doc "See the [GTK docs](https://docs.gtk.org/glib/const.GSIZE_FORMAT.html)." GSIZE_FORMAT
@doc "See the [GTK docs](https://docs.gtk.org/glib/const.GSIZE_MODIFIER.html)." GSIZE_MODIFIER
@doc "See the [GTK docs](https://docs.gtk.org/glib/const.GSSIZE_FORMAT.html)." GSSIZE_FORMAT
@doc "See the [GTK docs](https://docs.gtk.org/glib/const.GSSIZE_MODIFIER.html)." GSSIZE_MODIFIER
@doc "See the [GTK docs](https://docs.gtk.org/glib/const.GUINT16_FORMAT.html)." GUINT16_FORMAT
@doc "See the [GTK docs](https://docs.gtk.org/glib/const.GUINT32_FORMAT.html)." GUINT32_FORMAT
@doc "See the [GTK docs](https://docs.gtk.org/glib/const.GUINT64_FORMAT.html)." GUINT64_FORMAT
@doc "See the [GTK docs](https://docs.gtk.org/glib/const.GUINTPTR_FORMAT.html)." GUINTPTR_FORMAT
@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.MAXINT16.html)." MAXINT16
@doc "See the [GTK docs](https://docs.gtk.org/glib/const.MAXINT32.html)." MAXINT32
@doc "See the [GTK docs](https://docs.gtk.org/glib/const.MAXINT64.html)." MAXINT64
@doc "See the [GTK docs](https://docs.gtk.org/glib/const.MAXINT8.html)." MAXINT8
@doc "See the [GTK docs](https://docs.gtk.org/glib/const.MAXUINT16.html)." MAXUINT16
@doc "See the [GTK docs](https://docs.gtk.org/glib/const.MAXUINT32.html)." MAXUINT32
@doc "See the [GTK docs](https://docs.gtk.org/glib/const.MAXUINT64.html)." MAXUINT64
@doc "See the [GTK docs](https://docs.gtk.org/glib/const.MAXUINT8.html)." MAXUINT8
@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.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 = 255
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_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_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
(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
@cenum TlsProtocolVersion::Int32 TlsProtocolVersion_UNKNOWN = 0 TlsProtocolVersion_SSL_3_0 = 1 TlsProtocolVersion_TLS_1_0 = 2 TlsProtocolVersion_TLS_1_1 = 3 TlsProtocolVersion_TLS_1_2 = 4 TlsProtocolVersion_TLS_1_3 = 5 TlsProtocolVersion_DTLS_1_0 = 201 TlsProtocolVersion_DTLS_1_2 = 202
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
(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