quartz/filesource: Use a completion port to handle asynchronous requests.
commitabac070387f908f853f38eddc67206ff7c657ae2
authorZebediah Figura <z.figura12@gmail.com>
Thu, 30 Jan 2020 01:56:59 +0000 (29 19:56 -0600)
committerAlexandre Julliard <julliard@winehq.org>
Thu, 30 Jan 2020 10:21:04 +0000 (30 11:21 +0100)
tree6376cc46abb7db614893513d9bead0509415121e
parent1bb953c6766c9cc4372ca23a7c5b7de101324218
quartz/filesource: Use a completion port to handle asynchronous requests.

Thus simplifying the code and allowing us to handle more than 63 at once.

Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
dlls/quartz/filesource.c
dlls/quartz/tests/filesource.c