On Thu Jan 29 15:34:30 2026 +0000, Ivan Lyugaev wrote:
I tested this check variant !(wParamFlags & (FIN|FOUT)) in PowerPnt, and the add-in opened without any issues. Since the PARAMFLAG_FRETVAL and PARAMFLAG_FLCID flags are handled elsewhere, your proposed !(wParamFlags & (FIN|FOUT)) variant shouldn't cause any confusion. During my earlier testing, I noticed that when flags are absent (PARAMFLAG_NONE) in Windows, the parameter is treated as PARAMFLAG_FIN. That's why I don't understand why you don't like the variant with the explicit check (wParamFlags == PARAMFLAG_NONE). 🤔 Hi, Nikolay!
Could you please advise what you would suggest changing next to make this solution completely finished? Based on the tests I've added, it's clear that this solution works correctly in Windows, and it also solves my issue with the add-in. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/9639#note_129904