3 * COPYRIGHT: See COPYING in the top level directory
4 * PROJECT: ReactOS WinSock DLL
6 * PURPOSE: Stub functions
7 * PROGRAMMERS: Ge van Geldorp (ge@gse.nl)
18 typedef DWORD (* LPFN_NSPAPI
)(VOID
);
19 typedef struct _NS_ROUTINE
{
20 DWORD dwFunctionCount
;
21 LPFN_NSPAPI
*alpfnFunctions
;
24 } NS_ROUTINE
, *PNS_ROUTINE
, * FAR LPNS_ROUTINE
;
31 AcceptEx(SOCKET ListenSocket
,
34 DWORD ReceiveDataLength
,
35 DWORD LocalAddressLength
,
36 DWORD RemoteAddressLength
,
37 LPDWORD BytesReceived
,
38 LPOVERLAPPED Overlapped
)
40 OutputDebugStringW(L
"w32sock AcceptEx stub called\n");
51 EnumProtocolsA(LPINT ProtocolCount
,
52 LPVOID ProtocolBuffer
,
55 OutputDebugStringW(L
"w32sock EnumProtocolsA stub called\n");
66 EnumProtocolsW(LPINT ProtocolCount
,
67 LPVOID ProtocolBuffer
,
70 OutputDebugStringW(L
"w32sock EnumProtocolsW stub called\n");
81 GetAcceptExSockaddrs(PVOID OutputBuffer
,
82 DWORD ReceiveDataLength
,
83 DWORD LocalAddressLength
,
84 DWORD RemoteAddressLength
,
85 LPSOCKADDR
* LocalSockaddr
,
86 LPINT LocalSockaddrLength
,
87 LPSOCKADDR
* RemoteSockaddr
,
88 LPINT RemoteSockaddrLength
)
90 OutputDebugStringW(L
"w32sock GetAcceptExSockaddrs stub called\n");
99 GetAddressByNameA(DWORD NameSpace
,
104 LPSERVICE_ASYNC_INFO ServiceAsyncInfo
,
106 LPDWORD BufferLength
,
108 LPDWORD AliasBufferLength
)
110 OutputDebugStringW(L
"w32sock GetAddressByNameA stub called\n");
121 GetAddressByNameW(DWORD NameSpace
,
126 LPSERVICE_ASYNC_INFO ServiceAsyncInfo
,
128 LPDWORD BufferLength
,
130 LPDWORD AliasBufferLength
)
132 OutputDebugStringW(L
"w32sock GetAddressByNameW stub called\n");
143 GetServiceA(DWORD NameSpace
,
149 LPSERVICE_ASYNC_INFO ServiceAsyncInfo
)
151 OutputDebugStringW(L
"w32sock GetServiceA stub called\n");
162 GetServiceW(DWORD NameSpace
,
168 LPSERVICE_ASYNC_INFO ServiceAsyncInfo
)
170 OutputDebugStringW(L
"w32sock GetServiceW stub called\n");
181 GetTypeByNameA(LPSTR ServiceName
,
184 OutputDebugStringW(L
"w32sock GetTypeByNameA stub called\n");
195 GetTypeByNameW(LPWSTR ServiceName
,
198 OutputDebugStringW(L
"w32sock GetTypeByNameW stub called\n");
209 MigrateWinsockConfiguration(DWORD Unknown1
,
213 OutputDebugStringW(L
"w32sock MigrateWinsockConfiguration stub called\n");
224 SetServiceA(DWORD NameSpace
,
227 LPSERVICE_INFOA ServiceInfo
,
228 LPSERVICE_ASYNC_INFO ServiceAsyncInfo
,
229 LPDWORD dwStatusFlags
)
231 OutputDebugStringW(L
"w32sock SetServiceA stub called\n");
242 SetServiceW(DWORD NameSpace
,
245 LPSERVICE_INFOW ServiceInfo
,
246 LPSERVICE_ASYNC_INFO ServiceAsyncInfo
,
247 LPDWORD dwStatusFlags
)
249 OutputDebugStringW(L
"w32sock SetServiceW stub called\n");
260 WSARecvEx(SOCKET Sock
,
265 OutputDebugStringW(L
"w32sock WSARecvEx stub called\n");
276 dn_expand(unsigned char *MessagePtr
,
277 unsigned char *EndofMesOrig
,
278 unsigned char *CompDomNam
,
279 unsigned char *ExpandDomNam
,
282 OutputDebugStringW(L
"w32sock dn_expand stub called\n");
293 getnetbyname(const char *name
)
295 OutputDebugStringW(L
"w32sock getnetbyname stub called\n");
306 inet_network(const char *cp
)
308 OutputDebugStringW(L
"w32sock inet_network stub called\n");
326 OutputDebugStringW(L
"w32sock rcmd stub called\n");
328 return INVALID_SOCKET
;
344 OutputDebugStringW(L
"w32sock rexec stub called\n");
346 return INVALID_SOCKET
;
357 OutputDebugStringW(L
"w32sock rresvport stub called\n");
359 return INVALID_SOCKET
;
368 s_perror(const char *str
)
370 OutputDebugStringW(L
"w32sock s_perror stub called\n");
379 sethostname(char *Name
, int NameLen
)
381 OutputDebugStringW(L
"w32sock sethostname stub called\n");
392 DllMain(HINSTANCE InstDLL
,
405 GetNameByTypeA(LPGUID lpServiceType
,LPSTR lpServiceName
,DWORD dwNameLength
)
407 OutputDebugStringW(L
"w32sock GetNameByTypeA stub called\n");
417 GetNameByTypeW(LPGUID lpServiceType
,LPWSTR lpServiceName
,DWORD dwNameLength
)
419 OutputDebugStringW(L
"w32sock GetNameByTypeW stub called\n");
431 LPNSP_ROUTINE lpnspRoutines
444 IN WORD wVersionRequested
,
445 OUT LPWSPDATA lpWSPData
,
446 IN LPWSAPROTOCOL_INFOW lpProtocolInfo
,
447 IN WSPUPCALLTABLE UpcallTable
,
448 OUT LPWSPPROC_TABLE lpProcTable
461 IN OUT LPDWORD lpdwVersion
,
462 IN OUT LPNS_ROUTINE nsrBuffer
,
463 IN OUT LPDWORD lpdwBufferLength
466 OutputDebugStringW(L
"mswsock NPLoadNameSpaces stub called\n");
481 OutputDebugStringW(L
"mswsock StartWsdpService stub called\n");
492 OutputDebugStringW(L
"mswsock StopWsdpService stub called\n");
501 SvchostPushServiceGlobals(DWORD Value
)
503 OutputDebugStringW(L
"mswsock SvchostPushServiceGlobals stub called\n");
514 ServiceMain(DWORD Unknown1
, DWORD Unknown2
)
516 OutputDebugStringW(L
"mswsock ServiceMain stub called\n");