Ma il problema è proprio questo,
ricbuf.pid lui mi restuisce il puntatore (cosa che non dovrebbe fare)

è per quello che pensavo si dovesse usare *... ma nemmeno...
proprio non capisco :-(