http://www.programmersheaven.com/2/DIRECT-X-FAQ