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
;
30 EnumProtocolsA(LPINT ProtocolCount
,
31 LPVOID ProtocolBuffer
,
34 OutputDebugStringW(L
"w32sock EnumProtocolsA stub called\n");
45 EnumProtocolsW(LPINT ProtocolCount
,
46 LPVOID ProtocolBuffer
,
49 OutputDebugStringW(L
"w32sock EnumProtocolsW stub called\n");
60 GetAddressByNameA(DWORD NameSpace
,
65 LPSERVICE_ASYNC_INFO ServiceAsyncInfo
,
69 LPDWORD AliasBufferLength
)
71 OutputDebugStringW(L
"w32sock GetAddressByNameA stub called\n");
82 GetAddressByNameW(DWORD NameSpace
,
87 LPSERVICE_ASYNC_INFO ServiceAsyncInfo
,
91 LPDWORD AliasBufferLength
)
93 OutputDebugStringW(L
"w32sock GetAddressByNameW stub called\n");
104 GetServiceA(DWORD NameSpace
,
110 LPSERVICE_ASYNC_INFO ServiceAsyncInfo
)
112 OutputDebugStringW(L
"w32sock GetServiceA stub called\n");
123 GetServiceW(DWORD NameSpace
,
129 LPSERVICE_ASYNC_INFO ServiceAsyncInfo
)
131 OutputDebugStringW(L
"w32sock GetServiceW stub called\n");
142 GetTypeByNameA(LPSTR ServiceName
,
145 OutputDebugStringW(L
"w32sock GetTypeByNameA stub called\n");
156 GetTypeByNameW(LPWSTR ServiceName
,
159 OutputDebugStringW(L
"w32sock GetTypeByNameW stub called\n");
170 MigrateWinsockConfiguration(DWORD Unknown1
,
174 OutputDebugStringW(L
"w32sock MigrateWinsockConfiguration stub called\n");
185 SetServiceA(DWORD NameSpace
,
188 LPSERVICE_INFOA ServiceInfo
,
189 LPSERVICE_ASYNC_INFO ServiceAsyncInfo
,
190 LPDWORD dwStatusFlags
)
192 OutputDebugStringW(L
"w32sock SetServiceA stub called\n");
203 SetServiceW(DWORD NameSpace
,
206 LPSERVICE_INFOW ServiceInfo
,
207 LPSERVICE_ASYNC_INFO ServiceAsyncInfo
,
208 LPDWORD dwStatusFlags
)
210 OutputDebugStringW(L
"w32sock SetServiceW stub called\n");
221 WSARecvEx(SOCKET Sock
,
226 OutputDebugStringW(L
"w32sock WSARecvEx stub called\n");
237 dn_expand(unsigned char *MessagePtr
,
238 unsigned char *EndofMesOrig
,
239 unsigned char *CompDomNam
,
240 unsigned char *ExpandDomNam
,
243 OutputDebugStringW(L
"w32sock dn_expand stub called\n");
254 getnetbyname(const char *name
)
256 OutputDebugStringW(L
"w32sock getnetbyname stub called\n");
267 inet_network(const char *cp
)
269 OutputDebugStringW(L
"w32sock inet_network stub called\n");
287 OutputDebugStringW(L
"w32sock rcmd stub called\n");
289 return INVALID_SOCKET
;
305 OutputDebugStringW(L
"w32sock rexec stub called\n");
307 return INVALID_SOCKET
;
318 OutputDebugStringW(L
"w32sock rresvport stub called\n");
320 return INVALID_SOCKET
;
329 s_perror(const char *str
)
331 OutputDebugStringW(L
"w32sock s_perror stub called\n");
340 sethostname(char *Name
, int NameLen
)
342 OutputDebugStringW(L
"w32sock sethostname stub called\n");
353 DllMain(HINSTANCE InstDLL
,
366 GetNameByTypeA(LPGUID lpServiceType
,LPSTR lpServiceName
,DWORD dwNameLength
)
368 OutputDebugStringW(L
"w32sock GetNameByTypeA stub called\n");
378 GetNameByTypeW(LPGUID lpServiceType
,LPWSTR lpServiceName
,DWORD dwNameLength
)
380 OutputDebugStringW(L
"w32sock GetNameByTypeW stub called\n");
390 IN WORD wVersionRequested
,
391 OUT LPWSPDATA lpWSPData
,
392 IN LPWSAPROTOCOL_INFOW lpProtocolInfo
,
393 IN WSPUPCALLTABLE UpcallTable
,
394 OUT LPWSPPROC_TABLE lpProcTable
407 IN OUT LPDWORD lpdwVersion
,
408 IN OUT LPNS_ROUTINE nsrBuffer
,
409 IN OUT LPDWORD lpdwBufferLength
412 OutputDebugStringW(L
"mswsock NPLoadNameSpaces stub called\n");
427 OutputDebugStringW(L
"mswsock StartWsdpService stub called\n");
438 OutputDebugStringW(L
"mswsock StopWsdpService stub called\n");
447 SvchostPushServiceGlobals(DWORD Value
)
449 OutputDebugStringW(L
"mswsock SvchostPushServiceGlobals stub called\n");
460 ServiceMain(DWORD Unknown1
, DWORD Unknown2
)
462 OutputDebugStringW(L
"mswsock ServiceMain stub called\n");