123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- #ifndef _FREERDP_WRAP_INST_H__
- #define _FREERDP_WRAP_INST_H__
- #include "SpBase.h"
- enum InstPrgItem
- {
- Unknow = 0,
- GetRes = 1,
- ChkTsVer = 2,
- ChkTsPce = 3,
- SetRes = 4,
- StaSvc = 5,
- CfgReg = 6,
- CfgFWall = 7,
- ResetRes = 8,
- Installed = 98,
- NoSupport = 99,
- Success = 100
- };
- enum WillItem {
- Install = 0,
- Unstall = 1,
- Update = 2,
- Restart = 3,
- Check = 4,
- Invalid = 9
- };
- enum
- {
- VFF_DEBUG = 1,
- VFF_PRERELEASE = 2,
- VFF_PRIVATE = 8,
- VFF_SPECIAL = 32
- };
- typedef struct _FILE_VERSION {
- struct {
- WORD Minor;
- WORD Major;
- }w;
- WORD Release;
- WORD Build;
- BOOL fDebug;
- BOOL fPrerelease;
- BOOL fPrivate;
- BOOL fSpecial;
- } FILE_VERSION, *PFILE_VERSION;
- extern int gArch;
- extern TCHAR gszTermServicePath[MAX_PATH];
- ErrorCodeEnum CheckRdpWrapInstall(BOOL& bInstalled);
- ErrorCodeEnum InstallRdpWrap();
- ErrorCodeEnum UnstallRdpWrap();
- ErrorCodeEnum RestartRdpWrap();
- ErrorCodeEnum UpdateRdpWrap();
- BOOL GetFileVersion(LPCTSTR lpszFilePath, PFILE_VERSION pfv);
- #endif //_FREERDP_WRAP_INST_H__
|