public static extern int WSAIoctl(IntPtr s, int dwIoControlCode, [In] IntPtr lpvInBuffer, int cbInBuffer, IntPtr lpvOutBuffer, int cbOutBuffer, [Out] out int lpcbBytesReturned, [In] ref OVERLAPPED lpOverlapped, [In] TOAPI.Kernel32.Kernel32.FileIOCompletionRoutine lpCompletionRoutine);
public static extern int WSASend([In] IntPtr s, [In] WSABUF[] lpBuffers, int dwBufferCount, [Out] out int lpNumberOfBytesSent, int dwFlags, [In] ref OVERLAPPED lpOverlapped, [In] TOAPI.Kernel32.Kernel32.FileIOCompletionRoutine lpCompletionRoutine);