#include <windows.h>
int main(void)
{
MSG msg;
GetMessageSuper(&msg);//☆
printf("%c\n",msg.wParam);
return 0;
}
//☆みたいにウィンドウズメッセージを戻り値かポインタ引数で
得ることが出来るAPIはないでしょうか。
何も無いときはそこ(OS)でとどまっています。

while(GetMessage(&msg, NULL, 0, 0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
これのコールバックを経由しなくてもいいバージョンです。