TRUE if successful, with the out parameters set. FALSE otherwise, with error set.
GException on failure.