http://bugs.winehq.org/show_bug.cgi?id=16832
--- Comment #10 from Jeff Zaroyko jeffz@jeffz.name 2009-01-07 22:09:10 --- Created an attachment (id=18570) --> (http://bugs.winehq.org/attachment.cgi?id=18570) tentative patch
Updated patch, includes test coverage, passes on 95, 2003 and 2008. I think this is the correct way to fix the problem, could you retest with this?