[ros-diffs] [greatlrd] 14818: Implement NtGdiDdCanCreateSurface

greatlrd at svn.reactos.com greatlrd at svn.reactos.com
Tue Apr 26 19:19:09 CEST 2005


Implement NtGdiDdCanCreateSurface
not tested
Modified: trunk/reactos/subsys/win32k/ntddraw/ddraw.c
Modified: trunk/reactos/subsys/win32k/ntddraw/stubs.c
  _____  

Modified: trunk/reactos/subsys/win32k/ntddraw/ddraw.c
--- trunk/reactos/subsys/win32k/ntddraw/ddraw.c	2005-04-26 16:28:38 UTC
(rev 14817)
+++ trunk/reactos/subsys/win32k/ntddraw/ddraw.c	2005-04-26 17:19:06 UTC
(rev 14818)
@@ -319,5 +319,23 @@

 }
 
 
+DWORD STDCALL NtGdiDdCanCreateSurface(      
+    HANDLE hDirectDrawLocal,
+    PDD_CANCREATESURFACEDATA puCanCreateSurfaceData
+)
+{
+	DWORD  ddRVal;
 
+	PDD_DIRECTDRAW pDirectDraw = GDIOBJ_LockObj(hDirectDrawLocal,
GDI_OBJECT_TYPE_DIRECTDRAW);
+
+	ddRVal =
pDirectDraw->DdCanCreateSurface(puCanCreateSurfaceData);
+
+	GDIOBJ_UnlockObj(hDirectDrawLocal);
+	
+	return ddRVal;
+}
+
+
+
+
 /* EOF */
  _____  

Modified: trunk/reactos/subsys/win32k/ntddraw/stubs.c
--- trunk/reactos/subsys/win32k/ntddraw/stubs.c	2005-04-26 16:28:38 UTC
(rev 14817)
+++ trunk/reactos/subsys/win32k/ntddraw/stubs.c	2005-04-26 17:19:06 UTC
(rev 14818)
@@ -139,15 +139,7 @@

 	return 0;
 }
 
-DWORD STDCALL NtGdiDdCanCreateSurface(      
-    HANDLE hDirectDraw,
-    PDD_CANCREATESURFACEDATA puCanCreateSurfaceData
-)
-{
-	UNIMPLEMENTED
 
-	return 0;
-}
 
 DWORD STDCALL NtGdiDdColorControl(      
     HANDLE hSurface,
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.reactos.org/pipermail/ros-diffs/attachments/20050426/9d4fbbec/attachment.html


More information about the Ros-diffs mailing list