I find it a little dumm but I can´t not read an HRESULT as a <br>char value. For example, I have a function as <br><br>HRESULT Myfunction()<br><br>Which tries to make something, it has DI_OK return values for succes and different DIERR_... to describe errors, I would like to call Myfunction and then with a TRACE call perform an error description:<br><br>HRESULT hr;<br>hr=Myfunction();<br>TRACE(Something to return hr as a character);<br><br>Thank in advance<br><br><br>javi