Files
Patoke-4JLibs/Windows_Libs/Dev/Storage/STO_Main.h
Patoke 5cf5f3f84e feat: finish 4J_Storage impl
fix: implement 4J_Input's CInput constructor
2026-02-28 01:19:52 -03:00

27 lines
604 B
C++

#pragma once
#include "STO_SaveGame.h"
#include "STO_DLC.h"
class CStorage
{
public:
CStorage(void);
void Init(int(*Func)(LPVOID, const C4JStorage::ESavingMessage, int), LPVOID lpParam, LPCSTR szGroupID);
void Tick(void);
unsigned int CRC(unsigned char* buf, int len);
void MakeCRCTable(void);
unsigned int UpdateCRC(unsigned int crc, unsigned __int8* buf, int len);
void DebugPrintf(const char* szFormat, ...);
BYTE gap0[8];
CSaveGame m_SaveGame;
CDLC m_DLC;
BYTE gap278[0x10];
DWORD m_CRCTable[256];
bool m_bHasCRCTable;
};
// Singleton
extern CStorage InternalStorageManager;