# qesdk\_decodeResult Source: [https://docs.qualcomm.com/doc/80-PK177-134/topic/native_decode_result.html](https://docs.qualcomm.com/doc/80-PK177-134/topic/native_decode_result.html) **DEPRECATED.** Decodes the result of the function executed using qesdk\_performTask. Callers need to check the return for SUCCESS prior to using information from the type/data return parameters. Caller needs to execute qesdk\_freeFunctionHandle to relinquish all resources associated with the QESDK service function call. qesdk_error_t qesdk_decodeResult() Copy to clipboard ## Parameters | **Parameter** | **Data Type** | **Description** | | --- | --- | --- | | result | qesdk\_result\_t | QESDK result object from qesdk\_performTask | | type | qesdk\_type\_t \* | storage for the data type that is returned in data (caller managed) | | data | void \*\* | actual return data | ## Returns | **Return** | **Data Type** | **Description** | | --- | --- | --- | | status | qesdk\_error\_t |