~justin-fathomdb/nova/justinsb-openstack-api-volumes

« back to all changes in this revision

Viewing changes to vendor/Twisted-10.0.0/twisted/internet/iocpreactor/iocpsupport/winsock_pointers.h

  • Committer: Jesse Andrews
  • Date: 2010-05-28 06:05:26 UTC
  • Revision ID: git-v1:bf6e6e718cdc7488e2da87b21e258ccc065fe499
initial commit

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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