| Viewing file:  winsock_pointers.h (1.26 KB)      -rw-r--r-- Select action/file-type:
 
  (+) |  (+) |  (+) | Code (+) | Session (+) |  (+) | SDB (+) |  (+) |  (+) |  (+) |  (+) |  (+) | 
 
/* Copyright (c) 2008 Twisted Matrix Laboratories.* See LICENSE for details.
 */
 
 
 #include<windows.h>
 
 int initWinsockPointers();
 BOOL
 (PASCAL FAR * lpAcceptEx)(
 IN SOCKET sListenSocket,
 IN SOCKET sAcceptSocket,
 IN PVOID lpOutputBuffer,
 IN DWORD dwReceiveDataLength,
 IN DWORD dwLocalAddressLength,
 IN DWORD dwRemoteAddressLength,
 OUT LPDWORD lpdwBytesReceived,
 IN LPOVERLAPPED lpOverlapped
 );
 VOID
 (PASCAL FAR * lpGetAcceptExSockaddrs)(
 IN PVOID lpOutputBuffer,
 IN DWORD dwReceiveDataLength,
 IN DWORD dwLocalAddressLength,
 IN DWORD dwRemoteAddressLength,
 OUT struct sockaddr **LocalSockaddr,
 OUT LPINT LocalSockaddrLength,
 OUT struct sockaddr **RemoteSockaddr,
 OUT LPINT RemoteSockaddrLength
 );
 BOOL
 (PASCAL FAR * lpConnectEx) (
 IN SOCKET s,
 IN const struct sockaddr FAR *name,
 IN int namelen,
 IN PVOID lpSendBuffer OPTIONAL,
 IN DWORD dwSendDataLength,
 OUT LPDWORD lpdwBytesSent,
 IN LPOVERLAPPED lpOverlapped
 );
 /*BOOL
 (PASCAL FAR * lpTransmitFile)(
 IN SOCKET hSocket,
 IN HANDLE hFile,
 IN DWORD nNumberOfBytesToWrite,
 IN DWORD nNumberOfBytesPerSend,
 IN LPOVERLAPPED lpOverlapped,
 IN LPTRANSMIT_FILE_BUFFERS lpTransmitBuffers,
 IN DWORD dwReserved
 );*/
 
 
 |