[Bug 49323] New: Denuvo Anti-Cheat 'denuvo-anti-cheat.sys' needs implementation of Winsock Kernel (WSK) Network Programming Interface (NPI)

WineHQ Bugzilla wine-bugs at winehq.org
Fri Jun 5 02:50:05 CDT 2020


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 at winehq.org
          Reporter: focht at 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-kernel-operations

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/echosrv

Might be useful later.

$ wine --version
wine-5.9-320-gaba27fd5a3

Regards

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list