RAS

> I'd like to know how I can:
>
> [1] Upon start of the app detect if there is a current internet connection.
>
> [2] If there isn't I would like to populate a combo box with the contents of
>     Win95/98 Dialup Networking connections.
>
> [3] And finally, dial the connection.

You should look at RAS APIs, such as RasEnumConnections to get current active
connection, and RasDial to make a connection. Detailed information will be found
in Win32 SDK online help.

Take a look at RasDial by Francois PIETTE.  Complete source
code is included.  The home page is at
http://www.rtfm.be/fpiette/rasdialuk.htm