# Path

The Path structure contains functions to create and operate on paths.

    structure Path :
      sig
        type HDC and HRGN
        type POINT = {x: int, y: int}
        datatype PointType = datatype Line.PointType

        val AbortPath : HDC -> unit
        val BeginPath : HDC -> unit
        val CloseFigure : HDC -> unit
        val EndPath : HDC -> unit
        val FillPath : HDC -> unit
        val FlattenPath : HDC -> unit
        val GetMiterLimit : HDC -> real
        val GetPath : HDC -> (PointType * POINT) list
        val PathToRegion : HDC -> HRGN
        val SetMiterLimit : HDC * real -> real
        val StrokeAndFillPath : HDC -> unit
        val StrokePath : HDC -> unit
        val WidenPath : HDC -> unit

      end