[PATCH 1/3] ws2_32: Ask the server to process unsupported WSAIoctl operations (try 2).

Erich E. Hoover erich.e.hoover at gmail.com
Wed Feb 12 15:33:17 CST 2014


As some of you know I've been working on fixing
SIO_ADDRESS_LIST_CHANGE in order to fix some problems with Silverlight
on a variety of streaming sites.  Due to some feedback I've received
I've gone to the effort to completely revise these patches to work
inside of the server instead of using iphlpapi.  Special thanks go to
Sebastian Lackner, Michael Müller, and André Hentschel for
scrutinizing these patches.

This particular patch allows unsupported WSAIoctl() calls to be
processed by the server, permitting SIO_ADDRESS_LIST_CHANGE calls to
be handled there (part 2).  The patch was modeled after similar
behavior for unimplemented ioctl() calls in ntdll.  This version of
the patch has been fixed to properly update the return size for a
successful ioctl() call with the value returned in the "Information"
field of IO_STATUS_BLOCK.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-ws2_32-Ask-the-server-to-process-unsupported-WSAIoct.patch
Type: text/x-diff
Size: 3932 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-patches/attachments/20140212/a314339c/attachment.patch>


More information about the wine-patches mailing list