The Real Reason Microsoft's Code/API's are "backwards"
en.wikipedia.org