http://bugs.winehq.org/show_bug.cgi?id=10531
--- Comment #26 from Nikolay Sivov bunglehead@gmail.com 2013-07-05 03:52:01 CDT --- No, this is different, but supplied with manifest resource/file too. I tested it again just now and it's probably easier than I thought - it doesn't register everything on load but on first class use with CreateWindow(). That means user32 has to check for current (or not only current?) context data and then override registration with RegisterClassNameW, another thing is that it probably alters context to mark class are re-registered, cause this function is called only once.