hdc (HDC) - input
hrgn (HRGN) - input
prclBoundRect (PRECTL) - input
RECTL structure:
xLeft
pControl (PRGNRECT) - input
lrcStart
If parclRect is NULL, this field is always 1.
If parclRect is NULL and the clip region is completely within prclBoundRect, crc contains the value RRGN_INSIDE.
If parclRect is NULL and the clip region is completely outside prclBoundRect, crc contains the value RRGN_OUTSIDE.
If parclRect is NULL and the clip region spans prclBoundRect, crc contains the value RRGN_PARTIAL.
If parclRect is NULL and the clip region is completely within prclBoundRect, crcReturned contains the value 1.
If parclRect is NULL and the clip region is completely outside prclBoundRect, crcReturned contains the value 0.
If parclRect is NULL and the clip region spans prclBoundRect, crcReturned contains the number of clip rectangles.
RECTDIR_LFRT_TOPBOT
parclRect (PRECTL) - input
pInstance (PVOID) - input
lFunction (ULONG) - input
rc (BOOL) - returns
This function returns BOOLEAN (fSuccess).
TRUE
PMERR_HRGN_BUSY PMERR_INV_COORDINATE
PMERR_INV_HRGN
PMERR_INV_RECT
PMERR_INV_REGION_CONTROL
PMERR_REGION_IS_CLIP_REGION