Update vendored windows libs

This commit is contained in:
Labrys of Knossos 2022-11-28 05:59:32 -05:00
commit b1cefa94e5
226 changed files with 33472 additions and 11882 deletions

View file

@ -2,29 +2,30 @@
API hooks for network stuff.
"""
__all__ = ('AddConnection')
__all__ = 'AddConnection'
from jaraco.windows.error import WindowsError
from .api import net
def AddConnection(
remote_name, type=net.RESOURCETYPE_ANY, local_name=None,
provider_name=None, user=None, password=None, flags=0):
resource = net.NETRESOURCE(
type=type,
remote_name=remote_name,
local_name=local_name,
provider_name=provider_name,
# WNetAddConnection2 ignores the other members of NETRESOURCE
)
remote_name,
type=net.RESOURCETYPE_ANY,
local_name=None,
provider_name=None,
user=None,
password=None,
flags=0,
):
resource = net.NETRESOURCE(
type=type,
remote_name=remote_name,
local_name=local_name,
provider_name=provider_name,
# WNetAddConnection2 ignores the other members of NETRESOURCE
)
result = net.WNetAddConnection2(
resource,
password,
user,
flags,
)
result = net.WNetAddConnection2(resource, password, user, flags)
if result != 0:
raise WindowsError(result)
if result != 0:
raise WindowsError(result)