Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential, CharSet = System.Runtime.InteropServices.CharSet.Ansi)]
- public struct sockaddr_in
- {
- /// short
- public short sin_family;
- /// u_short->unsigned short
- public ushort sin_port;
- /// in_addr
- public in_addr sin_addr;
- /// char[8]
- [System.Runtime.InteropServices.MarshalAsAttribute(System.Runtime.InteropServices.UnmanagedType.ByValTStr, SizeConst = 8)]
- public string sin_zero;
- }
- [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public struct in_addr
- {
- /// Anonymous_cf7219a7_561f_4650_8ae4_fbd5695fe221
- public Anonymous_cf7219a7_561f_4650_8ae4_fbd5695fe221 S_un;
- }
- [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Explicit)]
- public struct Anonymous_cf7219a7_561f_4650_8ae4_fbd5695fe221
- {
- /// Anonymous_8ee52dbc_a992_4853_a328_103fc9181176
- [System.Runtime.InteropServices.FieldOffsetAttribute(0)]
- public Anonymous_8ee52dbc_a992_4853_a328_103fc9181176 S_un_b;
- /// Anonymous_63fe3feb_0017_41da_8c7f_24da3f99f4a8
- [System.Runtime.InteropServices.FieldOffsetAttribute(0)]
- public Anonymous_63fe3feb_0017_41da_8c7f_24da3f99f4a8 S_un_w;
- /// u_long->unsigned int
- [System.Runtime.InteropServices.FieldOffsetAttribute(0)]
- public uint S_addr;
- }
- [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public struct Anonymous_8ee52dbc_a992_4853_a328_103fc9181176
- {
- /// u_char->unsigned char
- public byte s_b1;
- /// u_char->unsigned char
- public byte s_b2;
- /// u_char->unsigned char
- public byte s_b3;
- /// u_char->unsigned char
- public byte s_b4;
- }
- [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
- public struct Anonymous_63fe3feb_0017_41da_8c7f_24da3f99f4a8
- {
- /// u_short->unsigned short
- public ushort s_w1;
- /// u_short->unsigned short
- public ushort s_w2;
- }
- [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential, CharSet = System.Runtime.InteropServices.CharSet.Ansi)]
- public struct sockaddr
- {
- /// u_short->unsigned short
- public ushort sa_family;
- /// char[14]
- [System.Runtime.InteropServices.MarshalAsAttribute(System.Runtime.InteropServices.UnmanagedType.ByValTStr, SizeConst = 14)]
- public string sa_data;
- }
- public partial class Methods
- {
- /// Return Type: int
- ///s: SOCKET->UINT_PTR->unsigned int
- ///name: sockaddr*
- ///namelen: int
- [System.Runtime.InteropServices.DllImportAttribute("ws2_32.dll", EntryPoint = "connect", CallingConvention = System.Runtime.InteropServices.CallingConvention.StdCall)]
- public static extern int connect([System.Runtime.InteropServices.MarshalAsAttribute(System.Runtime.InteropServices.UnmanagedType.SysUInt)] IntPtr s, ref sockaddr name, int namelen);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement