Zdenek,
What are you trying to do? Are you trying to use FDK 4 code with the FDK 12 or something like that? If you are just trying to write an FDK12 plugin, you don't need to do anything.
I didn't even know these preprocesser #defs existed. My guess is that somebody had an idea to maintain backwards compatibility with FDK code, by means of providing these optional symbols. I would be shocked, though, if it has really been maintained and that it actually works. I would ignore them entirely and just write your code. If you need to compile an FDK client with older code, go get an older version of the FDK.
Maybe I'm completely in the dark here and someone can correct me, but I'm reasonably confident that you can ignore these symbols and its likely that they have no useful function anyway.
Russ