On the MSDN page in GetAddrInfoEx, the OVERLAPPED parameter reports
"On Windows 7 and Windows Server 2008 R2 or earlier, this parameter is currently reserved and must be set to NULL because asynchronous operations are not supported."
This means that you can only use the OVERLAPPED function in Windows 8 and later. If Steve cannot show that he works in the old version of windows ...
shimpossible
source share