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