Hola!
No soy programador 100% en C++, pero si no usas windows.h, no usas la API de Windows.
En otras palabras, si no quieres usar la API (
SetConsoleCursorInfo) vas a tener que reversear la misma para ver que es lo que hace y asi poder hacer una implementacion propia de la misma.
O bien, te creas
tu propia consola, lo cual veo muy rebuscado (al igual que reversear la API
)
Saludos!