2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS WinSock DLL
5 * PURPOSE: WSAIoctl wrappers for Microsoft extensions to Winsock
6 * PROGRAMMERS: KJK::Hyperion <hackbunny@reactos.com>
20 TransmitFile(SOCKET Socket
,
22 DWORD NumberOfBytesToWrite
,
23 DWORD NumberOfBytesPerSend
,
24 LPOVERLAPPED Overlapped
,
25 LPTRANSMIT_FILE_BUFFERS TransmitBuffers
,
28 static GUID TransmitFileGUID
= WSAID_TRANSMITFILE
;
29 LPFN_TRANSMITFILE pfnTransmitFile
;
30 DWORD cbBytesReturned
;
33 SIO_GET_EXTENSION_FUNCTION_POINTER
,
35 sizeof(TransmitFileGUID
),
37 sizeof(pfnTransmitFile
),
40 NULL
) == SOCKET_ERROR
)
45 return pfnTransmitFile(Socket
,