[DllImport("iphlpapi.dll", SetLastError=true)]
static extern int AddIPAddress(int Address, int IpMask, int IfIndex,
out IntPtr NTEContext, out IntPtr NTEInstance );
Declare Function AddIPAddress Lib "iphlpapi.dll" (TODO) As TODO
None.
Do you know one? Please contribute it!
None.
Please add some!
Please add some!
using System.Runtime.InteropServices;
using System.Net;
using System.Net.Sockets;
#namespace MyNameSpace
{
class MyClass
{
[DllImport("iphlpapi.dll", EntryPoint = "AddIPAddress", SetLastError = true)]
private static extern UInt32 MyAddIPAddress( UInt32 Address, UInt32 IpMaskint, int IfIndex,
out IntPtr NTEContext, out IntPtr NTEInstance );
MyClass()
{
}
public void AddIPAddress(String IPAddress, String SubnetMask, int ifIndex)
{
IPAddress IPAdd = System.Net.IPAddress.Parse(IPAddress);
IPAddress SubNet = System.Net.IPAddress.Parse(SubnetMask);
unsafe
{
int x = 0;
int y = 0;
IntPtr Xptr = new IntPtr(x);
IntPtr Yptr = new IntPtr(y);
MyAddIPAddress((uint)IPAdd.Address,
(uint)SubNet.Address,
2, out Xptr, out Yptr);
};
}
}
}