Добрый день!
Описываю я вот такую функцию для Callback'а:
void __stdcall InternetCallback(
HINTERNET hInternet,
DWORD dwcontext,
DWORD dwInternetStatus,
LPVOID lpvStatusInformation,
DWORD dwStatusInformationLength
)
{
// тута код
}
Потом InternetOpen и пытаюсь к hInternet приделать эту фукцию:
DWORD dwErr;
hInternet = InternetOpen("my agent",
INTERNET_OPEN_TYPE_PRECONFIG,
NULL,
NULL,
0);
dwErr = GetLastError();
if (!dwErr)
{
dwISC = InternetSetStatusCallback(hInternet,
(INTERNET_STATUS_CALLBACK) InternetCallback);
dwErr = GetLastError(); // Вот тут выдается код ошибки 5...
}
5 — это помоему Отказано в доступе...
Что я не так делаю?