xref: /reactos/dll/win32/msafd/misc/stubs.c (revision 2b1f6c8b)
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