[ros-diffs] [mbosma] 26736: Create Internal_CreateSurface stub.

mbosma at svn.reactos.org mbosma at svn.reactos.org
Sat May 12 19:50:10 CEST 2007


Author: mbosma
Date: Sat May 12 21:50:09 2007
New Revision: 26736

URL: http://svn.reactos.org/svn/reactos?rev=26736&view=rev
Log:
Create Internal_CreateSurface stub.

Modified:
    trunk/reactos/dll/directx/ddraw/Ddraw/ddraw_main.c
    trunk/reactos/dll/directx/ddraw/Surface/createsurface.c
    trunk/reactos/dll/directx/ddraw/Surface/surface.h

Modified: trunk/reactos/dll/directx/ddraw/Ddraw/ddraw_main.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/directx/ddraw/Ddraw/ddraw_main.c?rev=26736&r1=26735&r2=26736&view=diff
==============================================================================
--- trunk/reactos/dll/directx/ddraw/Ddraw/ddraw_main.c (original)
+++ trunk/reactos/dll/directx/ddraw/Ddraw/ddraw_main.c Sat May 12 21:50:09 2007
@@ -130,6 +130,9 @@
 
    DX_WINDBG_trace();
 
+   if (pUnkOuter)
+	   return DDERR_GENERIC;
+
    /* FIXME vaildate input pointers or warp everthing with SEH */
 
    EnterCriticalSection(&ddcs);
@@ -162,7 +165,7 @@
    }
 
    /* FIXME add one gbl check with one pDDSD check */
-  // ret = internal_CreateSurface(iface,dd_desc_v2,ppSurf,pUnkOuter);
+  ret = Internal_CreateSurface(dd_int,ppSurf,&dd_desc_v2);
 
   LeaveCriticalSection(&ddcs);
   return ret;

Modified: trunk/reactos/dll/directx/ddraw/Surface/createsurface.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/directx/ddraw/Surface/createsurface.c?rev=26736&r1=26735&r2=26736&view=diff
==============================================================================
--- trunk/reactos/dll/directx/ddraw/Surface/createsurface.c (original)
+++ trunk/reactos/dll/directx/ddraw/Surface/createsurface.c Sat May 12 21:50:09 2007
@@ -9,6 +9,13 @@
  */
 #include "rosdraw.h"
 
+HRESULT 
+Internal_CreateSurface(LPDDRAWI_DIRECTDRAW_INT pDDraw, 
+              LPDDRAWI_DDRAWSURFACE_LCL *lpLcl,
+              LPDDSURFACEDESC2 pDDSD)
+{
+	return DDERR_GENERIC;
+}
 
 void CopyDDSurfDescToDDSurfDesc2(LPDDSURFACEDESC2 dst_pDesc, LPDDSURFACEDESC src_pDesc)
 {

Modified: trunk/reactos/dll/directx/ddraw/Surface/surface.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/directx/ddraw/Surface/surface.h?rev=26736&r1=26735&r2=26736&view=diff
==============================================================================
--- trunk/reactos/dll/directx/ddraw/Surface/surface.h (original)
+++ trunk/reactos/dll/directx/ddraw/Surface/surface.h Sat May 12 21:50:09 2007
@@ -71,3 +71,4 @@
 HRESULT CreateOverlaySurface(LPDDRAWI_DIRECTDRAW_INT This, LPDDRAWI_DDRAWSURFACE_INT *That, LPDDSURFACEDESC2 pDDSD);
 HRESULT CreateBackBufferSurface(LPDDRAWI_DIRECTDRAW_INT This, LPDDRAWI_DDRAWSURFACE_INT *That, LPDDRAWI_DDRAWSURFACE_LCL *lpLcl, LPDDSURFACEDESC2 pDDSD);
 HRESULT CreatePrimarySurface(LPDDRAWI_DIRECTDRAW_INT This, LPDDRAWI_DDRAWSURFACE_INT *That,LPDDRAWI_DDRAWSURFACE_LCL *lpLcl, LPDDSURFACEDESC2 pDDSD);
+HRESULT Internal_CreateSurface(LPDDRAWI_DIRECTDRAW_INT, LPDDRAWI_DDRAWSURFACE_LCL*, LPDDSURFACEDESC2);




More information about the Ros-diffs mailing list