win32: use WSASocket() instead of socket(). result socket is kernel object and can be used as stdin/out for child processes