https://bugs.winehq.org/show_bug.cgi?id=49323
Bug ID: 49323 Summary: Denuvo Anti-Cheat 'denuvo-anti-cheat.sys' needs implementation of Winsock Kernel (WSK) Network Programming Interface (NPI) Product: Wine Version: 5.9 Hardware: x86 OS: Linux Status: NEW Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: focht@gmx.net Distribution: ---
Hello folks,
continuation of bug 49194
Excerpt of Paul's comment https://bugs.winehq.org/show_bug.cgi?id=49194#c6
--- quote --- My draft implementation has exactly the features Denuvo needed to start, not a bit more nor less. My plan is to prepare for upstream those bits of WSK functionality, with a possible extension of maybe just a bit more sane WSK client dispatch callbacks handling. --- quote ---
* wsk_get_address_info (async support/callback) * wsk_socket * wsk_bind * wsk_accept (async support/callback) * wsk_connect (async support/callback) * wsk_free * wsk_close * wsk_send/wsk_receive (async support/callback)
https://docs.microsoft.com/en-us/windows-hardware/drivers/network/winsock-ke...
Another WSK application from Microsoft's Windows Driver Kit (WDK) driver code samples repository on GitHub:
https://github.com/microsoft/Windows-driver-samples/tree/master/network/wsk/...
Might be useful later.
$ wine --version wine-5.9-320-gaba27fd5a3
Regards