1c2c66affSColin Finck /*
2c2c66affSColin Finck * COPYRIGHT: See COPYING in the top level directory
3c2c66affSColin Finck * PROJECT: ReactOS Ancillary Function Driver DLL
4c2c66affSColin Finck * FILE: dll/win32/msafd/misc/stubs.c
5c2c66affSColin Finck * PURPOSE: Stubs
6c2c66affSColin Finck * PROGRAMMERS: Casper S. Hornstrup (chorns@users.sourceforge.net)
7c2c66affSColin Finck * REVISIONS:
8c2c66affSColin Finck * CSH 01/09-2000 Created
9c2c66affSColin Finck */
10c2c66affSColin Finck
11c2c66affSColin Finck #include <msafd.h>
12c2c66affSColin Finck
13c2c66affSColin Finck INT
14c2c66affSColin Finck WSPAPI
WSPCancelBlockingCall(OUT LPINT lpErrno)15c2c66affSColin Finck WSPCancelBlockingCall(
16c2c66affSColin Finck OUT LPINT lpErrno)
17c2c66affSColin Finck {
18c2c66affSColin Finck UNIMPLEMENTED;
19c2c66affSColin Finck
20c2c66affSColin Finck return 0;
21c2c66affSColin Finck }
22c2c66affSColin Finck
23c2c66affSColin Finck
24c2c66affSColin Finck BOOL
25c2c66affSColin Finck WSPAPI
WSPGetQOSByName(IN SOCKET s,IN OUT LPWSABUF lpQOSName,OUT LPQOS lpQOS,OUT LPINT lpErrno)26c2c66affSColin Finck WSPGetQOSByName(
27c2c66affSColin Finck IN SOCKET s,
28c2c66affSColin Finck IN OUT LPWSABUF lpQOSName,
29c2c66affSColin Finck OUT LPQOS lpQOS,
30c2c66affSColin Finck OUT LPINT lpErrno)
31c2c66affSColin Finck {
32c2c66affSColin Finck UNIMPLEMENTED;
33c2c66affSColin Finck
34c2c66affSColin Finck return FALSE;
35c2c66affSColin Finck }
36c2c66affSColin Finck
37c2c66affSColin Finck
38c2c66affSColin Finck SOCKET
39c2c66affSColin Finck WSPAPI
WSPJoinLeaf(IN SOCKET s,IN CONST SOCKADDR * name,IN INT namelen,IN LPWSABUF lpCallerData,OUT LPWSABUF lpCalleeData,IN LPQOS lpSQOS,IN LPQOS lpGQOS,IN DWORD dwFlags,OUT LPINT lpErrno)40c2c66affSColin Finck WSPJoinLeaf(
41c2c66affSColin Finck IN SOCKET s,
42c2c66affSColin Finck IN CONST SOCKADDR *name,
43c2c66affSColin Finck IN INT namelen,
44c2c66affSColin Finck IN LPWSABUF lpCallerData,
45c2c66affSColin Finck OUT LPWSABUF lpCalleeData,
46c2c66affSColin Finck IN LPQOS lpSQOS,
47c2c66affSColin Finck IN LPQOS lpGQOS,
48c2c66affSColin Finck IN DWORD dwFlags,
49c2c66affSColin Finck OUT LPINT lpErrno)
50c2c66affSColin Finck {
51c2c66affSColin Finck UNIMPLEMENTED;
52c2c66affSColin Finck
53c2c66affSColin Finck return (SOCKET)0;
54c2c66affSColin Finck }
55c2c66affSColin Finck
56*2b1f6c8bSPierre Schweitzer BOOL
57*2b1f6c8bSPierre Schweitzer WSPAPI
WSPAcceptEx(IN SOCKET sListenSocket,IN SOCKET sAcceptSocket,OUT PVOID lpOutputBuffer,IN DWORD dwReceiveDataLength,IN DWORD dwLocalAddressLength,IN DWORD dwRemoteAddressLength,OUT LPDWORD lpdwBytesReceived,IN OUT LPOVERLAPPED lpOverlapped)58*2b1f6c8bSPierre Schweitzer WSPAcceptEx(
59*2b1f6c8bSPierre Schweitzer IN SOCKET sListenSocket,
60*2b1f6c8bSPierre Schweitzer IN SOCKET sAcceptSocket,
61*2b1f6c8bSPierre Schweitzer OUT PVOID lpOutputBuffer,
62*2b1f6c8bSPierre Schweitzer IN DWORD dwReceiveDataLength,
63*2b1f6c8bSPierre Schweitzer IN DWORD dwLocalAddressLength,
64*2b1f6c8bSPierre Schweitzer IN DWORD dwRemoteAddressLength,
65*2b1f6c8bSPierre Schweitzer OUT LPDWORD lpdwBytesReceived,
66*2b1f6c8bSPierre Schweitzer IN OUT LPOVERLAPPED lpOverlapped)
67*2b1f6c8bSPierre Schweitzer {
68*2b1f6c8bSPierre Schweitzer UNIMPLEMENTED;
69*2b1f6c8bSPierre Schweitzer
70*2b1f6c8bSPierre Schweitzer return FALSE;
71*2b1f6c8bSPierre Schweitzer }
72*2b1f6c8bSPierre Schweitzer
73*2b1f6c8bSPierre Schweitzer BOOL
74*2b1f6c8bSPierre Schweitzer WSPAPI
WSPConnectEx(IN SOCKET s,IN const struct sockaddr * name,IN int namelen,IN PVOID lpSendBuffer,IN DWORD dwSendDataLength,OUT LPDWORD lpdwBytesSent,IN OUT LPOVERLAPPED lpOverlapped)75*2b1f6c8bSPierre Schweitzer WSPConnectEx(
76*2b1f6c8bSPierre Schweitzer IN SOCKET s,
77*2b1f6c8bSPierre Schweitzer IN const struct sockaddr *name,
78*2b1f6c8bSPierre Schweitzer IN int namelen,
79*2b1f6c8bSPierre Schweitzer IN PVOID lpSendBuffer,
80*2b1f6c8bSPierre Schweitzer IN DWORD dwSendDataLength,
81*2b1f6c8bSPierre Schweitzer OUT LPDWORD lpdwBytesSent,
82*2b1f6c8bSPierre Schweitzer IN OUT LPOVERLAPPED lpOverlapped)
83*2b1f6c8bSPierre Schweitzer {
84*2b1f6c8bSPierre Schweitzer UNIMPLEMENTED;
85*2b1f6c8bSPierre Schweitzer
86*2b1f6c8bSPierre Schweitzer return FALSE;
87*2b1f6c8bSPierre Schweitzer }
88*2b1f6c8bSPierre Schweitzer
89*2b1f6c8bSPierre Schweitzer BOOL
90*2b1f6c8bSPierre Schweitzer WSPAPI
WSPDisconnectEx(IN SOCKET hSocket,IN LPOVERLAPPED lpOverlapped,IN DWORD dwFlags,IN DWORD reserved)91*2b1f6c8bSPierre Schweitzer WSPDisconnectEx(
92*2b1f6c8bSPierre Schweitzer IN SOCKET hSocket,
93*2b1f6c8bSPierre Schweitzer IN LPOVERLAPPED lpOverlapped,
94*2b1f6c8bSPierre Schweitzer IN DWORD dwFlags,
95*2b1f6c8bSPierre Schweitzer IN DWORD reserved)
96*2b1f6c8bSPierre Schweitzer {
97*2b1f6c8bSPierre Schweitzer UNIMPLEMENTED;
98*2b1f6c8bSPierre Schweitzer
99*2b1f6c8bSPierre Schweitzer return FALSE;
100*2b1f6c8bSPierre Schweitzer }
101*2b1f6c8bSPierre Schweitzer
102*2b1f6c8bSPierre Schweitzer VOID
103*2b1f6c8bSPierre Schweitzer WSPAPI
WSPGetAcceptExSockaddrs(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)104*2b1f6c8bSPierre Schweitzer WSPGetAcceptExSockaddrs(
105*2b1f6c8bSPierre Schweitzer IN PVOID lpOutputBuffer,
106*2b1f6c8bSPierre Schweitzer IN DWORD dwReceiveDataLength,
107*2b1f6c8bSPierre Schweitzer IN DWORD dwLocalAddressLength,
108*2b1f6c8bSPierre Schweitzer IN DWORD dwRemoteAddressLength,
109*2b1f6c8bSPierre Schweitzer OUT struct sockaddr **LocalSockaddr,
110*2b1f6c8bSPierre Schweitzer OUT LPINT LocalSockaddrLength,
111*2b1f6c8bSPierre Schweitzer OUT struct sockaddr **RemoteSockaddr,
112*2b1f6c8bSPierre Schweitzer OUT LPINT RemoteSockaddrLength)
113*2b1f6c8bSPierre Schweitzer {
114*2b1f6c8bSPierre Schweitzer UNIMPLEMENTED;
115*2b1f6c8bSPierre Schweitzer }
116*2b1f6c8bSPierre Schweitzer
117c2c66affSColin Finck /* EOF */
118