[ros-diffs] [jimtabor] 16386: Half way implement NtGdiUnrealizedObject.

jimtabor at svn.reactos.com jimtabor at svn.reactos.com
Sun Jul 3 08:43:57 CEST 2005


Half way implement NtGdiUnrealizedObject.
Modified: trunk/reactos/subsys/win32k/objects/color.c
  _____  

Modified: trunk/reactos/subsys/win32k/objects/color.c
--- trunk/reactos/subsys/win32k/objects/color.c	2005-07-03 02:02:47 UTC
(rev 16385)
+++ trunk/reactos/subsys/win32k/objects/color.c	2005-07-03 06:43:49 UTC
(rev 16386)
@@ -591,7 +591,32 @@

 BOOL STDCALL
 NtGdiUnrealizeObject(HGDIOBJ hgdiobj)
 {
+
+   GDIOBJHDR * ptr;
+   DWORD objectType;
+
    UNIMPLEMENTED;
+      
+   ptr = GDIOBJ_LockObj(hgdiobj, GDI_OBJECT_TYPE_DONTCARE);
+   if (ptr == 0)
+     {
+        SetLastWin32Error(ERROR_INVALID_HANDLE);
+        return FALSE;
+     }
+   objectType = GDIOBJ_GetObjectType(hgdiobj);
+   switch(objectType)
+     {
+         case GDI_OBJECT_TYPE_PALETTE:
+           {
+           /* Make sure this is a Palette object!*/
+              break;
+           }
+         default:
+           DPRINT1("Magic 0x%08x not implemented\n", objectType);
+           break;
+     }
+
+   GDIOBJ_UnlockObjByPtr(ptr);
    return FALSE;
 }
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.reactos.org/pipermail/ros-diffs/attachments/20050703/41b99438/attachment.html


More information about the Ros-diffs mailing list