文字数?バイト数?

Windowsにはマルチバイト文字をワイド文字に変換するMultiByteToWideChar関数とその逆の変換をするWideCharToMultiByteが用意されてるんですが、それらの戻り値にちょっと注意が必要です。

MultiByteToWideChar:文字数を返す
WideCharToMultiByte:バイト数を返す

文字数なのかバイト数なのかどちらかに統一してほしいです。