Le strutture non c'entrano nulla. Quindi che vuoi che ti dica?
Ti ripeto, io, in questi casi, studio il file aprendolo con un editor binario. Il codice lo scrivi solo dopo che hai capito, non prima.
Se passi a qualcosa di concreto, indicando che tipo di file è e cosa vuoi ottenere, forse si fa un passo avanti nella soluzione del tuo problema. Altrimenti la cosa resta abbastanza fumosa ...