hdc (HDC) - input
pptlStart (PPOINTL) - input
flOptions (ULONG) - input
The following flags can be set:
CHS_VECTOR
cChars (LONG) - input
pchString (PCH) - input
pAdx (PLONG) - input
Vector of increment values with one element for each character in the string. After writing a character, the increment specifies the absolute distance in world coordinates to get to the starting point of the next character.
paptXY (PPOINTL) - input
Pointer to an array of (cChars+1) returned positions. The first value in the array is the initial current position; the last value is the current position on return.
pInstance (PVOID) - input
lFunction (ULONG) - input
rc (BOOL) - returns
On completion, the handling routine must return a BOOLEAN value to indicate success or an error.
TRUE
PMERR_COORDINATE_OVERFLOW PMERR_DEV_FUNC_NOT_INSTALLED
PMERR_EXCEEDS_MAX_SEG_LENGTH
PMERR_HDC_BUSY
PMERR_INSUFFICIENT_MEMORY
PMERR_INV_CHAR_ANGLE_ATTR
PMERR_INV_CHAR_MODE_ATTR
PMERR_INV_CHAR_POS_OPTIONS
PMERR_INV_CODEPAGE
PMERR_INV_COORD_SPACE
PMERR_INV_HDC
PMERR_INV_LENGTH_OR_COUNT
PMERR_INV_MATRIX_ELEMENT
PMERR_INV_SETID
PMERR_INV_TRANSFORM_TYPE