feat(profile): add more filesystem API stuff

This commit is contained in:
phaneron 2025-03-16 03:25:07 -04:00
parent fb267a5683
commit 3cd843a220
20 changed files with 494 additions and 163 deletions

View file

@ -7,10 +7,11 @@ DECLARE_STRUCT(Blizzard__File__StreamRecord);
struct Blizzard__File__StreamRecord {
void* filehandle;
uint32_t flags;
int32_t mode;
bool haveinfo;
uint32_t unk0C;
Blizzard__File__FileInfo info;
// GetFileInfo only gets a size if this is null or points to a zero value
int32_t* unk48;
char* name; // name is a pointer to &filehandle (0x00) + sizeof(StreamRecord)
// extra buffer that holds the actual data of name