modified how the prototypes for the dll are described

needed to support functions that didn’t return hsa_status_t and
could not share the error to exception code that was automatically
added. Now that error handling is optional and can be changed in
a function-per-function basis.