status = XorRectRegion(region,rectangle)
BOOL XorRectRegion(
struct Region *,
struct Rectangle * );
Add portions of rectangle to region if they are not in the region. Remove portions of rectangle from region if they are in the region.
- status
-
return TRUE if successful operation. Return FALSE if ran out of memory
The region is left unchanged in case of failure.
V40 releases and before may have left the region in an inconsistent state in case of failure.