It may also be worth pointing out, for anyone looking for ways to do win32/unix interop using byte streams, that I believe it should already be possible using FIFO devices (i.e. mkfifo) and normal read/write. Granted, I haven't tested this, and maybe it's broken in some way or another?