It's the smallest possible rectangle, its sides in parallel to the co-ordinate system's axes, just large enough to enclose your AutomationElement of arbitrary shape.
And yes, the thing is of type
System.Windows.Rect[
^] and therefore has a constructor that takes four
Double[
^]s in the order you wrote. Plus four other overloads.