WORD Output(
LPPDEVICE lpDestDev,
WORD wStyle,
WORD wCount,
LPPOINT lpPoints,
LPPPEN lpPPen,
LPPBRUSH lpPBrush,
LPDRAWMODE lpDrawMode,
LPRECT lpClipRect
);
Draws a series of horizontal line segments at a specified vertical position. GDI calls this function when simulating output, such as when filling a polygon. Unlike OS_SCANLINES, it is not necessary that every graphics driver support the OS_POLYSCANLINE style.
Output draws a scan line from the starting point up to, but not including, the ending point. The function draws all lines with the brush pointed to by lpPBrush, or by the pen pointed to by lpPPen if lpPBrush is NULL. If Output uses the pen to draw the scan lines, it should not dither the pen color.
Vector device drivers need not support OS_POLYSCANLINE. Since OS_SCANLINES and OS_POLYSCANLINE are functionally equivalent, vector devices lose nothing by omitting this support.
DRAWMODE, Output(OS_BEGINNSCAN), Output(OS_ENDNSCAN), Output(OS_SCANLINES), PBITMAP, PDEVICE, POINT, RECT, SCAN