The Treaty of Guadalupe Hidalgo did all of these EXCEPT this one: *
Established the border of the Rio Grande for Texas
Ended the War with Mexico
Gave Mexico Central and South America
What this treaty did are every over thing on the list. The treaty ended the war between US and Mexico, it established el Rio Grande as a border but it never gave Mexico South America.