void*なんていらなくね?char*でいいじゃん
構造のわからないものは「バイト列」って意識でしょ?