> エラー E2303 4: 型名が必要

については、

> 4 LRESULT CALLBACK WndProc(HWND, UNIT, WPARAM, LPARAM);

UNIT って何?

> エラー E2141 8: 宣言の構文エラー

については、

>   char szClassName[]="何もしないウィンドウ"

セミコロン?