region_intersects — determine intersection of region with known resources
| int region_intersects ( | resource_size_t start, | 
| size_t size, | |
| const char * name ); | 
   Check if the specified region partially overlaps or fully eclipses a
   resource identified by name.  Return REGION_DISJOINT if the region
   does not overlap name, return REGION_MIXED if the region overlaps
   type and another resource, and return REGION_INTERSECTS if the
   region overlaps type and no other defined resource. Note, that
   REGION_INTERSECTS is also returned in the case when the specified
   region overlaps RAM and undefined memory holes.
   
   region_intersect is used by memory remapping functions to ensure
   the user is not remapping RAM and is a vast speed up over walking
   through the resource table page by page.