怎么通过命令行或者程序设置网卡的“internet共享”选项

如何通过命令行或者程序设置网卡的“internet共享”选项
在双网卡的机器上,一个网卡直连机器A,另外一个网卡连接路由器上网。其中连接外网的网卡,需要设置“Internet 共享”选项才能共享上网,这个选项能通过netsh命令或者vc程序设置吗?

------解决方案--------------------
Getting Started Using the ICS and ICF API
http://msdn.microsoft.com/en-us/library/windows/desktop/aa364730(v=vs.85).aspx