improved Win32 compatibility + adding --list-all