OLD | NEW |
| (Empty) |
1 /* Copyright (c) 2008 Twisted Matrix Laboratories. | |
2 * See LICENSE for details. | |
3 */ | |
4 | |
5 | |
6 #include<windows.h> | |
7 | |
8 int initWinsockPointers(); | |
9 BOOL | |
10 (PASCAL FAR * lpAcceptEx)( | |
11 IN SOCKET sListenSocket, | |
12 IN SOCKET sAcceptSocket, | |
13 IN PVOID lpOutputBuffer, | |
14 IN DWORD dwReceiveDataLength, | |
15 IN DWORD dwLocalAddressLength, | |
16 IN DWORD dwRemoteAddressLength, | |
17 OUT LPDWORD lpdwBytesReceived, | |
18 IN LPOVERLAPPED lpOverlapped | |
19 ); | |
20 VOID | |
21 (PASCAL FAR * lpGetAcceptExSockaddrs)( | |
22 IN PVOID lpOutputBuffer, | |
23 IN DWORD dwReceiveDataLength, | |
24 IN DWORD dwLocalAddressLength, | |
25 IN DWORD dwRemoteAddressLength, | |
26 OUT struct sockaddr **LocalSockaddr, | |
27 OUT LPINT LocalSockaddrLength, | |
28 OUT struct sockaddr **RemoteSockaddr, | |
29 OUT LPINT RemoteSockaddrLength | |
30 ); | |
31 BOOL | |
32 (PASCAL FAR * lpConnectEx) ( | |
33 IN SOCKET s, | |
34 IN const struct sockaddr FAR *name, | |
35 IN int namelen, | |
36 IN PVOID lpSendBuffer OPTIONAL, | |
37 IN DWORD dwSendDataLength, | |
38 OUT LPDWORD lpdwBytesSent, | |
39 IN LPOVERLAPPED lpOverlapped | |
40 ); | |
41 /*BOOL | |
42 (PASCAL FAR * lpTransmitFile)( | |
43 IN SOCKET hSocket, | |
44 IN HANDLE hFile, | |
45 IN DWORD nNumberOfBytesToWrite, | |
46 IN DWORD nNumberOfBytesPerSend, | |
47 IN LPOVERLAPPED lpOverlapped, | |
48 IN LPTRANSMIT_FILE_BUFFERS lpTransmitBuffers, | |
49 IN DWORD dwReserved | |
50 );*/ | |
51 | |
OLD | NEW |