>51,53-54の意味は分からんが、

LPSTR path;
sizeof(*path) == 1

LPWSTR path;
sizeof(*path) == 2

つーことで、引数の型が変わってもsizeofの中身は変えずに済むだろって話。
と、>37の言いたいことはそうなんじゃないのか?