mirror of
https://github.com/reactos/reactos.git
synced 2025-08-05 23:22:57 +00:00
GdiEntry11 (not tested, we can not test it yet in ros, until we got ddraw.dll and some api in win32k/ntdraw been implement)
svn path=/trunk/; revision=17170
This commit is contained in:
parent
3de2a9013a
commit
848867e6b1
2 changed files with 33 additions and 20 deletions
|
@ -123,10 +123,10 @@ DdDeleteDirectDrawObject(LPDDRAWI_DIRECTDRAW_GBL pDirectDrawGlobal)
|
||||||
*
|
*
|
||||||
* GDIEntry 4
|
* GDIEntry 4
|
||||||
*/
|
*/
|
||||||
BOOL STDCALL DdCreateSurfaceObject(
|
BOOL
|
||||||
LPDDRAWI_DDRAWSURFACE_LCL pSurfaceLocal,
|
STDCALL
|
||||||
BOOL bPrimarySurface
|
DdCreateSurfaceObject( LPDDRAWI_DDRAWSURFACE_LCL pSurfaceLocal,
|
||||||
)
|
BOOL bPrimarySurface)
|
||||||
{
|
{
|
||||||
return intDDCreateSurface(pSurfaceLocal,1);
|
return intDDCreateSurface(pSurfaceLocal,1);
|
||||||
}
|
}
|
||||||
|
@ -210,9 +210,37 @@ DdReenableDirectDrawObject(LPDDRAWI_DIRECTDRAW_GBL pDirectDrawGlobal,
|
||||||
return NtGdiDdReenableDirectDrawObject((HANDLE)pDirectDrawGlobal->hDD, pbNewMode);
|
return NtGdiDdReenableDirectDrawObject((HANDLE)pDirectDrawGlobal->hDD, pbNewMode);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*
|
||||||
|
* GDIEntry 11
|
||||||
|
*/
|
||||||
|
BOOL
|
||||||
|
STDCALL
|
||||||
|
DdAttachSurface( LPDDRAWI_DDRAWSURFACE_LCL pSurfaceFrom,
|
||||||
|
LPDDRAWI_DDRAWSURFACE_LCL pSurfaceTo)
|
||||||
|
{
|
||||||
|
|
||||||
|
/* Create Surface if it does not exits one */
|
||||||
|
if (pSurfaceFrom->hDDSurface)
|
||||||
|
{
|
||||||
|
if (!intDDCreateSurface(pSurfaceFrom,FALSE))
|
||||||
|
{
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Create Surface if it does not exits one */
|
||||||
|
if (pSurfaceTo->hDDSurface)
|
||||||
|
{
|
||||||
|
if (!intDDCreateSurface(pSurfaceTo,FALSE))
|
||||||
|
{
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return NtGdiDdAttachSurface( (HANDLE) pSurfaceFrom->hDDSurface, (HANDLE) pSurfaceTo->hDDSurface);
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
|
|
|
@ -3905,21 +3905,6 @@ DWORD dwOffset
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
* @unimplemented
|
|
||||||
*/
|
|
||||||
BOOL STDCALL DdAttachSurface(
|
|
||||||
LPDDRAWI_DDRAWSURFACE_LCL pSurfaceFrom,
|
|
||||||
LPDDRAWI_DDRAWSURFACE_LCL pSurfaceTo
|
|
||||||
)
|
|
||||||
{
|
|
||||||
UNIMPLEMENTED;
|
|
||||||
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @unimplemented
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue