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