EngLineTo
BOOL EngLineTo(
| 
    SURFOBJ  *pso,
 |  | 
| 
    CLIPOBJ  *pco,
 |  | 
| 
    BRUSHOBJ  *pbo,
 |  | 
| 
    LONG  x1,
 |  | 
| 
    LONG  y1,
 |  | 
| 
    LONG  x2,
 |  | 
| 
    LONG  y2,
 |  | 
| 
    RECTL  *prclBounds,
 |  | 
| 
    MIX  mix
 |  | 
| 
   );
 |  | 
EngLineTo draws a single solid integer-only cosmetic line.
Parameters
- 
pso
- 
Pointer to a SURFOBJ structure that describes the
surface on which to draw.
 
- 
pco
- 
Pointer to a CLIPOBJ structure that defines the clip
region in which the rendering must be done. No pixels can be affected outside
this clip region.
 
- 
pbo
- 
Pointer to a BRUSHOBJ structure that specifies the
brush to use when drawing the line.
 
- 
x1, y1
- 
Specify the integer x- and y-coodinates of the line’s beginning point.
 
- 
x2, y2
- 
Specify the integer x- and y-coordinates of the line’s end point.
 
- 
prclBounds
- 
Pointer to an integer rectangle that bounds the unclipped line. Drivers that
support hardware line drawing can use this rectangle to quickly determine
whether the line fits in a coordinate space small enough to be rendered by the
hardware.
 
- 
mix
- 
Defines how the incoming pattern should be mixed with the data already on the
device surface. The low-order byte defines the raster operation. For more
information about raster operation codes, see the Win32 SDK.
Return Value
EngLineTo returns TRUE if it succeeds; otherwise, it returns FALSE.
Comments
The driver that has hooked DrvLineTo can call EngLineTo when the
rendering surface is a DIB.
See Also
BRUSHOBJ, CLIPOBJ, DrvLineTo,
SURFOBJ