https://bugs.winehq.org/show_bug.cgi?id=49996
--- Comment #4 from Austin English austinenglish@gmail.com --- (In reply to Gijs Vermeulen from comment #3)
(In reply to Austin English from comment #2)
That's a red herring/different issue (likely one that shows up when viewing the full report, which shows missing registry entries, etc.).
The 'DirectX Files' check simply looks for the dlls in system32 (and their version info) (already tested).
Hmm, okay, my bad then. I did try returning S_OK from IDxDiagProvider::QueryInterface() instead of E_NOINTERFACE and it made the message go away and the UI came up before crashing.
I'm sorry, I misread things (I had just opened bug 50293 and thought I was looking at that bug).
Please ignore that comment.