more untested windows funcs