Home › Forums › Discussions › Support › in_addr in iphlp.cs › Re: Re: in_addr in iphlp.cs
April 30, 2009 at 9:06 am
#6792
Hi;
As the in_addr struct is not availabile in iphlp.cs, this is for those who wants to use this struct in c#.
[StructLayout(LayoutKind.Auto)]
public struct sb
{
public byte s_b1, s_b2, s_b3, s_b4;
}
[StructLayout(LayoutKind.Auto)]
public struct sw
{
public ushort s_w1, s_w2;
}
[StructLayout(LayoutKind.Explicit, Size = 4)]
public struct in_addr
{
[FieldOffset(0)]
public sb S_un_b;
[FieldOffset(0)]
public sw S_un_w;
[FieldOffset(0)]
public uint S_addr;
}