The data types for file attributes.
G_FILE_ATTRIBUTE_TYPE_INVALID
indicates an invalid or uninitalized type.
G_FILE_ATTRIBUTE_TYPE_STRING
a null terminated UTF8 string.
G_FILE_ATTRIBUTE_TYPE_BYTE_STRING
a zero terminated string of non-zero bytes.
G_FILE_ATTRIBUTE_TYPE_BOOLEAN
a boolean value.
G_FILE_ATTRIBUTE_TYPE_UINT32
an unsigned 4-byte/32-bit integer.
G_FILE_ATTRIBUTE_TYPE_INT32
a signed 4-byte/32-bit integer.
G_FILE_ATTRIBUTE_TYPE_UINT64
an unsigned 8-byte/64-bit integer.
G_FILE_ATTRIBUTE_TYPE_INT64
a signed 8-byte/64-bit integer.
G_FILE_ATTRIBUTE_TYPE_OBJECT
a GObject.
G_FILE_ATTRIBUTE_TYPE_STRINGV
a NULL terminated char **. Since 2.22
The data types for file attributes. G_FILE_ATTRIBUTE_TYPE_INVALID indicates an invalid or uninitalized type. G_FILE_ATTRIBUTE_TYPE_STRING a null terminated UTF8 string. G_FILE_ATTRIBUTE_TYPE_BYTE_STRING a zero terminated string of non-zero bytes. G_FILE_ATTRIBUTE_TYPE_BOOLEAN a boolean value. G_FILE_ATTRIBUTE_TYPE_UINT32 an unsigned 4-byte/32-bit integer. G_FILE_ATTRIBUTE_TYPE_INT32 a signed 4-byte/32-bit integer. G_FILE_ATTRIBUTE_TYPE_UINT64 an unsigned 8-byte/64-bit integer. G_FILE_ATTRIBUTE_TYPE_INT64 a signed 8-byte/64-bit integer. G_FILE_ATTRIBUTE_TYPE_OBJECT a GObject. G_FILE_ATTRIBUTE_TYPE_STRINGV a NULL terminated char **. Since 2.22