Index: win32ss/user/ntuser/class.c
===================================================================
--- win32ss/user/ntuser/class.c	(revision 67705)
+++ win32ss/user/ntuser/class.c	(working copy)
@@ -1333,6 +1333,17 @@
         {  TRACE("Step 1: 0x%p\n",Class );
             goto FoundClass;
         }
+        
+         /* Step 1b: Try to find any globally registered class in the private list.
+             The hInstance is not relevant for global classes  */
+        Class = IntFindClass(Atom,
+                             NULL,
+                             &pi->pclsPrivateList,
+                             Link);
+        if (Class != NULL)
+        {  TRACE("Step 1b: 0x%p\n",Class );
+            goto FoundClass;
+        }
 
         /* Step 2: Try to find any globally registered class. The hInstance
                    is not relevant for global classes */
