#pragma once enum HTTPRET { http_no = 0, http_f, http_yes, http_start, http_end, }; class IBaseCurl { public: virtual ~IBaseCurl(void) {}; virtual void SetUrl(LPCSTR url) = 0; //怬 virtual HTTPRET PostLogin(LPCSTR username, LPCSTR password, std::string& data) = 0; virtual LPCSTR GetLastErrorA() = 0; virtual LPCWSTR GetLastErrorW() = 0; };