mirror of
https://github.com/reactos/reactos.git
synced 2025-07-01 19:01:22 +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
|
||||
CreateBitmap@20
|
||||
CreateBitmapIndirect@4
|
||||
CreateColorSpaceA@4
|
||||
CreateColorSpaceW@4
|
||||
CreateCompatibleBitmap@12
|
||||
CreateCompatibleDC@4
|
||||
CreateDCA@16
|
||||
CreateDCW@16
|
||||
CreateDIBPatternBrush@8
|
||||
CreateDIBPatternBrushPt@8
|
||||
CreateDIBSection@24
|
||||
|
||||
ClearBitmapAttributes@8
|
||||
ClearBrushAttributes@8
|
||||
CopyMetaFileA@8
|
||||
CopyMetaFileW@8
|
||||
CreateBrushIndirect@4
|
||||
CreateColorSpaceA@4
|
||||
CreateColorSpaceW@4
|
||||
CreateCompatibleBitmap@12=NtGdiCreateCompatibleBitmap@12
|
||||
CreateCompatibleDC@4=NtGdiCreateCompatibleDC@4
|
||||
CreateDCA@16
|
||||
CreateDCW@16
|
||||
CreateDIBPatternBrush@8
|
||||
CreateDIBPatternBrushPt@8
|
||||
CreateDIBSection@24
|
||||
CreateDIBitmap@24=NtGdiCreateDIBitmap@24
|
||||
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
|
||||
SetDIBitsToDevice(
|
||||
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
|
||||
*/
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue