+// VZ: we might want to really report an error instead of just asserting here
+#ifdef __WXDEBUG__
+ #define CHECK_HR(hr) \
+ wxASSERT_MSG( SUCCEEDED(hr), \
+ wxString::Format("HRESULT = %X", (unsigned)(hr)) )
+#else
+ #define CHECK_HR(hr) wxUnusedVar(hr)
+#endif
+