]> git.cworth.org Git - apitrace/blobdiff - retrace/retrace.py
Fix documentation typo.
[apitrace] / retrace / retrace.py
index 70926c0b39d755fe293286b88e6b86fbe3df7441..aa2036455ebff631451f0c912051f8bcc0973e7d 100644 (file)
@@ -493,7 +493,8 @@ class Retracer:
     def checkResult(self, resultType):
         if str(resultType) == 'HRESULT':
             print r'    if (FAILED(_result)) {'
-            print r'        retrace::warning(call) << "failed\n";'
+            print '         static char szMessageBuffer[128];'
+            print r'        retrace::warning(call) << "call returned 0x" << std::hex << _result << std::dec << ": " << (FormatMessageA(FORMAT_MESSAGE_FROM_SYSTEM, NULL, _result, MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), szMessageBuffer, sizeof szMessageBuffer, NULL) ? szMessageBuffer : "???") << "\n";'
             print r'    }'
 
     def filterFunction(self, function):