A [GtkFileFilterInfo-struct|GtkFileFilterInfo-struct] is used to pass information about the tested file to FileFilter.filter.
Flags indicating which of the following fields need are filled
the string that will be used to display the file in the file chooser
the filename of the file being tested
the mime type of the file
the URI for the file being tested