yep, so when reading a file created on a 32-bit system in a 64-bit system, either you have to use different structs to read the data then copy it to a struct apparms for normal processing, or you need to create a separate file conversion utility.