You might take a look... the wrapper as you put it... is built...(around WMI)

EnumNetworkConnections()
GetIPOptions()
SetIPOptions()

{Edit: Shameless plug of my UDFs }
_________________________
(... better days ahead)