Microsoft foundation class