mirror of
https://github.com/reactos/reactos.git
synced 2025-07-01 18:51:23 +00:00
create stub for both CreateCompatibleDC and CreateCompatibleBitmap instead for redirect them, they need share memory, and it need do some stuff in user mode
svn path=/trunk/; revision=28470
This commit is contained in:
parent
ed494d70d2
commit
520d244fe2
3 changed files with 32 additions and 8 deletions
|
@ -47,20 +47,21 @@ CopyMetaFileA@8
|
||||||
CopyMetaFileW@8
|
CopyMetaFileW@8
|
||||||
CreateBitmap@20
|
CreateBitmap@20
|
||||||
CreateBitmapIndirect@4
|
CreateBitmapIndirect@4
|
||||||
|
CreateColorSpaceA@4
|
||||||
|
CreateColorSpaceW@4
|
||||||
|
CreateCompatibleBitmap@12
|
||||||
|
CreateCompatibleDC@4
|
||||||
|
CreateDCA@16
|
||||||
|
CreateDCW@16
|
||||||
|
CreateDIBPatternBrush@8
|
||||||
|
CreateDIBPatternBrushPt@8
|
||||||
|
CreateDIBSection@24
|
||||||
|
|
||||||
ClearBitmapAttributes@8
|
ClearBitmapAttributes@8
|
||||||
ClearBrushAttributes@8
|
ClearBrushAttributes@8
|
||||||
CopyMetaFileA@8
|
CopyMetaFileA@8
|
||||||
CopyMetaFileW@8
|
CopyMetaFileW@8
|
||||||
CreateBrushIndirect@4
|
CreateBrushIndirect@4
|
||||||
CreateColorSpaceA@4
|
|
||||||
CreateColorSpaceW@4
|
|
||||||
CreateCompatibleBitmap@12=NtGdiCreateCompatibleBitmap@12
|
|
||||||
CreateCompatibleDC@4=NtGdiCreateCompatibleDC@4
|
|
||||||
CreateDCA@16
|
|
||||||
CreateDCW@16
|
|
||||||
CreateDIBPatternBrush@8
|
|
||||||
CreateDIBPatternBrushPt@8
|
|
||||||
CreateDIBSection@24
|
CreateDIBSection@24
|
||||||
CreateDIBitmap@24=NtGdiCreateDIBitmap@24
|
CreateDIBitmap@24=NtGdiCreateDIBitmap@24
|
||||||
CreateDiscardableBitmap@12
|
CreateDiscardableBitmap@12
|
||||||
|
|
|
@ -139,6 +139,18 @@ CreateDiscardableBitmap(
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
HBITMAP WINAPI
|
||||||
|
CreateCompatibleBitmap(
|
||||||
|
HDC hDC,
|
||||||
|
INT Width,
|
||||||
|
INT Height)
|
||||||
|
{
|
||||||
|
/* FIXME some part shall be done in user mode */
|
||||||
|
return NtGdiCreateCompatibleBitmap(hDC, Width, Height);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
INT WINAPI
|
INT WINAPI
|
||||||
SetDIBitsToDevice(
|
SetDIBitsToDevice(
|
||||||
HDC hDC,
|
HDC hDC,
|
||||||
|
|
|
@ -79,6 +79,17 @@ IntCreateDICW ( LPCWSTR lpwszDriver,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
|
HDC
|
||||||
|
STDCALL
|
||||||
|
CreateCompatibleDC ( HDC hdc)
|
||||||
|
{
|
||||||
|
/* FIXME need sharememory if it metadc */
|
||||||
|
return NtGdiCreateCompatibleDC(hdc);
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue