InternetUpdate.h 994 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. // InternetUpdate.h: interface for the CInternetUpdate class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_INTERNETUPDATE_H__0ED6CFE4_1E10_4D32_93A1_1C5CC1FDA3D2__INCLUDED_)
  5. #define AFX_INTERNETUPDATE_H__0ED6CFE4_1E10_4D32_93A1_1C5CC1FDA3D2__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. class VersionInfo
  10. {
  11. public:
  12. int Major;
  13. int Minor;
  14. int Revision;
  15. int Build;
  16. };
  17. class CInternetUpdate
  18. {
  19. public:
  20. CInternetUpdate();
  21. virtual ~CInternetUpdate();
  22. //BOOL CheckForUpdate(HWND hParent, BOOL bCheckForPrevUpdate, BOOL bShowNoUpdatesDlg);
  23. VersionInfo GetRunningVersion();
  24. //long GetUpdateVersion();
  25. CString GetVersionString(VersionInfo lVersion);
  26. //CString DownloadUpdate();
  27. protected:
  28. //long m_lRunningVersion;
  29. //long m_lUpdateVersion;
  30. //HWND m_hParent;
  31. //BOOL m_bShowMessages;
  32. //BOOL RemoveOldUpdateFile();
  33. };
  34. #endif // !defined(AFX_INTERNETUPDATE_H__0ED6CFE4_1E10_4D32_93A1_1C5CC1FDA3D2__INCLUDED_)