In my app (not a malware) I inspect browsers' network traffic by hooking Windows API calls.
Works fine in all browsers in all Windows versions... Except Internet Explorer 11 under Windows 10.
The problem is that WSARecv
returns WSA_IO_PENDING
, but none of known by me methods to get notified about the operation completion are used.
WSAOVERLAPPED::hEvent
set to 0.lpCompletionRoutine
is 0 also.WSAGetOverlappedResult
is never called.GetQueuedCompletionStatus
andGetQueuedCompletionStatusEx
are not called also.CreateThreadpoolIo
is not called.
So, what does IE11 use under Windows 10?