Retrieves the connected state of the specified Internet connection.
Declare Function InternetGetConnectedStateEx Lib "wininet.dll" (ByRef lpdwFlags As Long, ByVal lpszConnectionName As String, ByVal dwNameLen As Integer, ByVal dwReserved As Long) As Long
Operating Systems Supported
[out] Pointer to an unsigned long integer variable where the connection description should be returned. This can be a combination of the following values:
Local system has a valid connection to the Internet, but it may or may not be currently connected.
Local system uses a local area network to connect to the Internet.
Local system uses a modem to connect to the Internet.
No longer used.
Local system is in offline mode.
Local system uses a proxy server to connect to the Internet.
Local system has RAS installed.
[out] Pointer to a string value that receives the connection name.
[in] Unsigned long integer value that contains the length of the lpszConnectionName string in TCHAR.
[in] Reserved. Must be set to zero.
Returns TRUE if there is an Internet connection, or FALSE otherwise.