For global classes, GetClassInfo now returns a handle to USER.
diff --git a/windows/class.c b/windows/class.c
index 9c5724a..e0bacb0 100644
--- a/windows/class.c
+++ b/windows/class.c
@@ -1073,7 +1073,7 @@
wc->lpfnWndProc = CLASS_GetProc( classPtr, WIN_PROC_16 );
wc->cbClsExtra = (INT16)classPtr->cbClsExtra;
wc->cbWndExtra = (INT16)classPtr->cbWndExtra;
- wc->hInstance = (HINSTANCE16)classPtr->hInstance;
+ wc->hInstance = classPtr->style & CS_GLOBALCLASS ? GetModuleHandle16("USER") : (HINSTANCE16)classPtr->hInstance;
wc->hIcon = classPtr->hIcon;
wc->hCursor = classPtr->hCursor;
wc->hbrBackground = classPtr->hbrBackground;