Hi, I was working on fixing this, but no one on IRC pays attention to what I write.
Okay, to implement this properly, we will need to rewrite most of the way we handle classes. Which is a big step in the right direction and I think our developers are afraid to do too. ATM I do not have time but I will next year and you better be ready for big changes too! Gdi32 was never fully implemented so that was a easy thing to write. User32 was implemented on the presumptions of the developers own standards plus the research from wine. So it's NEAR-DO-WELL and broken and hack'ish and User mixed into Gdi~~~. Honestly, I'm constantly surprised 8^, that it all works...
Due to the Reduction In Force we have experienced at ReactOS, "getting it done" will take more time.
Thanks, James