A content type string.
The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string.
GIcon corresponding to the content type. Free the returned
|The caller of the function takes ownership of the data, and is responsible for freeing it.|