The AdapterCount property returns the number of local and
remote dial-up networking adapters available on the local system.
This value can be used in conjunction with the
AdapterAddress property array to enumerate the IP addresses
assigned to the various network adapters.
Note that it is possible that the AdapterCount property
will return 0, and AdapterAddress(0) will return an empty
string. This indicates that the system does not have a physical
network adapter with an assigned IP address, and there are no
dial-up networking connections currently active. If a dial-up
networking connection is established at some later point, the
AdapterCount property will change to 1, and the
AdapterAddress(0) property will returned IP address
allocated for that connection.