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

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipCreatePen1(ARGB color,
  REAL width,
  GpUnit unit,
  GpPen **pen)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipCreatePen2(GpBrush *brush,
  REAL width,
  GpUnit unit,
  GpPen **pen)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipClonePen(GpPen *pen,
  GpPen **clonepen)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipDeletePen(GpPen *pen)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipSetPenWidth(GpPen *pen,
  REAL width)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipGetPenWidth(GpPen *pen,
  REAL *width)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipSetPenUnit(GpPen *pen,
  GpUnit unit)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipGetPenUnit(GpPen *pen,
  GpUnit *unit)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipSetPenLineCap197819(GpPen *pen,
  GpLineCap startCap,
  GpLineCap endCap,
  GpDashCap dashCap)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipSetPenStartCap(GpPen *pen,
  GpLineCap startCap)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipSetPenEndCap(GpPen *pen,
  GpLineCap endCap)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipSetPenDashCap197819(GpPen *pen,
  GpDashCap dashCap)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipGetPenStartCap(GpPen *pen,
  GpLineCap *startCap)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipGetPenEndCap(GpPen *pen,
  GpLineCap *endCap)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipGetPenDashCap197819(GpPen *pen,
  GpDashCap *dashCap)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipSetPenLineJoin(GpPen *pen,
  GpLineJoin lineJoin)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipGetPenLineJoin(GpPen *pen,
  GpLineJoin *lineJoin)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipSetPenCustomStartCap(GpPen *pen,
  GpCustomLineCap* customCap)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipGetPenCustomStartCap(GpPen *pen,
  GpCustomLineCap** customCap)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipSetPenCustomEndCap(GpPen *pen,
  GpCustomLineCap* customCap)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipGetPenCustomEndCap(GpPen *pen,
  GpCustomLineCap** customCap)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipSetPenMiterLimit(GpPen *pen,
  REAL miterLimit)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipGetPenMiterLimit(GpPen *pen,
  REAL *miterLimit)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipSetPenMode(GpPen *pen,
  GpPenAlignment penMode)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipGetPenMode(GpPen *pen,
  GpPenAlignment *penMode)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipSetPenTransform(GpPen *pen,
  GpMatrix *matrix)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipGetPenTransform(GpPen *pen,
  GpMatrix *matrix)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipResetPenTransform(GpPen *pen)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipMultiplyPenTransform(GpPen *pen,
  GDIPCONST GpMatrix *matrix,
  GpMatrixOrder order)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipTranslatePenTransform(GpPen *pen,
  REAL dx,
  REAL dy,
  GpMatrixOrder order)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipScalePenTransform(GpPen *pen,
  REAL sx,
  REAL sy,
  GpMatrixOrder order)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipRotatePenTransform(GpPen *pen,
  REAL angle,
  GpMatrixOrder order)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipSetPenColor(GpPen *pen,
  ARGB argb)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipGetPenColor(GpPen *pen,
  ARGB *argb)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipSetPenBrushFill(GpPen *pen,
  GpBrush *brush)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipGetPenBrushFill(GpPen *pen,
  GpBrush **brush)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipGetPenFillType(GpPen *pen,
  GpPenType* type)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipGetPenDashStyle(GpPen *pen,
  GpDashStyle *dashstyle)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipSetPenDashStyle(GpPen *pen,
  GpDashStyle dashstyle)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipGetPenDashOffset(GpPen *pen,
  REAL *offset)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipSetPenDashOffset(GpPen *pen,
  REAL offset)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipGetPenDashCount(GpPen *pen,
  INT *count)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipSetPenDashArray(GpPen *pen,
  GDIPCONST REAL *dash,
  INT count)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipGetPenDashArray(GpPen *pen,
  REAL *dash,
  INT count)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipGetPenCompoundCount(GpPen *pen,
  INT *count)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipSetPenCompoundArray(GpPen *pen,
  GDIPCONST REAL *dash,
  INT count)
{
  return NotImplemented;
}

/*
 * @unimplemented
 */
GpStatus WINGDIPAPI
GdipGetPenCompoundArray(GpPen *pen,
  REAL *dash,
  INT count)
{
  return NotImplemented;
}
