result data type can not be returned by value Explanation: The specified data type for the function result can not be returned by value. User Action: Change the specified passing mechanism to be by-reference or by-descriptor, or change the data type of the return type.