As Joligario says, some of the offset comments are wrong, so just trust your math
and correct the comments to have the correct values.
Also, the Unknown values should have a suffix that reflects their offset, so assuming Unknown0256 is really at offset 348, it should really be defined as:
Code:
/*0348*/ uint8 Unknown0348[44]