use syscall's existing createfile and closehandle.  Make GetLongPath unexported, and use it internally.