public static bool IsConnectedToInternet() { InternetGetConnectedStateFlags flags = GetInternetConnectionState(); return(flags.FastHasFlag(InternetGetConnectedStateFlags.INTERNET_CONNECTION_MODEM) || flags.FastHasFlag(InternetGetConnectedStateFlags.INTERNET_CONNECTION_LAN)); }
extern static bool InternetGetConnectedState( out InternetGetConnectedStateFlags Description, int ReservedValue);
private static extern bool InternetGetConnectedState( out InternetGetConnectedStateFlags Description, int ReservedValue);
public static extern bool InternetGetConnectedState(out InternetGetConnectedStateFlags lpdwFlags, int dwReserved);