Is there a particular reason about converting all dll source code and not using the dll itself, by translating header files only?