@@ -78,44 +78,44 @@ namespace RE
7878 }
7979
8080 // members
81- REX::EnumSet <TES_RETURN_CODE, std::int32_t > lastError; // 000
82- TESFile* threadSafeParent; // 008
83- NiTPointerMap<std::uint32_t , TESFile*>* threadSafeFileMap; // 010
84- BSFile* lockedFile; // 018
85- BSFile* file; // 020
86- char filename[REX::W32::MAX_PATH]; // 028
87- char path[REX::W32::MAX_PATH]; // 12C
88- char * buffer; // 230
89- std::uint32_t bufferAllocSize; // 238
90- std::uint32_t firstCellOffset; // 23C
91- std::uint32_t currCellOffset; // 240
92- TESObjectCELL* currCell; // 248
93- std::uint32_t currRefOffset; // 250
94- FORM currentform; // 254
95- REX::EnumSet <CHUNK_ID, std::int32_t > currentchunkID; // 268
96- std::uint32_t actualChunkSize; // 26C
97- std::uint32_t filesize; // 270
98- std::uint32_t fileoffset; // 274
99- std::uint32_t formoffset; // 278
100- std::uint32_t chunkoffset; // 27C
101- FORM saveform; // 280
102- std::uint32_t saveformoffset; // 294
103- std::uint32_t savechunkoffset; // 298
104- BSSimpleList<FORM_GROUP*> grouplist; // 2A0
105- bool hasGroups; // 2B0
106- REX::W32::WIN32_FIND_DATAA fileInfo; // 2B4
107- FILE_HEADER fileHeaderInfo; // 3F4
108- REX::EnumSet <RecordFlag, std::uint32_t > flags; // 400
109- BSSimpleList<char *> listMasters; // 408
110- BSSimpleList<std::uint64_t *> listMastersData; // 418
111- std::uint32_t masterCount; // 428
112- TESFile** masterPtrs; // 430
113- REX::W32::FILETIME deletedFormTime; // 438
114- std::uint8_t compileIndex; // 440
115- BSString createdBy; // 448
116- BSString summary; // 458
117- char * decompressedFormBuffer; // 468
118- std::uint32_t decompressedFormBufferSize; // 470
81+ REX::TEnumSet <TES_RETURN_CODE, std::int32_t > lastError; // 000
82+ TESFile* threadSafeParent; // 008
83+ NiTPointerMap<std::uint32_t , TESFile*>* threadSafeFileMap; // 010
84+ BSFile* lockedFile; // 018
85+ BSFile* file; // 020
86+ char filename[REX::W32::MAX_PATH]; // 028
87+ char path[REX::W32::MAX_PATH]; // 12C
88+ char * buffer; // 230
89+ std::uint32_t bufferAllocSize; // 238
90+ std::uint32_t firstCellOffset; // 23C
91+ std::uint32_t currCellOffset; // 240
92+ TESObjectCELL* currCell; // 248
93+ std::uint32_t currRefOffset; // 250
94+ FORM currentform; // 254
95+ REX::TEnumSet <CHUNK_ID, std::int32_t > currentchunkID; // 268
96+ std::uint32_t actualChunkSize; // 26C
97+ std::uint32_t filesize; // 270
98+ std::uint32_t fileoffset; // 274
99+ std::uint32_t formoffset; // 278
100+ std::uint32_t chunkoffset; // 27C
101+ FORM saveform; // 280
102+ std::uint32_t saveformoffset; // 294
103+ std::uint32_t savechunkoffset; // 298
104+ BSSimpleList<FORM_GROUP*> grouplist; // 2A0
105+ bool hasGroups; // 2B0
106+ REX::W32::WIN32_FIND_DATAA fileInfo; // 2B4
107+ FILE_HEADER fileHeaderInfo; // 3F4
108+ REX::TEnumSet <RecordFlag, std::uint32_t > flags; // 400
109+ BSSimpleList<char *> listMasters; // 408
110+ BSSimpleList<std::uint64_t *> listMastersData; // 418
111+ std::uint32_t masterCount; // 428
112+ TESFile** masterPtrs; // 430
113+ REX::W32::FILETIME deletedFormTime; // 438
114+ std::uint8_t compileIndex; // 440
115+ BSString createdBy; // 448
116+ BSString summary; // 458
117+ char * decompressedFormBuffer; // 468
118+ std::uint32_t decompressedFormBufferSize; // 470
119119 };
120120 static_assert (sizeof (TESFile) == 0x478 );
121121}
0 commit comments