use Windows style interfaces on Cygwin

The Unixy dl* interfaces are actually just wrappers around the
windows interfaces on Cygwin anyway.  For finer grain control
in windows use the windows interface