Commit e3f48599 authored by Ken Sharp's avatar Ken Sharp Committed by Alexandre Julliard

gdiplus: Add stubs for GdipGetVisibleClipBoundsI, GdipDrawDriverString & GdipMeasureDriverString.

parent 984300b5
...@@ -169,7 +169,7 @@ ...@@ -169,7 +169,7 @@
@ stub GdipDrawCurve3I @ stub GdipDrawCurve3I
@ stdcall GdipDrawCurve(ptr ptr ptr long) @ stdcall GdipDrawCurve(ptr ptr ptr long)
@ stdcall GdipDrawCurveI(ptr ptr ptr long) @ stdcall GdipDrawCurveI(ptr ptr ptr long)
@ stub GdipDrawDriverString @ stdcall GdipDrawDriverString(ptr ptr long ptr ptr ptr long ptr)
@ stdcall GdipDrawEllipse(ptr ptr long long long long) @ stdcall GdipDrawEllipse(ptr ptr long long long long)
@ stdcall GdipDrawEllipseI(ptr ptr long long long long) @ stdcall GdipDrawEllipseI(ptr ptr long long long long)
@ stdcall GdipDrawImage(ptr ptr long long) @ stdcall GdipDrawImage(ptr ptr long long)
...@@ -401,7 +401,7 @@ ...@@ -401,7 +401,7 @@
@ stdcall GdipGetTextureTransform(ptr ptr) @ stdcall GdipGetTextureTransform(ptr ptr)
@ stdcall GdipGetTextureWrapMode(ptr ptr) @ stdcall GdipGetTextureWrapMode(ptr ptr)
@ stub GdipGetVisibleClipBounds @ stub GdipGetVisibleClipBounds
@ stub GdipGetVisibleClipBoundsI @ stdcall GdipGetVisibleClipBoundsI(ptr ptr)
@ stdcall GdipGetWorldTransform(ptr ptr) @ stdcall GdipGetWorldTransform(ptr ptr)
@ stdcall GdipGraphicsClear(ptr long) @ stdcall GdipGraphicsClear(ptr long)
@ stub GdipGraphicsSetAbort @ stub GdipGraphicsSetAbort
...@@ -440,7 +440,7 @@ ...@@ -440,7 +440,7 @@
@ stdcall GdipLoadImageFromStream(ptr ptr) @ stdcall GdipLoadImageFromStream(ptr ptr)
@ stdcall GdipLoadImageFromStreamICM(ptr ptr) @ stdcall GdipLoadImageFromStreamICM(ptr ptr)
@ stdcall GdipMeasureCharacterRanges(ptr wstr long ptr ptr ptr long ptr) @ stdcall GdipMeasureCharacterRanges(ptr wstr long ptr ptr ptr long ptr)
@ stub GdipMeasureDriverString @ stdcall GdipMeasureDriverString(ptr ptr long ptr ptr long ptr ptr)
@ stdcall GdipMeasureString(ptr wstr long ptr ptr ptr ptr ptr ptr) @ stdcall GdipMeasureString(ptr wstr long ptr ptr ptr ptr ptr ptr)
@ stub GdipMultiplyLineTransform @ stub GdipMultiplyLineTransform
@ stdcall GdipMultiplyMatrix(ptr ptr long) @ stdcall GdipMultiplyMatrix(ptr ptr long)
......
...@@ -955,7 +955,7 @@ GpStatus WINGDIPAPI GdipCreateFromHDC2(HDC hdc, HANDLE hDevice, GpGraphics **gra ...@@ -955,7 +955,7 @@ GpStatus WINGDIPAPI GdipCreateFromHDC2(HDC hdc, HANDLE hDevice, GpGraphics **gra
TRACE("(%p, %p, %p)\n", hdc, hDevice, graphics); TRACE("(%p, %p, %p)\n", hdc, hDevice, graphics);
if(hDevice != NULL) { if(hDevice != NULL) {
FIXME("Don't know how to hadle parameter hDevice\n"); FIXME("Don't know how to handle parameter hDevice\n");
return NotImplemented; return NotImplemented;
} }
...@@ -3845,3 +3845,36 @@ GpStatus WINGDIPAPI GdipTranslateClipI(GpGraphics *graphics, INT dx, INT dy) ...@@ -3845,3 +3845,36 @@ GpStatus WINGDIPAPI GdipTranslateClipI(GpGraphics *graphics, INT dx, INT dy)
return GdipTranslateRegion(graphics->clip, (REAL)dx, (REAL)dy); return GdipTranslateRegion(graphics->clip, (REAL)dx, (REAL)dy);
} }
/*****************************************************************************
* GdipMeasureDriverString [GDIPLUS.@]
*/
GpStatus WINGDIPAPI GdipMeasureDriverString(GpGraphics *graphics, GDIPCONST UINT16 *text, INT length,
GDIPCONST GpFont *font, GDIPCONST PointF *positions,
INT flags, GDIPCONST GpMatrix *matrix, RectF *boundingBox)
{
FIXME("(%p %p %d %p %p %d %p %p): stub\n", graphics, text, length, font, positions, flags, matrix, boundingBox);
return NotImplemented;
}
/*****************************************************************************
* GdipGetVisibleClipBoundsI [GDIPLUS.@]
*/
GpStatus WINGDIPAPI GdipGetVisibleClipBoundsI(GpGraphics *graphics, GpRect *rect)
{
FIXME("(%p %p): stub\n", graphics, rect);
return NotImplemented;
}
/*****************************************************************************
* GdipDrawDriverString [GDIPLUS.@]
*/
GpStatus WINGDIPAPI GdipDrawDriverString(GpGraphics *graphics, GDIPCONST UINT16 *text, INT length,
GDIPCONST GpFont *font, GDIPCONST GpBrush *brush,
GDIPCONST PointF *positions, INT flags,
GDIPCONST GpMatrix *matrix )
{
FIXME("(%p %p %d %p %p %p %d %p): stub \n", graphics, text, length, font, brush, positions, flags, matrix);
return NotImplemented;
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment