1c2c66affSColin Finck /*
2c2c66affSColin Finck * COPYRIGHT: See COPYING in the top level directory
3c2c66affSColin Finck * PROJECT: ReactOS WinSock 2 API
4*682f85adSSerge Gautherie * FILE: dll/win32/ws2_32/src/nspinstl.c
5c2c66affSColin Finck * PURPOSE: Namespace Provider Installation
6c2c66affSColin Finck * PROGRAMMER: Alex Ionescu (alex@relsoft.net)
7c2c66affSColin Finck */
8c2c66affSColin Finck
9c2c66affSColin Finck /* INCLUDES ******************************************************************/
10c2c66affSColin Finck
11c2c66affSColin Finck #include <ws2_32.h>
12c2c66affSColin Finck
13c2c66affSColin Finck #define NDEBUG
14c2c66affSColin Finck #include <debug.h>
15c2c66affSColin Finck
16c2c66affSColin Finck /* FUNCTIONS *****************************************************************/
17c2c66affSColin Finck
18c2c66affSColin Finck /*
19c2c66affSColin Finck * @unimplemented
20c2c66affSColin Finck */
21c2c66affSColin Finck INT
22c2c66affSColin Finck WSPAPI
WSCEnableNSProvider(IN LPGUID lpProviderId,IN BOOL fEnable)23c2c66affSColin Finck WSCEnableNSProvider(IN LPGUID lpProviderId,
24c2c66affSColin Finck IN BOOL fEnable)
25c2c66affSColin Finck {
26c2c66affSColin Finck UNIMPLEMENTED;
27c2c66affSColin Finck SetLastError(WSAEINVAL);
28c2c66affSColin Finck return SOCKET_ERROR;
29c2c66affSColin Finck }
30c2c66affSColin Finck
31c2c66affSColin Finck /*
32c2c66affSColin Finck * @unimplemented
33c2c66affSColin Finck */
34c2c66affSColin Finck INT
35c2c66affSColin Finck WSPAPI
WSCInstallNameSpace(IN LPWSTR lpszIdentifier,IN LPWSTR lpszPathName,IN DWORD dwNameSpace,IN DWORD dwVersion,IN LPGUID lpProviderId)36c2c66affSColin Finck WSCInstallNameSpace(IN LPWSTR lpszIdentifier,
37c2c66affSColin Finck IN LPWSTR lpszPathName,
38c2c66affSColin Finck IN DWORD dwNameSpace,
39c2c66affSColin Finck IN DWORD dwVersion,
40c2c66affSColin Finck IN LPGUID lpProviderId)
41c2c66affSColin Finck {
42c2c66affSColin Finck UNIMPLEMENTED;
43c2c66affSColin Finck SetLastError(WSAEINVAL);
44c2c66affSColin Finck return SOCKET_ERROR;
45c2c66affSColin Finck }
46c2c66affSColin Finck
47c2c66affSColin Finck /*
48c2c66affSColin Finck * @unimplemented
49c2c66affSColin Finck */
50c2c66affSColin Finck INT
51c2c66affSColin Finck WSPAPI
WSCUnInstallNameSpace(IN LPGUID lpProviderId)52c2c66affSColin Finck WSCUnInstallNameSpace(IN LPGUID lpProviderId)
53c2c66affSColin Finck {
54c2c66affSColin Finck UNIMPLEMENTED;
55c2c66affSColin Finck SetLastError(WSAEINVAL);
56c2c66affSColin Finck return SOCKET_ERROR;
57c2c66affSColin Finck }
58c2c66affSColin Finck
59c2c66affSColin Finck /*
60c2c66affSColin Finck * @unimplemented
61c2c66affSColin Finck */
62c2c66affSColin Finck INT
63c2c66affSColin Finck WSPAPI
WSCUpdateProvider(LPGUID lpProviderId,const WCHAR FAR * lpszProviderDllPath,const LPWSAPROTOCOL_INFOW lpProtocolInfoList,DWORD dwNumberOfEntries,LPINT lpErrno)64c2c66affSColin Finck WSCUpdateProvider(LPGUID lpProviderId,
65c2c66affSColin Finck const WCHAR FAR * lpszProviderDllPath,
66c2c66affSColin Finck const LPWSAPROTOCOL_INFOW lpProtocolInfoList,
67c2c66affSColin Finck DWORD dwNumberOfEntries,
68c2c66affSColin Finck LPINT lpErrno)
69c2c66affSColin Finck {
70c2c66affSColin Finck UNIMPLEMENTED;
71c2c66affSColin Finck SetLastError(WSAEINVAL);
72c2c66affSColin Finck return SOCKET_ERROR;
73c2c66affSColin Finck }
74c2c66affSColin Finck
75c2c66affSColin Finck /*
76c2c66affSColin Finck * @unimplemented
77c2c66affSColin Finck */
78c2c66affSColin Finck INT
79c2c66affSColin Finck WSPAPI
WSCWriteNameSpaceOrder(LPGUID lpProviderId,DWORD dwNumberOfEntries)80c2c66affSColin Finck WSCWriteNameSpaceOrder(LPGUID lpProviderId,
81c2c66affSColin Finck DWORD dwNumberOfEntries)
82c2c66affSColin Finck {
83c2c66affSColin Finck UNIMPLEMENTED;
84c2c66affSColin Finck SetLastError(WSAEINVAL);
85c2c66affSColin Finck return SOCKET_ERROR;
86c2c66affSColin Finck }
87