internal static unsafe partial int WSADuplicateSocket( SafeSocketHandle s, uint dwProcessId, WSAPROTOCOL_INFOW *lpProtocolInfo );
internal static extern unsafe int WSADuplicateSocket( [In] SafeSocketHandle s, [In] uint dwProcessId, [In] WSAPROTOCOL_INFOW *lpProtocolInfo );