TEXTCURSOR

include vmd.inc
 
TEXTCURSOR Struc
cbSize            dw ?  ;size of structure, in bytes
dwOffset32Blocks  dd ?  ;see below
bFlags            db ?  ;see below
cBlocks           db ?  ;see below
XORMask           dw ?  ;see below
ANDMask           dw ?  ;see below
TEXTCURSOR Ends
 

Contains information that a cursor VxD uses to draw the cursor in text mode.

dwOffset32Blocks
Offset from the beginning of the structure to an array of cursor blocks. The cursor VxD uses the blocks to display a cursor trail, making a moving cursor easier to see on liquid crystal displays (LCDs).
bFlags
Cursor type. This field is BF_HARDWARE if the hardware text cursor is selected; otherwise, the software text cursor is selected.
cBlocks
Count of blocks in the array of cursor blocks.
XORMask and ANDMask
Line numbers of the first and last scan lines in the character cell, if bit zero of bFlags is 1; otherwise, the XOR and AND bitmasks for the software text cursor.

See also SETTEXTCURSOR