https://bugs.winehq.org/show_bug.cgi?id=41063
--- Comment #28 from Toni eldrad@autistici.org --- All in all, it seems like the game is blindly using the ID3D11Device1 and ID3D11DeviceContext1 ifaces, that's why it's always raising an exception just before calling any ID3D11Device1 or ID3D11DeviceContext1 method (and then doesn't seem to use any ID3D11Device1 specific methods so it will hit the missing ID3D11DeviceContext1::UpdateSubresource1 later on).