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)
15 typedef DWORD (* LPFN_NSPAPI
)(VOID
);
16 typedef struct _NS_ROUTINE
{
17 DWORD dwFunctionCount
;
18 LPFN_NSPAPI
*alpfnFunctions
;
21 } NS_ROUTINE
, *PNS_ROUTINE
, * FAR LPNS_ROUTINE
;
28 AcceptEx(SOCKET ListenSocket
,
31 DWORD ReceiveDataLength
,
32 DWORD LocalAddressLength
,
33 DWORD RemoteAddressLength
,
34 LPDWORD BytesReceived
,
35 LPOVERLAPPED Overlapped
)
37 OutputDebugStringW(L
"w32sock AcceptEx stub called\n");
48 EnumProtocolsA(LPINT ProtocolCount
,
49 LPVOID ProtocolBuffer
,
52 OutputDebugStringW(L
"w32sock EnumProtocolsA stub called\n");
63 EnumProtocolsW(LPINT ProtocolCount
,
64 LPVOID ProtocolBuffer
,
67 OutputDebugStringW(L
"w32sock EnumProtocolsW stub called\n");
78 GetAcceptExSockaddrs(PVOID OutputBuffer
,
79 DWORD ReceiveDataLength
,
80 DWORD LocalAddressLength
,
81 DWORD RemoteAddressLength
,
82 LPSOCKADDR
* LocalSockaddr
,
83 LPINT LocalSockaddrLength
,
84 LPSOCKADDR
* RemoteSockaddr
,
85 LPINT RemoteSockaddrLength
)
87 OutputDebugStringW(L
"w32sock GetAcceptExSockaddrs stub called\n");
96 GetAddressByNameA(DWORD NameSpace
,
101 LPSERVICE_ASYNC_INFO ServiceAsyncInfo
,
103 LPDWORD BufferLength
,
105 LPDWORD AliasBufferLength
)
107 OutputDebugStringW(L
"w32sock GetAddressByNameA stub called\n");
118 GetAddressByNameW(DWORD NameSpace
,
123 LPSERVICE_ASYNC_INFO ServiceAsyncInfo
,
125 LPDWORD BufferLength
,
127 LPDWORD AliasBufferLength
)
129 OutputDebugStringW(L
"w32sock GetAddressByNameW stub called\n");
140 GetServiceA(DWORD NameSpace
,
146 LPSERVICE_ASYNC_INFO ServiceAsyncInfo
)
148 OutputDebugStringW(L
"w32sock GetServiceA stub called\n");
159 GetServiceW(DWORD NameSpace
,
165 LPSERVICE_ASYNC_INFO ServiceAsyncInfo
)
167 OutputDebugStringW(L
"w32sock GetServiceW stub called\n");
178 GetTypeByNameA(LPSTR ServiceName
,
181 OutputDebugStringW(L
"w32sock GetTypeByNameA stub called\n");
192 GetTypeByNameW(LPWSTR ServiceName
,
195 OutputDebugStringW(L
"w32sock GetTypeByNameW stub called\n");
206 MigrateWinsockConfiguration(DWORD Unknown1
,
210 OutputDebugStringW(L
"w32sock MigrateWinsockConfiguration stub called\n");
221 SetServiceA(DWORD NameSpace
,
224 LPSERVICE_INFOA ServiceInfo
,
225 LPSERVICE_ASYNC_INFO ServiceAsyncInfo
,
226 LPDWORD dwStatusFlags
)
228 OutputDebugStringW(L
"w32sock SetServiceA stub called\n");
239 SetServiceW(DWORD NameSpace
,
242 LPSERVICE_INFOW ServiceInfo
,
243 LPSERVICE_ASYNC_INFO ServiceAsyncInfo
,
244 LPDWORD dwStatusFlags
)
246 OutputDebugStringW(L
"w32sock SetServiceW stub called\n");
257 WSARecvEx(SOCKET Sock
,
262 OutputDebugStringW(L
"w32sock WSARecvEx stub called\n");
273 dn_expand(unsigned char *MessagePtr
,
274 unsigned char *EndofMesOrig
,
275 unsigned char *CompDomNam
,
276 unsigned char *ExpandDomNam
,
279 OutputDebugStringW(L
"w32sock dn_expand stub called\n");
290 getnetbyname(const char *name
)
292 OutputDebugStringW(L
"w32sock getnetbyname stub called\n");
303 inet_network(const char *cp
)
305 OutputDebugStringW(L
"w32sock inet_network stub called\n");
323 OutputDebugStringW(L
"w32sock rcmd stub called\n");
325 return INVALID_SOCKET
;
341 OutputDebugStringW(L
"w32sock rexec stub called\n");
343 return INVALID_SOCKET
;
354 OutputDebugStringW(L
"w32sock rresvport stub called\n");
356 return INVALID_SOCKET
;
365 s_perror(const char *str
)
367 OutputDebugStringW(L
"w32sock s_perror stub called\n");
376 sethostname(char *Name
, int NameLen
)
378 OutputDebugStringW(L
"w32sock sethostname stub called\n");
389 DllMain(HINSTANCE InstDLL
,
402 GetNameByTypeA(LPGUID lpServiceType
,LPSTR lpServiceName
,DWORD dwNameLength
)
404 OutputDebugStringW(L
"w32sock GetNameByTypeA stub called\n");
414 GetNameByTypeW(LPGUID lpServiceType
,LPWSTR lpServiceName
,DWORD dwNameLength
)
416 OutputDebugStringW(L
"w32sock GetNameByTypeW stub called\n");
428 LPNSP_ROUTINE lpnspRoutines
441 IN WORD wVersionRequested
,
442 OUT LPWSPDATA lpWSPData
,
443 IN LPWSAPROTOCOL_INFOW lpProtocolInfo
,
444 IN WSPUPCALLTABLE UpcallTable
,
445 OUT LPWSPPROC_TABLE lpProcTable
458 IN OUT LPDWORD lpdwVersion
,
459 IN OUT LPNS_ROUTINE nsrBuffer
,
460 IN OUT LPDWORD lpdwBufferLength
463 OutputDebugStringW(L
"mswsock NPLoadNameSpaces stub called\n");
478 OutputDebugStringW(L
"mswsock StartWsdpService stub called\n");
489 OutputDebugStringW(L
"mswsock StopWsdpService stub called\n");
498 SvchostPushServiceGlobals(DWORD Value
)
500 OutputDebugStringW(L
"mswsock SvchostPushServiceGlobals stub called\n");
511 ServiceMain(DWORD Unknown1
, DWORD Unknown2
)
513 OutputDebugStringW(L
"mswsock ServiceMain stub called\n");