#include <windows.h>
#include <gdiplusprivate.h>
#include <debug.h>

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipSetClipGraphics(GpGraphics *graphics,
  GpGraphics *srcgraphics,
  CombineMode combineMode)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipSetClipRect(GpGraphics *graphics,
  REAL x,
  REAL y,
  REAL width,
  REAL height,
  CombineMode combineMode)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipSetClipRectI(GpGraphics *graphics,
  INT x,
  INT y,
  INT width,
  INT height,
  CombineMode combineMode)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipSetClipPath(GpGraphics *graphics,
  GpPath *path,
  CombineMode combineMode)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipSetClipRegion(GpGraphics *graphics,
  GpRegion *region,
  CombineMode combineMode)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipSetClipHrgn(GpGraphics *graphics,
  HRGN hRgn,
  CombineMode combineMode)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipResetClip(GpGraphics *graphics)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipTranslateClip(GpGraphics *graphics,
  REAL dx,
  REAL dy)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipTranslateClipI(GpGraphics *graphics,
  INT dx,
  INT dy)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipGetClip(GpGraphics *graphics,
  GpRegion *region)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipGetClipBounds(GpGraphics *graphics,
  GpRectF *rect)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipGetClipBoundsI(GpGraphics *graphics,
  GpRect *rect)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipIsClipEmpty(GpGraphics *graphics,
  BOOL *result)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipGetVisibleClipBounds(GpGraphics *graphics,
  GpRectF *rect)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipGetVisibleClipBoundsI(GpGraphics *graphics,
  GpRect *rect)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipIsVisibleClipEmpty(GpGraphics *graphics,
  BOOL *result)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipIsVisiblePoint(GpGraphics *graphics,
  REAL x,
  REAL y,
  BOOL *result)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipIsVisiblePointI(GpGraphics *graphics,
  INT x,
  INT y,
  BOOL *result)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipIsVisibleRect(GpGraphics *graphics,
  REAL x,
  REAL y,
  REAL width,
  REAL height,
  BOOL *result)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipIsVisibleRectI(GpGraphics *graphics,
  INT x,
  INT y,
  INT width,
  INT height,
  BOOL *result)
{
  return NotImplemented;
}
