Problem bei HINTERNET Handle



  • #include "stdafx.h"
    #include <iostream>
    #include <windows.h>
    #include <winsock2.h>
    
    	using namespace std;
    
    int WINAPI WinMain (HINSTANCE hI, HINSTANCE hPrI, PSTR szCmdLine, int iCmdShow)
    { 
        WSADATA w;
        if(int result = WSAStartup(MAKEWORD(2,2), &w) != 0)
        {
            cout << "Winsock 2 konnte nicht gestartet werden! Error #" << result << endl;
            return 1;
        }
    HINTERNET hInter = InternetOpen(
      L"INTERNETER",
      INTERNET_OPEN_TYPE_DIRECT,
      NULL,
      NULL,
      INTERNET_FLAG_ASYNC
    );
    
    }
    

    Warum wird das nciht kompiliert?

    Fehler:

    : error C2065: 'HINTERNET': nichtdeklarierter Bezeichner
    : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'hInter'
    : error C2065: 'hInter': nichtdeklarierter Bezeichner
    : error C2065: 'INTERNET_OPEN_TYPE_DIRECT': nichtdeklarierter Bezeichner
    : error C2065: 'INTERNET_FLAG_ASYNC': nichtdeklarierter Bezeichner
    : error C3861: "InternetOpen": Bezeichner wurde nicht gefunden.



  • Hat sich erledigt... wininet.h...


Anmelden zum Antworten