https://bugs.winehq.org/show_bug.cgi?id=55630
--- Comment #9 from DvLangg@gmx.de --- (In reply to Alexandre Julliard from comment #8)
Ok thank you for your response, I wasn't 100% certain if it was intentional or not, since the commit-log said "Add more allowed values..." and this value was missing afterwards.
Sadly I can't help here, since I have no knowledge about user32 or general Windows API internals. I just debugged that .NET 8 expects the value to be valid and seems to be happy with either the solution in comment #0 or the patch in bug #56042, but I don't know what's the correct expected behavior in this case.