Listing 4

int _tmain(int argc, _TCHAR* argv[])
{
    LPTSTR AcceptTypes[2] = {TEXT("text/xml"), NULL}; 
    DWORD dwFlags = INTERNET_FLAG_RELOAD | 
        INTERNET_FLAG_NO_CACHE_WRITE | INTERNET_FLAG_KEEP_CONNECTION; 
    HINTERNET hNet = InternetOpen(_T("SpikeApp"), INTERNET_OPEN_TYPE_PRECONFIG,
        NULL, NULL, 0);
    if (hNet)
    {
       wcout << _T("Opened Internet connection and got valid handle") << endl;
        HINTERNET hSession = 
            InternetConnect(hNet,  _T("findv3.staging.mappoint.net"),
            INTERNET_DEFAULT_HTTP_PORT, _T("<username>"), _T("<password>"),
            INTERNET_SERVICE_HTTP, 0, 0);
       if (hSession)
        {
            wcout << _T("Opened session for WS and got valid handle") << endl;
            FindAddress(hSession, 
                _T("1 Epping Road, North Ryde, Sydney, NSW 2113") );
            InternetCloseHandle(hSession);
        }
        InternetCloseHandle(hNet);
    }
    return 0;
}