Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

How to force wininet to use proxy?

58 views
Skip to first unread message

rrrado

unread,
Jun 26, 2009, 10:21:02 AM6/26/09
to

I'm using wininet in my application and I need it to use proxy server.
I've tried this code, but it does not work (wininet is conencting me
directly):

INTERNET_PER_CONN_OPTION_LIST List;
INTERNET_PER_CONN_OPTION Option[2];
unsigned long nSize = sizeof(INTERNET_PER_CONN_OPTION_LIST);


List.dwSize = sizeof(INTERNET_PER_CONN_OPTION_LIST);
List.pszConnection = NULL;
List.dwOptionCount = 2;
List.dwOptionError = 0;
List.pOptions = Option;


Option[0].dwOption = INTERNET_PER_CONN_FLAGS;
Option[0].Value.dwValue = PROXY_TYPE_PROXY;
Option[1].dwOption = INTERNET_PER_CONN_PROXY_SERVER;
Option[1].Value.pszValue = L"http://127.0.0.1:333/";
m_session->SetOption(INTERNET_OPTION_PER_CONNECTION_OPTION, &List, nSize);

m_session->SetOption(INTERNET_OPTION_PROXY_SETTINGS_CHANGED, NULL, 0, 0);


There is no proxy at given address,so it should give connection error, but
it does not. What can be the problem?
Thank you

0 new messages