[non-ESRI software] A 32-bit integer returned from any member of a COM interface indicating success or failure, often written in hexadecimal notation. An HRESULT can also give information about the error that occurred when calling a member of a COM interface. Visual Basic translates HRESULTS into errors; Visual C++ developers work directly with HRESULT values.