In my experience I have found that this tool does a good job at transferring c structure components (functions, typedefs) however I was not able to get it to parse the lookup tables I put together. Remember that it does require a preprocessor, I used gcc on ubuntu after recompiling the source code, on gcc remember to use the -E option. My recompilation may not have been perfect, noticed that I would get "syntax error"(linux) instead of "parse error"(windows) but other than that the functionality seems equivalent.