WinInet function:
FtpCommand
Custom HttpRequest class (WinHTTP)
How to create MD-5 and SHA-1 hash values from a string
How to download a file from HTTP server using URL Monikers functions
How to download this reference`s archive through WinInet functions using InternetOpenUrl
Winsock: retrieving Web pages using sockets (HTTP, port 80)