[ros-diffs] [greatlrd] 16837: implemet GdiEntry3 (2 of 16 are now implement) but some part is still untested

greatlrd at svn.reactos.com greatlrd at svn.reactos.com
Thu Jul 28 21:28:30 CEST 2005


implemet GdiEntry3 (2 of 16 are now implement) but some part is still
untested
Modified: trunk/reactos/lib/gdi32/misc/gdientry.c
Modified: trunk/reactos/lib/gdi32/misc/stubs.c
  _____  

Modified: trunk/reactos/lib/gdi32/misc/gdientry.c
--- trunk/reactos/lib/gdi32/misc/gdientry.c	2005-07-28 19:23:11 UTC
(rev 16836)
+++ trunk/reactos/lib/gdi32/misc/gdientry.c	2005-07-28 19:28:25 UTC
(rev 16837)
@@ -87,3 +87,27 @@

 
   return TRUE;
 }
+
+/*
+ * @implemented
+ *
+ * GDIEntry 3
+ */
+BOOL STDCALL DdDeleteDirectDrawObject( 
+LPDDRAWI_DIRECTDRAW_GBL pDirectDrawGlobal
+)
+{
+  /* if pDirectDrawGlobal->hDD == NULL and
pDirectDrawGlobalInternal->hDD == NULL
+     return false */
+
+  if (!pDirectDrawGlobal->hDD)
+  {
+     if (!pDirectDrawGlobalInternal->hDD)
+     {
+       return FALSE;
+     }
+    return
NtGdiDdDeleteDirectDrawObject((HANDLE)pDirectDrawGlobal->hDD); 
+  }
+
+  return NtGdiDdDeleteDirectDrawObject((HANDLE)pDirectDrawGlobal->hDD);
+}
  _____  

Modified: trunk/reactos/lib/gdi32/misc/stubs.c
--- trunk/reactos/lib/gdi32/misc/stubs.c	2005-07-28 19:23:11 UTC
(rev 16836)
+++ trunk/reactos/lib/gdi32/misc/stubs.c	2005-07-28 19:28:25 UTC
(rev 16837)
@@ -3885,18 +3885,8 @@

 	return 0;
 }
 
-/*
- * @unimplemented
- */
-BOOL STDCALL DdDeleteDirectDrawObject( 
-LPDDRAWI_DIRECTDRAW_GBL pDirectDrawGlobal
-)
-{
-	UNIMPLEMENTED;
-	SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-	return 0;
-}
 
+
 /*
  * @unimplemented
  */
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.reactos.org/pipermail/ros-diffs/attachments/20050728/3ad796e9/attachment.html


More information about the Ros-diffs mailing list