gdiplus: Add a stub for GdipSetClipRectI.

oldstable
Lei Zhang 2008-04-08 14:44:41 -07:00 committed by Alexandre Julliard
parent 05faae7b5a
commit d9a4299bfc
3 changed files with 24 additions and 1 deletions

View File

@ -510,7 +510,7 @@
@ stub GdipSetClipHrgn
@ stub GdipSetClipPath
@ stub GdipSetClipRect
@ stub GdipSetClipRectI
@ stdcall GdipSetClipRectI(ptr long long long long long)
@ stub GdipSetClipRegion
@ stdcall GdipSetCompositingMode(ptr long)
@ stdcall GdipSetCompositingQuality(ptr long)

View File

@ -2088,3 +2088,15 @@ GpStatus WINGDIPAPI GdipTranslateWorldTransform(GpGraphics *graphics, REAL dx,
return GdipTranslateMatrix(graphics->worldtrans, dx, dy, order);
}
GpStatus WINGDIPAPI GdipSetClipRectI(GpGraphics *graphics, INT x, INT y,
INT width, INT height,
CombineMode combineMode)
{
static int calls;
if(!(calls++))
FIXME("not implemented\n");
return NotImplemented;
}

View File

@ -270,6 +270,16 @@ enum ImageCodecFlags
ImageCodecFlagsUser = 262144
};
enum CombineMode
{
CombineModeReplace,
CombineModeIntersect,
CombineModeUnion,
CombineModeXor,
CombineModeExclude,
CombineModeComplement
};
#ifndef __cplusplus
typedef enum Unit Unit;
@ -299,6 +309,7 @@ typedef enum StringFormatFlags StringFormatFlags;
typedef enum HotkeyPrefix HotkeyPrefix;
typedef enum PenAlignment GpPenAlignment;
typedef enum ImageCodecFlags ImageCodecFlags;
typedef enum CombineMode CombineMode;
#endif /* end of c typedefs */