dokanx
dokanx copied to clipboard
Low level API
Is it possible to make some kind of low level API to allow integration of parts of DokanMain into some larger (custom?) main loop? Could you make one?
I've already found that such a thing can be done with FUSE for linux (with low level API). FUSE just returns file descriptor (chan descriptor) that can be used inside poll (http://hg.qmsk.net/evfuse.hg/file/0b92d553400a/src/evfuse.c).
P.S. perhaps you should place a link at http://sourceforge.net/apps/mediawiki/fuse/index.php?title=OperatingSystems#Windows
As a workaround for this, you might spawn a new thread and run DokanMain from that thread, using a mailslot or named pipe to communicate with your main thread.