initial work for DokanMain (needs a lot more to interface with C)