@nsivov do you mean that the name isn't assigned properly to the window when the name start with 0xffff (so it should be assigned but it isn't) or that it should not be assigned at all?
I meant it should not be set at all. That's what happens on Windows, both for user32 and comctl32.
Will be fine in case if the second part is addressed in a separate commit?
Yes, it could be addressed separately.
Regarding whitespace lines, what are the guidelines?
"git am" will warn about those, at least it does for me. It's not about empty lines (with only a newline character), but about lines that end in whitespaces.