Internetverbindung über Proxy

Hallo,
ich möchte den Quelltext einer Website auslesen.
Das an sich funktioniert auch.
Jetzt habe ich das Problem, dass das ganze über einen Proxy geht.
Wie kann ich eine Internetverbindung über ein proxy mittels C++/MFC herstellen?

So sieht mein aktuelles Programm aus:
#include
#include
#include
int main()
{
CInternetSession is(„HTTPGET“);
CHttpConnection *pHC = NULL;
CHttpFile *pHF = NULL;
try
{
pHC = is.GetHttpConnection(_T(„www.google.de")));
pHF = pHC->OpenRequest(_T(“"),_T("/index.html"),NULL,0,NULL,NULL,0);
pHF->SendRequest();
char c;
FILE *fp;
fp=fopen(„download.html“,„w“);
while(pHF->Read(&c,1)==1)
{
fprintf(fp,"%c",c);
printf("%c",c);
}
fclose(fp);
}
catch(…)
{
printf(„Internet error!!!\n“);
}
delete pHF;
delete pHC;
getch();
return 0;
}

Ich denke, dass ich die Lösung bzw. das Problem habe.
Die Verbindung holt sich automatisch die Proxy-Informationen, da ich aber die MFC verwende, werden die Proxy-Informationen vom Internet Explorer geholt. Der IE ist im Proxy aber gesperrt.
So hatte man mir das jetzt erklärt.