https://bugs.winehq.org/show_bug.cgi?id=40623
--- Comment #32 from Mathieu Comandon strider@strycore.com ---
Ah but I think the point is that WINE isn't trying to emulate Denuvo/VMProtect, but rather to emulate an environment well enough so that it does its voodoo.
Yes, that should be exactly the goal here and it should matter whether Denuvo has been cracked or not, Wine's goals is not to circumvent this protection but to be compatible with it.
Anyway, with Michael's patch added in Wine Staging 1.9.11, Doom shows an error dialog complaining about a server not being reachable (screenshot attached). If the error message is correct then it would boil down to a networking issue?
The message
fixme:thread:NtSetInformationThread info class 7 not supported yet
is repeated a large number of times in the console while this dialog appears, I don't know if this would prevent the game but maybe it could be worthwhile to take care of it first to eliminate this possibility?