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,