a boolean value.
a zero terminated string of non-zero bytes.
a signed 4-byte/32-bit integer.
a signed 8-byte/64-bit integer.
indicates an invalid or uninitialized type.
a #GObject.
a null terminated UTF8 string.
a %NULL terminated char **. Since 2.22
an unsigned 4-byte/32-bit integer.
an unsigned 8-byte/64-bit integer.
The data types for file attributes.