>>81
単精度浮動小数点は、ふつうは (IEEE の規格に従ってる場合は) 32bit ですって。

おそらく、件のプログラムは pBuf が指しているメモリ領域に、場合によって short やら float やら
各種のデータを詰め込んでるのだと思う。読み出す部分だけではなく、書き込んでる部分も読んで
みては?