https://bugs.winehq.org/show_bug.cgi?id=52036
--- Comment #5 from Craig Schulstad craigaschulstad@gmail.com --- Dear Louis,
I don't think I have the skill set to do a regression test as noted in the link. But I can provide you with the code set including the executable program I built about ten years ago. I've put everything into a zip file. If you create a 32-bit bottle and place the unzipped folders and files into the bottle, I think you should be able to test out this program. To clarify, I did not write all of the code for this game. It was a set of sample code on the internet to demonstrate how to use DLL files like "cards.dll". The enhancement I made for my enjoyment was to randomize the selected back side of the cards that appear in the game. Also, I did attempt to use the WINEDEBUG function with "relay" parameter. I ran the program debug application using version 6.20, ran the package upgrade to get version 6.21 of Wine, and then reran the debug application to get another log. The logs themselves are huge and I didn't want to attempt to attach them. However, I scanned through both logs and I copied and pasted what appears to be the point where the program falls over making a call to the "lstrcmpiW" function. It appears that for the parameter "SIZINGMARGINS", there is a zero value that possibly is the culprit.