123456789101112131415161718192021222324252627282930313233343536373839 |
- #ifndef ECCLIENTUPDATE_H
- #define ECCLIENTUPDATE_H
- struct ClientVersion {
- unsigned int nMajorVersion;
- unsigned int nMinorVersion;
- unsigned int nUpdateNumber;
- unsigned int nBuildNumber;
- };
- int HandleClientUpdate(struct soap *soap);
- bool ConvertAndValidatePath(const char *lpszClientUpdatePath, const std::string &strMSIName, std::string *lpstrDownloadFile);
- bool GetVersionFromString(char *szVersion, ClientVersion *lpClientVersion);
- bool GetVersionFromMSIName(const char *szVersion, ClientVersion *lpClientVersion);
- int CompareVersions(ClientVersion Version1, ClientVersion Version2);
- bool GetClientMSINameFromVersion(const ClientVersion &clientVersion, std::string *lpstrMSIName);
- #endif
|