getfilesversion.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:2k
源码类别:

模拟服务器

开发平台:

C/C++

  1. //////////////////////////////////////////////////////////////////////////////////////
  2. //
  3. //  FileName    :   GetFilesVersion.h
  4. //  Version     :   1.0
  5. //  Creater     :   Cheng Bitao
  6. //  Date        :   2002-2-1 15:49:33
  7. //  Comment     :   The function for get duba files version
  8. //
  9. //////////////////////////////////////////////////////////////////////////////////////
  10. #ifndef __GET_FILES_VERSION_H__
  11. #define __GET_FILES_VERSION_H__
  12. #include "DataDefine.h"
  13. //------------------------------------------------------------------------------------
  14. int GetKAVFileVersion(
  15.     const char cszFileName[], 
  16.     KCHECKVERSIONMETHOD CheckVersionMethod, 
  17.     DWORD *pdwMajorVersion, 
  18.     DWORD *pdwMinorVersion
  19. );
  20. int GetEngineFileVersion(
  21.     const char cszFileName[], 
  22.     DWORD *pdwMajorVersion, 
  23.     DWORD *pdwMinorVersion
  24. );
  25. int GetSignFileVersion(
  26.     const char cszFileName[], 
  27.     DWORD *pdwMajorVersion, 
  28.     DWORD *pdwMinorVersion
  29. );
  30. int GetLocalSignVersion(DWORD *pdwMajorVersion, DWORD *pdwMinorVersion);
  31. int GetLocalSignVersion(char szVersion[]);
  32. // Check is exist the same version sign file
  33. int CheckExistSameVersionFile(const char cszFileName[]);
  34. int GetLocalSignFileNumber();
  35. int IsSignFile(const char cszPathName[]);
  36. int GetSignFileNumber(const char cszSignName[]);
  37. int IsUpdFileName(const char cszFileName[]);
  38. int IsSignFileName(const char cszFileName[]);
  39. int GetUpdFileNumber(const char cszUpdFileName[]);
  40. int ExistUpdFileByNum(int nNum);
  41. int GetLocalDatFileNumber();
  42. int GetNormalVersion(const char cszPathName[], char szVersion[]);
  43. int GetEngineVersion(const char cszPathName[], char szVersion[]);
  44. int GetVirusCountFromSignFile(const char cszPathName[]);
  45. #endif      //__GET_FILES_VERSION_H__