<div dir="ltr">0001<br> Implements locatable async commands that can be notified(Terminated) using a locator (obj_handle_t)<br> Allows the connect command to be passed two sockets, one for listening and one to accept the connection to(instead of creating a new socket).<br>
sock.c: Implements sock_close_handle to correctly remove any associated/locatable sockets.<br> fd.c: Implements register_async_l which registers a locatable async request to a file descriptor that can be notified later.<br>
async.c: Implements async_wake_up_l to notify locatable async's and create_async_l which creates locatable async events.<br><br>---<br> include/wine/server_protocol.h | 34 +++++++++++-<br> server/async.c | 32 +++++++++--<br>
server/fd.c | 30 ++++++++++<br> server/file.h | 7 ++<br> server/protocol.def | 14 +++++<br> server/request.h | 4 +<br> server/sock.c | 120 +++++++++++++++++++++++++++++++---------<br>
server/trace.c | 23 ++++++++<br> 8 files changed, 231 insertions(+), 33 deletions(-)<br><br>0002<br>Implements AcceptEx and GetAcceptExSockaddrs. <br>---<br> dlls/mswsock/mswsock.spec | 4 +-<br>
dlls/ws2_32/socket.c | 250 ++++++++++++++++++++++++++++++++++++++++<br> dlls/ws2_32/ws2_32.spec | 2 +<br> include/wine/server_protocol.h | 2 +-<br> 4 files changed, 255 insertions(+), 3 deletions(-)<br>
</div>