lpszCmdLine みたいな変数の命名法ってハンガリアン記法っていうんだっけ。人によっては嫌われるらしいけど。
バッファのサイズとかにunsigned int szBuffer; とか
データ受け取り用の変数に char *rcvData; とかは許して欲しいと思わなくもない。