;
; Copyright (c) Microsoft Corporation.  All rights reserved.
;
;
; Use of this source code is subject to the terms of the Microsoft shared
; source or premium shared source license agreement under which you licensed
; this source code. If you did not accept the terms of the license agreement,
; you are not authorized to use this source code. For the terms of the license,
; please see the license agreement between you and Microsoft or, if applicable,
; see the SOURCE.RTF on your install media or the root of your tools installation.
; THE SOURCE CODE IS PROVIDED "AS IS", WITH NO WARRANTIES.
;
LIBRARY         WS2

EXPORTS
	WSAStartup
	WSACleanup

	accept
	bind
	closesocket
	connect

	freeaddrinfo
	getaddrinfo
	getnameinfo

	sethostname

	gethostbyaddr
	gethostbyname
	gethostname
	getpeername
	getprotobyname
	getprotobynumber
	getservbyname
	getservbyport
	getsockname
	getsockopt

	htonl
	htons
	ioctlsocket
	inet_addr
	inet_ntoa

	listen
	ntohl
	ntohs
	recv
	recvfrom
	select
	send
	sendto

	setsockopt

	shutdown
	socket


	WSAAccept
	WSACloseEvent
	WSAConnect
	WSACreateEvent
	WSAEnumNameSpaceProvidersW
	WSAEnumProtocolsW
	WSAGetLastError
	WSAGetOverlappedResult

	WSAHtonl
	WSAHtons
	WSAIoctl
	WSANtohl
	WSANtohs

	WSALookupServiceBeginW
	WSALookupServiceEnd
	WSALookupServiceNextW
	WSASetServiceW
	
	WSARecv
	WSARecvFrom

	WSAResetEvent

	WSASend
	WSASendTo

	WSAAsyncSelect
	WSAEventSelect
	WSAEnumNetworkEvents

	WSASetEvent
	WSASetLastError

	WSASocketW

	WSAAddressToStringW
	WSAStringToAddressW

	WSAWaitForMultipleEvents

	WSAJoinLeaf

	WSCDeinstallProvider
	WSCEnumProtocols
	WSCInstallProvider
	WSCInstallNameSpace
	WSCUnInstallNameSpace
	
	__WSAFDIsSet
	
	in6addr_any
	in6addr_loopback

	WSAAsyncGetHostByName
	WSAAsyncGetAddrInfo
	WSACancelAsyncRequest
	
	WSANSPIoctl
	WPUCompleteOverlappedRequest

	WSAControl
	
	WSAConnectByList
	WSAConnectByNameW
	WSAGetCmSession
