IBaseCurl.h 366 B

1234567891011121314151617181920212223242526272829
  1. #pragma once
  2. enum HTTPRET
  3. {
  4. http_no = 0,
  5. http_f,
  6. http_yes,
  7. http_start,
  8. http_end,
  9. };
  10. class IBaseCurl
  11. {
  12. public:
  13. virtual ~IBaseCurl(void) {};
  14. virtual void SetUrl(LPCSTR url) = 0;
  15. //怬
  16. virtual HTTPRET PostLogin(LPCSTR username, LPCSTR password, std::string& data) = 0;
  17. virtual LPCSTR GetLastErrorA() = 0;
  18. virtual LPCWSTR GetLastErrorW() = 0;
  19. };