ow to add and binding a new IP Address to a network adapter?

HI,
How to add and binding a new IP Address to a network adapter by my program without reboot system(Windows 9x and Windows 2000/XP)?

Regards.

Crasher Guo
xxxxx@sinfors.com.cn