2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS WinSock DLL
5 * PURPOSE: Stub functions
6 * PROGRAMMERS: Ge van Geldorp (ge@gse.nl)
16 typedef DWORD (* LPFN_NSPAPI
)(VOID
);
17 typedef struct _NS_ROUTINE
{
18 DWORD dwFunctionCount
;
19 LPFN_NSPAPI
*alpfnFunctions
;
22 } NS_ROUTINE
, *PNS_ROUTINE
, * FAR LPNS_ROUTINE
;
29 AcceptEx(SOCKET ListenSocket
,
32 DWORD ReceiveDataLength
,
33 DWORD LocalAddressLength
,
34 DWORD RemoteAddressLength
,
35 LPDWORD BytesReceived
,
36 LPOVERLAPPED Overlapped
)
38 OutputDebugStringW(L
"w32sock AcceptEx stub called\n");
49 EnumProtocolsA(LPINT ProtocolCount
,
50 LPVOID ProtocolBuffer
,
53 OutputDebugStringW(L
"w32sock EnumProtocolsA stub called\n");
64 EnumProtocolsW(LPINT ProtocolCount
,
65 LPVOID ProtocolBuffer
,
68 OutputDebugStringW(L
"w32sock EnumProtocolsW stub called\n");
79 GetAcceptExSockaddrs(PVOID OutputBuffer
,
80 DWORD ReceiveDataLength
,
81 DWORD LocalAddressLength
,
82 DWORD RemoteAddressLength
,
83 LPSOCKADDR
* LocalSockaddr
,
84 LPINT LocalSockaddrLength
,
85 LPSOCKADDR
* RemoteSockaddr
,
86 LPINT RemoteSockaddrLength
)
88 OutputDebugStringW(L
"w32sock GetAcceptExSockaddrs stub called\n");
97 GetAddressByNameA(DWORD NameSpace
,
102 LPSERVICE_ASYNC_INFO ServiceAsyncInfo
,
104 LPDWORD BufferLength
,
106 LPDWORD AliasBufferLength
)
108 OutputDebugStringW(L
"w32sock GetAddressByNameA stub called\n");
119 GetAddressByNameW(DWORD NameSpace
,
124 LPSERVICE_ASYNC_INFO ServiceAsyncInfo
,
126 LPDWORD BufferLength
,
128 LPDWORD AliasBufferLength
)
130 OutputDebugStringW(L
"w32sock GetAddressByNameW stub called\n");
141 GetServiceA(DWORD NameSpace
,
147 LPSERVICE_ASYNC_INFO ServiceAsyncInfo
)
149 OutputDebugStringW(L
"w32sock GetServiceA stub called\n");
160 GetServiceW(DWORD NameSpace
,
166 LPSERVICE_ASYNC_INFO ServiceAsyncInfo
)
168 OutputDebugStringW(L
"w32sock GetServiceW stub called\n");
179 GetTypeByNameA(LPSTR ServiceName
,
182 OutputDebugStringW(L
"w32sock GetTypeByNameA stub called\n");
193 GetTypeByNameW(LPWSTR ServiceName
,
196 OutputDebugStringW(L
"w32sock GetTypeByNameW stub called\n");
207 MigrateWinsockConfiguration(DWORD Unknown1
,
211 OutputDebugStringW(L
"w32sock MigrateWinsockConfiguration stub called\n");
222 SetServiceA(DWORD NameSpace
,
225 LPSERVICE_INFOA ServiceInfo
,
226 LPSERVICE_ASYNC_INFO ServiceAsyncInfo
,
227 LPDWORD dwStatusFlags
)
229 OutputDebugStringW(L
"w32sock SetServiceA stub called\n");
240 SetServiceW(DWORD NameSpace
,
243 LPSERVICE_INFOW ServiceInfo
,
244 LPSERVICE_ASYNC_INFO ServiceAsyncInfo
,
245 LPDWORD dwStatusFlags
)
247 OutputDebugStringW(L
"w32sock SetServiceW stub called\n");
258 WSARecvEx(SOCKET Sock
,
263 OutputDebugStringW(L
"w32sock WSARecvEx stub called\n");
274 dn_expand(unsigned char *MessagePtr
,
275 unsigned char *EndofMesOrig
,
276 unsigned char *CompDomNam
,
277 unsigned char *ExpandDomNam
,
280 OutputDebugStringW(L
"w32sock dn_expand stub called\n");
291 getnetbyname(const char *name
)
293 OutputDebugStringW(L
"w32sock getnetbyname stub called\n");
304 inet_network(const char *cp
)
306 OutputDebugStringW(L
"w32sock inet_network stub called\n");
324 OutputDebugStringW(L
"w32sock rcmd stub called\n");
326 return INVALID_SOCKET
;
342 OutputDebugStringW(L
"w32sock rexec stub called\n");
344 return INVALID_SOCKET
;
355 OutputDebugStringW(L
"w32sock rresvport stub called\n");
357 return INVALID_SOCKET
;
366 s_perror(const char *str
)
368 OutputDebugStringW(L
"w32sock s_perror stub called\n");
377 sethostname(char *Name
, int NameLen
)
379 OutputDebugStringW(L
"w32sock sethostname stub called\n");
390 DllMain(HINSTANCE InstDLL
,
403 GetNameByTypeA(LPGUID lpServiceType
,LPSTR lpServiceName
,DWORD dwNameLength
)
405 OutputDebugStringW(L
"w32sock GetNameByTypeA stub called\n");
415 GetNameByTypeW(LPGUID lpServiceType
,LPWSTR lpServiceName
,DWORD dwNameLength
)
417 OutputDebugStringW(L
"w32sock GetNameByTypeW stub called\n");
427 IN WORD wVersionRequested
,
428 OUT LPWSPDATA lpWSPData
,
429 IN LPWSAPROTOCOL_INFOW lpProtocolInfo
,
430 IN WSPUPCALLTABLE UpcallTable
,
431 OUT LPWSPPROC_TABLE lpProcTable
444 IN OUT LPDWORD lpdwVersion
,
445 IN OUT LPNS_ROUTINE nsrBuffer
,
446 IN OUT LPDWORD lpdwBufferLength
449 OutputDebugStringW(L
"mswsock NPLoadNameSpaces stub called\n");
464 OutputDebugStringW(L
"mswsock StartWsdpService stub called\n");
475 OutputDebugStringW(L
"mswsock StopWsdpService stub called\n");
484 SvchostPushServiceGlobals(DWORD Value
)
486 OutputDebugStringW(L
"mswsock SvchostPushServiceGlobals stub called\n");
497 ServiceMain(DWORD Unknown1
, DWORD Unknown2
)
499 OutputDebugStringW(L
"mswsock ServiceMain stub called\n");