Non è che passi per copia e non per reference?

Per quello che ricordo di quella merda, se devi passare una struttura non passi lei ma il puntatore alla struttura.