https://bugs.winehq.org/show_bug.cgi?id=44953
--- Comment #5 from Louis Lenders xerox.xerox2000x@gmail.com --- Created attachment 61092 --> https://bugs.winehq.org/attachment.cgi?id=61092 test
(In reply to Andrew Eikum from comment #4)
(In reply to Louis Lenders from comment #2)
The application seems to be giving us -1 as a DWORD pointer to DRVM_MAPPER_PREFERRED_GET. When we try to write a DWORD to it, it crashes, obviously.
How does Windows behave when given -1 to this parameter?
If i did the test in the attachment correct(?), the conclusion is that below win7 it returns MMSYSERR_INVALPARAM (i added it to the test so the test succeeds below win7), but in win7 and above it just crashes.
So i guess the bug/error must come from somewhere else