Existe-t-il des exemples complets d’utilisation de winhttp en C sur Windows?

Je peux trouver des tonnes d’exemples en C ++, mais rien de ce qui est écrit en seulement C. Je suis en train d’essayer de me connecter à un serveur http, de télécharger les données renvoyées, puis de les enregistrer dans un fichier. Existe-t-il un meilleur moyen de le faire sous Windows? Ne devrais-je pas utiliser WinHttp ou WinInet? La documentation Windows pour C semble être extrêmement absente sur Internet. Merci de votre aide.

http://www.codeguru.com/cpp/in/internet/http/article.php/c6237
aussi ça a l’air bien et en C
http://msdn.microsoft.com/en-us/library/aa384270(v=VS.85).aspx#Downloading_resource
Cette question a également été posée et répondue ici
Comment télécharger un fichier avec WinHTTP en C / C ++?