>>848
void *buf = NULL;をvoid *buf;
と書き換えても同じメッセージが出ました・・・。

デバッガでみるとbufがずっと0xccccccccとなってましたが
どうすればいいかわかりませんです。

>>843
ドキュメントビューアーキテクチャが用意してくれたシリアライズ関数に
付け足してるだけですのでそこではないかと思います。