Well not entirely. It's better to use or write your own wrapper functions and classes that make the API functions nice to deal with. Something like MFC or ATL.