From: Thomas Weidenmueller
I also don't understand why these changes are necessary, it just makes future synchronizations much more difficult than necessary. It should be possible to use crypt32 almost unmodified in reactos.
Let me be the first to say that I'd like to see the code remain as close as possible to the Wine code. The problem is that we don't handle the Wine SEH macros correctly at the moment. I've run into this before, it is the reason ole32.dll hasn't been synced since Wine-20050830. I know Filip worked on defining the Wine SEH macros in terms of our PSEH macros, I think he hit a blocker though.
GvG