OK, well this is interesting... I managed to compile it but it's quite odd. In order to do that, I added a call to main() in my Process() function, and then added an empty main() in the D part before "extern(C)". It seems that there are no conflicts, too.
Andrej, that line is there. But it really doesn't matter, it's not like adding one word to the command line is hard.