https://bugs.winehq.org/show_bug.cgi?id=44335
--- Comment #2 from abelthorne abel.thorne@free.fr --- (In reply to Fabian Maurer from comment #1)
Odd, wine does have d3d11.dll. Are you using a clean WINEPREFIX?
Yes, dedicated prefix set as Windows 7 and with corefonts + vcrun2015 installed. I also checked that d3d11.dll was in windows/system32 (tried to copy it in windows/system too just in case but didn't change anything).
As I said, Battle.net worked perfectly fine until today, the issue appeared after an update, so I guess Blizzard changed something in the client. Not sure if it's related to the planned drop of support for Windows XP (they've been anoouncing it for monthes but I don't know if it's effective since today or completely unrelated).
Note that deleting the update ("Battle.net.9737" dir in "Program Files (x86)/Blizzard App") allows me to start it with no issue. But then, it downloads it again and the issue happens again.