find intrects
find subrects
find markinvalidrects
find markinvalid
find markinvalid_cx0cy0cx1cy1
find markvalid
find invalidportion
find invalidinnerportion
find invalidouterportion
find visibleportion_x0y0x1y1
find visibleportion
find visibleinnerportion
find visibleouterportion
find newrect
find assign
find loserects
find losewindowrects
find addtolist
find addsub
find addrect
find subrect
find subwindowrect
find intrect
