func (this *Rect) Intersect(src *Rect) { w32.IntersectRect(&this.rect, &this.rect, &src.rect) }
func (r *Rect) Intersect(src *Rect) { w32.IntersectRect((*w32.RECT)(r), (*w32.RECT)(r), (*w32.RECT)(src)) }