Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-cw
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-cw
Commits
ab968455
Commit
ab968455
authored
Oct 02, 2001
by
Andreas Mohr
Committed by
Alexandre Julliard
Oct 02, 2001
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Added WSC*InstallProvider stubs.
parent
c4a101c9
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
57 additions
and
2 deletions
+57
-2
socket.c
dlls/winsock/socket.c
+28
-0
ws2_32.spec
dlls/winsock/ws2_32.spec
+2
-2
winsock2.h
include/winsock2.h
+27
-0
No files found.
dlls/winsock/socket.c
View file @
ab968455
...
@@ -3270,3 +3270,31 @@ INT WINAPI WSARecvFrom( SOCKET s, LPWSABUF lpBuffers, DWORD dwBufferCount,
...
@@ -3270,3 +3270,31 @@ INT WINAPI WSARecvFrom( SOCKET s, LPWSABUF lpBuffers, DWORD dwBufferCount,
return
rc
;
return
rc
;
}
}
/***********************************************************************
* WSCInstallProvider (WS2_32.88)
*/
INT
WINAPI
WSCInstallProvider
(
const
LPGUID
lpProviderId
,
LPCWSTR
lpszProviderDllPath
,
const
LPWSAPROTOCOL_INFOW
lpProtocolInfoList
,
DWORD
dwNumberOfEntries
,
LPINT
lpErrno
)
{
FIXME
(
"(%s, %s, %p, %ld, %p): stub !
\n
"
,
debugstr_guid
(
lpProviderId
),
debugstr_w
(
lpszProviderDllPath
),
lpProtocolInfoList
,
dwNumberOfEntries
,
lpErrno
);
*
lpErrno
=
0
;
return
0
;
}
/***********************************************************************
* WSCDeinstallProvider (WS2_32.83)
*/
INT
WINAPI
WSCDeinstallProvider
(
LPGUID
lpProviderId
,
LPINT
lpErrno
)
{
FIXME
(
"(%s, %p): stub !
\n
"
,
debugstr_guid
(
lpProviderId
),
lpErrno
);
*
lpErrno
=
0
;
return
0
;
}
dlls/winsock/ws2_32.spec
View file @
ab968455
...
@@ -95,12 +95,12 @@ debug_channels (winsock)
...
@@ -95,12 +95,12 @@ debug_channels (winsock)
80 stub WSAStringToAddressA
80 stub WSAStringToAddressA
81 stub WSAStringToAddressW
81 stub WSAStringToAddressW
82 forward WSAWaitForMultipleEvents KERNEL32.WaitForMultipleObjectsEx
82 forward WSAWaitForMultipleEvents KERNEL32.WaitForMultipleObjectsEx
83 st
ub
WSCDeinstallProvider
83 st
dcall WSCDeinstallProvider(ptr ptr)
WSCDeinstallProvider
84 stub WSCEnableNSProvider
84 stub WSCEnableNSProvider
85 stub WSCEnumProtocols
85 stub WSCEnumProtocols
86 stub WSCGetProviderPath
86 stub WSCGetProviderPath
87 stub WSCInstallNameSpace
87 stub WSCInstallNameSpace
88 st
ub
WSCInstallProvider
88 st
dcall WSCInstallProvider(ptr wstr ptr long ptr)
WSCInstallProvider
89 stub WSCUnInstallNameSpace
89 stub WSCUnInstallNameSpace
90 stub WSCWriteNameSpaceOrder
90 stub WSCWriteNameSpaceOrder
91 stub WSCWriteProviderOrder
91 stub WSCWriteProviderOrder
...
...
include/winsock2.h
View file @
ab968455
...
@@ -186,6 +186,33 @@ typedef struct _WSAPROTOCOL_INFOA
...
@@ -186,6 +186,33 @@ typedef struct _WSAPROTOCOL_INFOA
CHAR
szProtocol
[
WSAPROTOCOL_LEN
+
1
];
CHAR
szProtocol
[
WSAPROTOCOL_LEN
+
1
];
}
WSAPROTOCOL_INFOA
,
*
LPWSAPROTOCOL_INFOA
;
}
WSAPROTOCOL_INFOA
,
*
LPWSAPROTOCOL_INFOA
;
typedef
struct
_WSAPROTOCOL_INFOW
{
DWORD
dwServiceFlags1
;
DWORD
dwServiceFlags2
;
DWORD
dwServiceFlags3
;
DWORD
dwServiceFlags4
;
DWORD
dwProviderFlags
;
GUID
ProviderId
;
DWORD
dwCatalogEntryId
;
WSAPROTOCOLCHAIN
ProtocolChain
;
int
iVersion
;
int
iAddressFamily
;
int
iMaxSockAddr
;
int
iMinSockAddr
;
int
iSocketType
;
int
iProtocol
;
int
iProtocolMaxOffset
;
int
iNetworkByteOrder
;
int
iSecurityScheme
;
DWORD
dwMessageSize
;
DWORD
dwProviderReserved
;
WCHAR
szProtocol
[
WSAPROTOCOL_LEN
+
1
];
}
WSAPROTOCOL_INFOW
,
*
LPWSAPROTOCOL_INFOW
;
DECL_WINELIB_TYPE_AW
(
WSAPROTOCOL_INFO
)
DECL_WINELIB_TYPE_AW
(
LPWSAPROTOCOL_INFO
)
typedef
struct
_WSANETWORKEVENTS
typedef
struct
_WSANETWORKEVENTS
{
{
long
lNetworkEvents
;
long
lNetworkEvents
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment