Depending on the year:
Dunadin
Archer
Hyperno.
Shocking
Shocking.
If you're asking which horse won the 2011 melbourne cup, it was Dunaden. If you're asking which horse was the first ever to win the melbourne cup, it was Archer in 1861.
The horse called Green Moon
My resources (wikipedia) tell me that Rogan Josh won the Melbourne Cup in1999
Phar Lap
Makybe Diva.
A horse named Efficient and his jockey M Rodd won the Melbourne Cup in 2007.
View came first, Bauer came second.