The data is owned by the caller of the function.
The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string.
TRUEif the message signals an error,
FALSEif it signals a warning.