Queries the type system for information about a specific type.
This function will fill in a user-provided structure to hold
type-specific information. If an invalid
GType is passed in, the
type member of the
GTypeQuery is 0. All members filled into the
GTypeQuery structure should be considered constant and have to be
GTypeof a static, classed type.
A user provided structure that is filled in with constant values upon success.
The argument will be set by the function. The data is owned by the caller of the function.