c++ api.pdf