Using SetHandleInformation() to make socket handles on Windows non-inheritable