mirror of
https://github.com/reactos/reactos.git
synced 2025-05-20 01:24:11 +00:00
add stub for NtGdiEngCreateBitmap, NtGdiEngCreatePalette, NtGdiEngCopyBits, NtGdiEngDeletePalette, NtGdiEngStrokePath, NtGdiEngTransparentBlt, NtGdiEngTextOut
svn path=/trunk/; revision=28528
This commit is contained in:
parent
44b52a90f7
commit
a992736766
2 changed files with 113 additions and 7 deletions
|
@ -1385,3 +1385,109 @@ NtGdiEngCreateDeviceBitmap(
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
BOOL STDCALL
|
||||||
|
NtGdiEngCopyBits(SURFOBJ *Dest,
|
||||||
|
SURFOBJ *Source,
|
||||||
|
CLIPOBJ *Clip,
|
||||||
|
XLATEOBJ *ColorTranslation,
|
||||||
|
RECTL *DestRect,
|
||||||
|
POINTL *SourcePoint)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
HBITMAP STDCALL
|
||||||
|
NtGdiEngCreateBitmap(IN SIZEL Size,
|
||||||
|
IN LONG Width,
|
||||||
|
IN ULONG Format,
|
||||||
|
IN ULONG Flags,
|
||||||
|
IN PVOID Bits,
|
||||||
|
IN DWORD UNKNOWN)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
HPALETTE STDCALL
|
||||||
|
NtGdiEngCreatePalette(IN ULONG Mode,
|
||||||
|
IN ULONG NumColors,
|
||||||
|
IN ULONG *Colors,
|
||||||
|
IN ULONG Red,
|
||||||
|
IN ULONG Green,
|
||||||
|
IN ULONG Blue)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
BOOL STDCALL
|
||||||
|
NtGdiEngTransparentBlt(IN SURFOBJ *Dest,
|
||||||
|
IN SURFOBJ *Source,
|
||||||
|
IN CLIPOBJ *Clip,
|
||||||
|
IN XLATEOBJ *ColorTranslation,
|
||||||
|
IN PRECTL DestRect,
|
||||||
|
IN PRECTL SourceRect,
|
||||||
|
IN ULONG TransparentColor,
|
||||||
|
IN ULONG Reserved)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
BOOL STDCALL
|
||||||
|
NtGdiEngTextOut(SURFOBJ *pso,
|
||||||
|
STROBJ *pstro,
|
||||||
|
FONTOBJ *pfo,
|
||||||
|
CLIPOBJ *pco,
|
||||||
|
RECTL *prclExtra,
|
||||||
|
RECTL *prclOpaque,
|
||||||
|
BRUSHOBJ *pboFore,
|
||||||
|
BRUSHOBJ *pboOpaque,
|
||||||
|
POINTL *pptlOrg,
|
||||||
|
MIX mix)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
BOOL STDCALL
|
||||||
|
NtGdiEngStrokePath(SURFOBJ *pso,
|
||||||
|
PATHOBJ *ppo,
|
||||||
|
CLIPOBJ *pco,
|
||||||
|
XFORMOBJ *pxo,
|
||||||
|
BRUSHOBJ *pbo,
|
||||||
|
POINTL *pptlBrushOrg,
|
||||||
|
LINEATTRS *plineattrs,
|
||||||
|
MIX mix)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
BOOL STDCALL
|
||||||
|
NtGdiEngDeletePalette(IN HPALETTE Palette)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
|
@ -606,13 +606,13 @@ NtUserYieldTask 0
|
||||||
# NtUserRemoteStopScreenUpdates 0
|
# NtUserRemoteStopScreenUpdates 0
|
||||||
# NtUserCtxDisplayIOCtl 3
|
# NtUserCtxDisplayIOCtl 3
|
||||||
NtGdiEngAssociateSurface 3
|
NtGdiEngAssociateSurface 3
|
||||||
# NtGdiEngCreateBitmap 6
|
NtGdiEngCreateBitmap 6
|
||||||
NtGdiEngCreateDeviceSurface 4
|
NtGdiEngCreateDeviceSurface 4
|
||||||
NtGdiEngCreateDeviceBitmap 4
|
NtGdiEngCreateDeviceBitmap 4
|
||||||
# NtGdiEngCreatePalette 6
|
NtGdiEngCreatePalette 6
|
||||||
# NtGdiEngComputeGlyphSet 3
|
# NtGdiEngComputeGlyphSet 3
|
||||||
# NtGdiEngCopyBits 6
|
NtGdiEngCopyBits 6
|
||||||
# NtGdiEngDeletePalette 1
|
NtGdiEngDeletePalette 1
|
||||||
# NtGdiEngDeleteSurface 1
|
# NtGdiEngDeleteSurface 1
|
||||||
# NtGdiEngEraseSurface 3
|
# NtGdiEngEraseSurface 3
|
||||||
# NtGdiEngUnlockSurface 1
|
# NtGdiEngUnlockSurface 1
|
||||||
|
@ -621,15 +621,15 @@ NtGdiEngBitBlt 11
|
||||||
NtGdiEngStretchBlt 11
|
NtGdiEngStretchBlt 11
|
||||||
# NtGdiEngPlgBlt 11
|
# NtGdiEngPlgBlt 11
|
||||||
# NtGdiEngMarkBandingSurface 1
|
# NtGdiEngMarkBandingSurface 1
|
||||||
# NtGdiEngStrokePath 8
|
NtGdiEngStrokePath 8
|
||||||
# NtGdiEngFillPath 7
|
# NtGdiEngFillPath 7
|
||||||
# NtGdiEngStrokeAndFillPath 10
|
# NtGdiEngStrokeAndFillPath 10
|
||||||
# NtGdiEngPaint 5
|
# NtGdiEngPaint 5
|
||||||
# NtGdiEngLineTo 9
|
# NtGdiEngLineTo 9
|
||||||
NtGdiEngAlphaBlend 7
|
NtGdiEngAlphaBlend 7
|
||||||
# NtGdiEngGradientFill 10
|
# NtGdiEngGradientFill 10
|
||||||
# NtGdiEngTransparentBlt 8
|
NtGdiEngTransparentBlt 8
|
||||||
# NtGdiEngTextOut 10
|
NtGdiEngTextOut 10
|
||||||
# NtGdiEngStretchBltROP 13
|
# NtGdiEngStretchBltROP 13
|
||||||
# NtGdiXLATEOBJ_cGetPalette 4
|
# NtGdiXLATEOBJ_cGetPalette 4
|
||||||
# NtGdiXLATEOBJ_iXlate 2
|
# NtGdiXLATEOBJ_iXlate 2
|
||||||
|
|
Loading…
Reference in a new issue