標準C++の関数だけで書けと言っているのか?
それとも考え方からしてC++じゃないと言いたいのか?

Windowsプログラミングは、考え方はC++でOK。
Windows独自の関数があるだけ。