Extended DoAPICall()