http://bugs.winehq.org/show_bug.cgi?id=11973
--- Comment #14 from Rhys McGuckin rhysmcguckin@yahoo.com.au 2008-04-12 14:11:38 --- I used the patch. The problem I ran into, which was causing the crash, was that the Cleanup functions (in SoftpubCleanup) are assumed. Once this was this was checked to be not null, the .NET program I was attempting to get worked died from other causes (mainly unimplemented functions in imm32, lz32, etc). It didn't have a problem at all after this. Unfortunately, I'm not near my work computer, otherwise I'd post a patch for the wintrust dll. (Effectively, I simply checked if provData->...->pfnCleanup existed, within the SoftpubCleanup function, if it did, it was executed).