Good to know. Does it work for everything that's an fd in Linux? I know you've got to treat sockets and files differently in some cases (or at least did once)...
Here are the official docs: http://msdn.microsoft.com/en-us/library/windows/desktop/ms72...
Still, cool stuff there too.