mi unica duda es si todo eso funciona en c??
Si.
lo que estaba buscando en especifico eran funciones para copiar ficheros, eliminarlos cortarlos, renombrarlos entre otras cosas.
Lo del tema de los ficheros podes hacerlo directamente en C estándar sin necesidad de usar la API de Windows, pero igualmente podes hacerlo con la API también, depende de tus objetivos.
por que creo que la creacion de ventanas e interfaces no es posible en c.
En cuanto al tema de las ventanas, no existe forma de hacerlo en C estándar por el hecho que el manejo de ventanas es algo inherente al sistema operativo que estés utilizando, por lo tanto en este caso la única alternativa es utilizar las opciones que te brinde el sistema (como en este caso por ejemplo, la API de Windows) u librerías multi-plataforma (Qt por ejemplo)
Utiliza el buscador del foro ya que hay bastantes hilos con información sobre estos temas. En la chincheta tambien tenes un hilo con los principios básicos para la programación en Windows y abarca específicamente el tema de la API.
Saludos