怎么获取本机的网络连接方式

如何获取本机的网络连接方式
如题:例如连接方式是ADSL或者Ethernet。怎么知道是哪一种。

------解决方案--------------------
ADSL上跑的也是Ethernet,无论桥接还是路由模式。
------解决方案--------------------
mib_ifrow 结构
------解决方案--------------------
C/C++ code
DWORD GetIfTable(
  __out         PMIB_IFTABLE pIfTable,
  __in_out      PULONG pdwSize,
  __in          BOOL bOrder
);