hdc (HDC) - input
The
device context handle.
pVioPS (VioPresentationSpace
*) - input
A pointer to the Vio presentation
space.
paScrollRect (LPScrollRectRef)
- input
Pointer to parameter block for this function.
This block is defined as a SCROLLRECTREF structure:
StartRow
Starting row relative to the bottom left
of the LVB
StartCol
Starting
column in the logical video buffer of the character string to be output
RectWidth
Width of the scroll
rectangle
RectDepth
Depth
of the scroll rectangle
HorzMovement
Number
of columns to be scrolled
VertMovement
Number
of rows to be scrolled
Note: Positive values mean movement downward or to the right, negative
values mean upward or to the left.
lpFillCell
Pointer to a cell containing the character and attributes
to be used for filling the tail of the scroll region. This pointer is only
used when GreBitblt is used to implement this function. When this lpFillCell
is passed as NULL, the logical video buffer has been updated. The handling
routine then must call GreCharRect to update the display.
pInstance (PVOID) - input
A
pointer to instance data.
lFunction (ULONG) - input
High-order
WORD=flags; low-order WORD=NGreScrollRect.
rc (LONG) - returns