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>
17 TransmitFile(SOCKET Socket
,
19 DWORD NumberOfBytesToWrite
,
20 DWORD NumberOfBytesPerSend
,
21 LPOVERLAPPED Overlapped
,
22 LPTRANSMIT_FILE_BUFFERS TransmitBuffers
,
25 static GUID TransmitFileGUID
= WSAID_TRANSMITFILE
;
26 LPFN_TRANSMITFILE pfnTransmitFile
;
27 DWORD cbBytesReturned
;
30 SIO_GET_EXTENSION_FUNCTION_POINTER
,
32 sizeof(TransmitFileGUID
),
34 sizeof(pfnTransmitFile
),
37 NULL
) == SOCKET_ERROR
)
42 return pfnTransmitFile(Socket
,