123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- // 8:51 2022-02-24
- #include "CFTTFile.h"
- // sizeof = unknown
- struct TScoreDownloadType {
- };
- enum ElmageType {
- ElmageType_0 = 0,
- ElmageType_1,
- ElmageType_2,
- ElmageType_3,
- ElmageType_4,
- ElmageType_5
- };
- class CDownloads {
- public:
- CDownloads(void); // 0011CB24
- virtual ~CDownloads(); // 0011CB40
- static void AddDownload(char const *, TScoreDownloadType, char const *, bool, bool); // 0011CCCO
- static void AttemptConfigDownload(bool); // 0011DAD4
- static void CheckConfigDownloads(bool *); // 0011DA74
- static void CheckFileVersions(void); // 0011DA28
- static void ChecklmageFile(char const *, ElmageType); // 0011D944
- static void ClearDownloadList(void); // 0011CB5C
- static void DeleteUpdateFiles(void); // 0011DB4C
- static void ExtractSeasonStages(char const *); // 0011D6D8
- static void Init(void); // 0011CBB4
- static void lsCurrentDownload(char const *); // 0011CBFC
- static void IsDownloadComplete(TScoreDownloadType); // 0011D19C
- static void lsDownloadInProgress(void); // 0011D154
- static void IsFileQueued(char const *); // 0011D0EC
- static bool IsInDownloadList(char const *, bool); // 0011CC30
- static void PrioritiseDownload(char const *); // 0011D040
- static void Process(void); // 0011D170
- static void RequestStageDownload(int); // 0011D9B8
- static void ShutDown(void); // 0011CBEO
- static void StartNextDownload(void); // 0011CE94
- static void StoreConnectionState(void); // 0011D150
- static void UncompressWithFile(CFTTFile *, char *, uint, char *); // 0011D5B0
- static void UncompressWithFilename(char *, char *, uint); // 0011D55C
- static void UpdateVersionNumber(TScoreDownloadType, char); // 0011D838
- static bool IsCurrentDownload(char const *); // 0011CBFC
- static int ms_bDownloadInProgress; // 0034A5F0
- static int ms_blnitialised; // 0034A5E0
- static int ms_iDownloadCount; // 0034A5EC
- static int ms_iListSize; // 0034A5E8
- static int ms_pFilesToDownload; // 0034A5E4
- static int ms_pHttpDownload; // 0034A89C
- static int ms_sFilename; // 0034A5F1
- static int ms_sSaveAs; // 0034A7F1
- static int ms_tDownloadMutex; // 0034A878
- static int ms_tType; // 0034A874
- static int s_iConfigDownloadAttemptedTick; // 0034A8A0
- static int s_iConfigDownloadSuccessTick; // 0034A8A4
- };
- int CDownloads:: ms_blnitialised;
|