All my university's internet traffic goes through an HTTP proxy. What I need to do is download XML files from certain websites, but before I can access these websites I need to authenticate through the proxy.

Basically what I'd like to find out is how to go about getting my program (C++) to use IE settings (where the proxy details have been entered), then popup an authentication screen and if that's valid then retrieve the file.

Any ideas?