Controlla la documentazione della funzione
InternetConnect
https://msdn.microsoft.com/en-us/lib...(v=vs.85).aspx
Nel paragrafo
Return Value
potrai leggere che
Returns a valid handle to the session if the connection is successful, or NULL otherwise.
Quindi se la funzione fallisce (e la connessione non è stata stabilita) restituisce il valore NULL (un valore eguale a zero).
In questo caso, la if viene eseguita. Il fatto che venga eseguita la
return EXIT_SUCCESS:
non è chiara dato che dovrebbe restituire un codice d'errore al chiamante.

Rispondi quotando