Author: jimtabor
Date: Mon Jul 31 09:48:26 2006
New Revision: 23388
URL:
http://svn.reactos.org/svn/reactos?rev=23388&view=rev
Log:
Sync up Class.c to head.
Modified:
branches/ros-branch-0_3_0/reactos/dll/win32/user32/windows/class.c
Modified: branches/ros-branch-0_3_0/reactos/dll/win32/user32/windows/class.c
URL:
http://svn.reactos.org/svn/reactos/branches/ros-branch-0_3_0/reactos/dll/wi…
==============================================================================
--- branches/ros-branch-0_3_0/reactos/dll/win32/user32/windows/class.c (original)
+++ branches/ros-branch-0_3_0/reactos/dll/win32/user32/windows/class.c Mon Jul 31 09:48:26
2006
@@ -11,6 +11,8 @@
#include <user32.h>
+#include <wine/debug.h>
+
extern BOOL ControlsInitialized;
/*
@@ -124,6 +126,11 @@
{
SetLastError(ERROR_INVALID_PARAMETER);
return FALSE;
+ }
+
+ if ( hInstance == User32Instance )
+ {
+ hInstance = NULL;
}
w.cbSize = sizeof(w);
@@ -152,6 +159,11 @@
{
SetLastError(ERROR_INVALID_PARAMETER);
return FALSE;
+ }
+
+ if ( hInstance == User32Instance )
+ {
+ hInstance = NULL;
}
w.cbSize = sizeof(w);
@@ -388,12 +400,12 @@
SmallIconHeight = GetSystemMetrics(SM_CYSMICON);
if (! GetIconInfo(StdIcon, &StdInfo))
{
- DbgPrint("Failed to get icon info for icon 0x%x\n", StdIcon);
+ DPRINT1("Failed to get icon info for icon 0x%x\n", StdIcon);
goto cleanup;
}
if (! GetObjectW(StdInfo.hbmMask, sizeof(BITMAP), &StdBitmapInfo))
{
- DbgPrint("Failed to get bitmap info for icon 0x%x bitmap 0x%x\n",
+ DPRINT1("Failed to get bitmap info for icon 0x%x bitmap 0x%x\n",
StdIcon, StdInfo.hbmColor);
goto cleanup;
}
@@ -410,71 +422,71 @@
hInfoDc = CreateICW(NULL, NULL, NULL, NULL);
if (NULL == hInfoDc)
{
- DbgPrint("Failed to create info DC\n");
+ DPRINT1("Failed to create info DC\n");
goto cleanup;
}
hSourceDc = CreateCompatibleDC(NULL);
if (NULL == hSourceDc)
{
- DbgPrint("Failed to create source DC\n");
+ DPRINT1("Failed to create source DC\n");
goto cleanup;
}
hDestDc = CreateCompatibleDC(NULL);
if (NULL == hDestDc)
{
- DbgPrint("Failed to create dest DC\n");
+ DPRINT1("Failed to create dest DC\n");
goto cleanup;
}
OldSourceBitmap = SelectObject(hSourceDc, StdInfo.hbmColor);
if (NULL == OldSourceBitmap)
{
- DbgPrint("Failed to select source color bitmap\n");
+ DPRINT1("Failed to select source color bitmap\n");
goto cleanup;
}
SmallInfo.hbmColor = CreateCompatibleBitmap(hInfoDc, SmallIconWidth,
SmallIconHeight);
if (NULL == SmallInfo.hbmColor)
{
- DbgPrint("Failed to create color bitmap\n");
+ DPRINT1("Failed to create color bitmap\n");
goto cleanup;
}
OldDestBitmap = SelectObject(hDestDc, SmallInfo.hbmColor);
if (NULL == OldDestBitmap)
{
- DbgPrint("Failed to select dest color bitmap\n");
+ DPRINT1("Failed to select dest color bitmap\n");
goto cleanup;
}
if (! StretchBlt(hDestDc, 0, 0, SmallIconWidth, SmallIconHeight,
hSourceDc, 0, 0, StdBitmapInfo.bmWidth,
StdBitmapInfo.bmHeight, SRCCOPY))
{
- DbgPrint("Failed to stretch color bitmap\n");
+ DPRINT1("Failed to stretch color bitmap\n");
goto cleanup;
}
if (NULL == SelectObject(hSourceDc, StdInfo.hbmMask))
{
- DbgPrint("Failed to select source mask bitmap\n");
+ DPRINT1("Failed to select source mask bitmap\n");
goto cleanup;
}
SmallInfo.hbmMask = CreateBitmap(SmallIconWidth, SmallIconHeight, 1, 1,
NULL);
if (NULL == SmallInfo.hbmMask)
{
- DbgPrint("Failed to create mask bitmap\n");
+ DPRINT1("Failed to create mask bitmap\n");
goto cleanup;
}
if (NULL == SelectObject(hDestDc, SmallInfo.hbmMask))
{
- DbgPrint("Failed to select dest mask bitmap\n");
+ DPRINT1("Failed to select dest mask bitmap\n");
goto cleanup;
}
if (! StretchBlt(hDestDc, 0, 0, SmallIconWidth, SmallIconHeight,
hSourceDc, 0, 0, StdBitmapInfo.bmWidth,
StdBitmapInfo.bmHeight, SRCCOPY))
{
- DbgPrint("Failed to stretch mask bitmap\n");
+ DPRINT1("Failed to stretch mask bitmap\n");
goto cleanup;
}
@@ -484,7 +496,7 @@
SmallIcon = CreateIconIndirect(&SmallInfo);
if (NULL == SmallIcon)
{
- DbgPrint("Failed to create icon\n");
+ DPRINT1("Failed to create icon\n");
goto cleanup;
}