ws2_32.dll

v10.0.19041.3636 32-bit Windows NT Analyzed
Description
Windows Socket 2.0 32-Bit DLL
Authors
© Microsoft Corporation. All rights reserved.
File size
390.5 KB
Uploaded
2025-12-01 08:08
Views
216
SHA-256
5d920a7a5486e7c1693334d59271f2a5

Exported functions 180

accept #1 · 0x169c0
bind #2 · 0xd890
closesocket #3 · 0xea60
connect #4 · 0x15710
getpeername #5 · 0x13200
getsockname #6 · 0x12270
getsockopt #7 · 0x15960
htonl #8 · 0x5350
htons #9 · 0x56e0
ioctlsocket #10 · 0x12520
inet_addr #11 · 0x57e0
inet_ntoa #12 · 0x5940
listen #13 · 0x15d90
ntohl #14 · 0x5350
ntohs #15 · 0x56e0
recv #16 · 0x123a0
recvfrom #17 · 0x15ab0
select #18 · 0x15e50
send #19 · 0x158a0
sendto #20 · 0x16160
setsockopt #21 · 0xf070
shutdown #22 · 0x132b0
socket #23 · 0xc990
WSApSetPostRoutine #24 · 0x382f0
FreeAddrInfoEx #25 · 0x5b30
FreeAddrInfoExW #26 · 0x5b30
FreeAddrInfoW #27 · 0x7580
GetAddrInfoExA #28 · 0x2c910
GetAddrInfoExCancel #29 · 0x2caa0
GetAddrInfoExOverlappedResult #30 · 0x154f0
GetAddrInfoExW #31 · 0x13400
GetAddrInfoW #32 · 0x126b0
GetHostNameW #33 · 0x2f580
GetNameInfoW #34 · 0x5e60
InetNtopW #35 · 0x5fb0
InetPtonW #36 · 0x2b920
SetAddrInfoExA #37 · 0x2cbd0
SetAddrInfoExW #38 · 0x2cca0
WPUCompleteOverlappedRequest #39 · 0x38080
WPUGetProviderPathEx #40 · 0x16b40
WSAAccept #41 · 0x168a0
WSAAddressToStringA #42 · 0x12d90
WSAAddressToStringW #43 · 0xb4e0
WSAAdvertiseProvider #44 · 0x3a2a0
WSACloseEvent #45 · 0x5ac0
WSAConnect #46 · 0x36c80
WSAConnectByList #47 · 0x36d50
WSAConnectByNameA #48 · 0x374c0
WSAConnectByNameW #49 · 0x37620
WSACreateEvent #50 · 0x5cd0
gethostbyaddr #51 · 0x2fd80
gethostbyname #52 · 0x2ff10
getprotobyname #53 · 0x2ef50
getprotobynumber #54 · 0x2f0b0
getservbyname #55 · 0x30250
getservbyport #56 · 0x30430
gethostname #57 · 0x300a0
WSADuplicateSocketA #58 · 0x2ead0
WSADuplicateSocketW #59 · 0x2eb40
WSAEnumNameSpaceProvidersA #60 · 0x33ec0
WSAEnumNameSpaceProvidersExA #61 · 0x33f30
WSAEnumNameSpaceProvidersExW #62 · 0x33fa0
WSAEnumNameSpaceProvidersW #63 · 0x6f50
WSAEnumNetworkEvents #64 · 0x130d0
WSAEnumProtocolsA #65 · 0x3d9d0
WSAEnumProtocolsW #66 · 0x17a80
WSAEventSelect #67 · 0xc860
WSAGetOverlappedResult #68 · 0x6010
WSAGetQOSByName #69 · 0x32f30
WSAGetServiceClassInfoA #70 · 0x34010
WSAGetServiceClassInfoW #71 · 0x340c0
WSAGetServiceClassNameByClassIdA #72 · 0x34230
WSAGetServiceClassNameByClassIdW #73 · 0x34490
WSAHtonl #74 · 0x2b9a0
WSAHtons #75 · 0x2baa0
WSAInstallServiceClassA #76 · 0x346e0
WSAInstallServiceClassW #77 · 0x34770
WSAIoctl #78 · 0xf3b0
WSAJoinLeaf #79 · 0x37ed0
WSALookupServiceBeginA #80 · 0x34890
WSALookupServiceBeginW #81 · 0xfba0
WSALookupServiceEnd #82 · 0x105e0
WSALookupServiceNextA #83 · 0x34990
WSALookupServiceNextW #84 · 0xc5b0
WSANSPIoctl #85 · 0x34b50
WSANtohl #86 · 0x2bbb0
WSANtohs #87 · 0x2bcb0
WSAPoll #88 · 0x35540
WSAProviderCompleteAsyncCall #89 · 0x3a3f0
WSAProviderConfigChange #90 · 0x171a0
WSARecv #91 · 0xed70
WSARecvDisconnect #92 · 0x339b0
WSARecvFrom #93 · 0x17050
WSARemoveServiceClass #94 · 0x34c20
WSAResetEvent #95 · 0x58e0
WSASend #96 · 0xdff0
WSASendDisconnect #97 · 0x35760
WSASendMsg #98 · 0xe2f0
WSASendTo #99 · 0x35820
WSASetEvent #100 · 0x62b0
WSAAsyncSelect #101 · 0x160c0
WSAAsyncGetHostByAddr #102 · 0x2f740
WSAAsyncGetHostByName #103 · 0x2f830
WSAAsyncGetProtoByNumber #104 · 0x2fa50
WSAAsyncGetProtoByName #105 · 0x2f940
WSAAsyncGetServByPort #106 · 0x2fc30
WSAAsyncGetServByName #107 · 0x2fb10
WSACancelAsyncRequest #108 · 0x2fd00
WSASetBlockingHook #109 · 0x2e1c0
WSAUnhookBlockingHook #110 · 0x2e260
WSAGetLastError #111 · 0x5d50
WSASetLastError #112 · 0x6250
WSACancelBlockingCall #113 · 0x2e0b0
WSAIsBlocking #114 · 0x2e130
WSAStartup #115 · 0x9cc0
WSACleanup #116 · 0x6400
WSASetServiceA #117 · 0x34d40
WSASetServiceW #118 · 0x34dd0
WSASocketA #119 · 0x17140
WSASocketW #120 · 0xcbc0
WSAStringToAddressA #121 · 0x34f40
WSAStringToAddressW #122 · 0x62d0
WSAUnadvertiseProvider #123 · 0x3a540
WSAWaitForMultipleEvents #124 · 0x5e10
WSCDeinstallProvider #125 · 0x3de20
WSCDeinstallProviderEx #126 · 0x3de50
WSCEnableNSProvider #127 · 0x3fea0
WSCEnumProtocols #128 · 0x7a90
WSCEnumProtocolsEx #129 · 0x7ad0
WSCGetApplicationCategory #130 · 0x3e0c0
WSCGetApplicationCategoryEx #131 · 0x3e130
WSCGetProviderInfo #132 · 0x3e4e0
WSCGetProviderPath #133 · 0x16f20
WSCInstallNameSpace #134 · 0x3ffe0
WSCInstallNameSpaceEx2 #135 · 0x400a0
WSCInstallNameSpaceEx #136 · 0x402d0
WSCInstallProvider #137 · 0x3e7e0
WSCInstallProviderAndChains #138 · 0x31ae0
WSCInstallProviderEx #139 · 0x3efa0
WSCSetApplicationCategory #140 · 0x3f000
WSCSetApplicationCategoryEx #141 · 0x3f070
WSCSetProviderInfo #142 · 0x3f600
WSCUnInstallNameSpace #143 · 0x403a0
WSCUnInstallNameSpaceEx2 #144 · 0x403d0
WSCUpdateProvider #145 · 0x3f890
WSCUpdateProviderEx #146 · 0x3f900
WSCWriteNameSpaceOrder #147 · 0x40580
WSCWriteProviderOrder #148 · 0x3fae0
WSCWriteProviderOrderEx #149 · 0x3fb40
WahCloseApcHelper #150 · 0x6740
__WSAFDIsSet #151 · 0x57a0
WahCloseHandleHelper #152 · 0x3c2d0
WahCloseNotificationHandleHelper #153 · 0x3cbc0
WahCloseSocketHandle #154 · 0x3c320
WahCloseThread #155 · 0x3bbb0
WahCompleteRequest #156 · 0x3c370
WahCreateHandleContextTable #157 · 0x9fc0
WahCreateNotificationHandle #158 · 0x173d0
WahCreateSocketHandle #159 · 0x3c400
WahDestroyHandleContextTable #160 · 0x6130
WahDisableNonIFSHandleSupport #161 · 0x3c5b0
WahEnableNonIFSHandleSupport #162 · 0x3c640
WahEnumerateHandleContexts #163 · 0x6680
WahInsertHandleContext #164 · 0x16500
WahNotifyAllProcesses #165 · 0x3cbf0
WahOpenApcHelper #166 · 0xa260
WahOpenCurrentThread #167 · 0x3bc10
WahOpenHandleHelper #168 · 0x3c780
WahOpenNotificationHandleHelper #169 · 0x172c0
WahQueueUserApc #170 · 0x3bc80
WahReferenceContextByHandle #171 · 0x13370
WahRemoveHandleContext #172 · 0x16270
WahWaitForNotification #173 · 0x172f0
WahWriteLSPEvent #174 · 0x3cea0
freeaddrinfo #175 · 0x7580
getaddrinfo #176 · 0xa810
getnameinfo #177 · 0x2ce90
inet_ntop #178 · 0x2bdc0
inet_pton #179 · 0x2be30
WEP #500 · 0x18a50

Imported DLLs & functions 221

ApiSetQueryApiSetPresence 0x4f7c9050
__isascii 0x4f7c90b0
_except_handler4_common 0x4f7c9060
_stricmp 0x4f7c9088
_vsnprintf_s 0x4f7c9090
_vsnwprintf_s 0x4f7c90a8
_wcsicmp 0x4f7c906c
_wcsnicmp 0x4f7c90a0
atoi 0x4f7c9080
isspace 0x4f7c90ac
memcmp 0x4f7c9058
memcpy 0x4f7c9064
memcpy_s 0x4f7c909c
memset 0x4f7c9068
sprintf_s 0x4f7c9098
strchr 0x4f7c9084
strcpy_s 0x4f7c907c
strrchr 0x4f7c905c
strtoul 0x4f7c9094
towupper 0x4f7c9074
wcschr 0x4f7c90a4
wcscpy_s 0x4f7c9078
wcsncmp 0x4f7c9070
wcsstr 0x4f7c908c
__dllonexit3 0x4f7c90c8
_initterm 0x4f7c90c4
_initterm_e 0x4f7c90c0
_onexit 0x4f7c90cc
exit 0x4f7c90b8
hgets 0x4f7c90bc
OutputDebugStringA 0x4f7c90d4
DelayLoadFailureHook 0x4f7c90dc
ResolveDelayLoadedAPI 0x4f7c90e4
GetLastError 0x4f7c90f8
SetLastError 0x4f7c90ec
SetUnhandledExceptionFilter 0x4f7c90f4
UnhandledExceptionFilter 0x4f7c90f0
CreateFileA 0x4f7c9100
CloseHandle 0x4f7c9108
DuplicateHandle 0x4f7c910c
GetHandleInformation 0x4f7c9110
GetProcessHeap 0x4f7c9124
HeapAlloc 0x4f7c9128
HeapDestroy 0x4f7c9120
HeapFree 0x4f7c9118
HeapReAlloc 0x4f7c911c
GlobalAlloc 0x4f7c9134
GlobalFree 0x4f7c9138
LocalAlloc 0x4f7c9130
LocalFree 0x4f7c913c
DeviceIoControl 0x4f7c9144
FreeLibrary 0x4f7c9160
FreeLibraryAndExitThread 0x4f7c9154
GetModuleFileNameA 0x4f7c9158
GetModuleFileNameW 0x4f7c9170
GetModuleHandleA 0x4f7c915c
GetModuleHandleExA 0x4f7c9174
GetProcAddress 0x4f7c9178
LoadLibraryExA 0x4f7c917c
LoadLibraryExW 0x4f7c9164
LoadStringA 0x4f7c9168
LoadStringW 0x4f7c916c
ExpandEnvironmentStringsA 0x4f7c9184
ExpandEnvironmentStringsW 0x4f7c918c
GetCommandLineW 0x4f7c9194
GetEnvironmentVariableA 0x4f7c9188
GetEnvironmentVariableW 0x4f7c9190
CreateThread 0x4f7c91dc
GetCurrentProcess 0x4f7c91d0
GetCurrentProcessId 0x4f7c91b8
GetCurrentThread 0x4f7c91a0
GetCurrentThreadId 0x4f7c91b0
OpenProcessToken 0x4f7c91a4
OpenThreadToken 0x4f7c91b4
QueueUserAPC 0x4f7c91cc
ResumeThread 0x4f7c91c8
SetThreadToken 0x4f7c91c0
SwitchToThread 0x4f7c91a8
TerminateProcess 0x4f7c91d8
TerminateThread 0x4f7c91c4
TlsAlloc 0x4f7c91bc
TlsFree 0x4f7c919c
TlsGetValue 0x4f7c91d4
TlsSetValue 0x4f7c91ac
GetProcessMitigationPolicy 0x4f7c91e4
QueryPerformanceCounter 0x4f7c91ec
RegCloseKey 0x4f7c9210
RegCreateKeyExA 0x4f7c921c
RegCreateKeyExW 0x4f7c9208
RegDeleteKeyExA 0x4f7c91f4
RegDeleteTreeA 0x4f7c9218
RegEnumKeyExA 0x4f7c91f8
RegGetKeySecurity 0x4f7c91fc
RegNotifyChangeKeyValue 0x4f7c9224
RegOpenKeyExA 0x4f7c920c
RegOpenKeyExW 0x4f7c9204
RegQueryValueExA 0x4f7c9200
RegQueryValueExW 0x4f7c9220
RegSetValueExA 0x4f7c9228
RegSetValueExW 0x4f7c9214
MultiByteToWideChar 0x4f7c9234
WideCharToMultiByte 0x4f7c9230
lstrcmpA 0x4f7c9240
lstrlenA 0x4f7c923c
CreateEventA 0x4f7c9248
CreateEventW 0x4f7c9260
CreateMutexA 0x4f7c927c
DeleteCriticalSection 0x4f7c9278
EnterCriticalSection 0x4f7c9270
InitializeCriticalSection 0x4f7c9250
InitializeCriticalSectionAndSpinCount 0x4f7c925c
LeaveCriticalSection 0x4f7c9274
ReleaseMutex 0x4f7c9268
ResetEvent 0x4f7c9254
SetEvent 0x4f7c926c
TryEnterCriticalSection 0x4f7c9258
WaitForMultipleObjectsEx 0x4f7c924c
WaitForSingleObject 0x4f7c9264
InitializeConditionVariable 0x4f7c9294
InitOnceExecuteOnce 0x4f7c9284
Sleep 0x4f7c928c
SleepConditionVariableCS 0x4f7c9290
WakeAllConditionVariable 0x4f7c9288
GetComputerNameExA 0x4f7c92a0
GetComputerNameExW 0x4f7c92a8
GetSystemDirectoryA 0x4f7c92a4
GetSystemInfo 0x4f7c92b0
GetSystemTimeAsFileTime 0x4f7c929c
GetTickCount 0x4f7c92ac
CloseThreadpoolTimer 0x4f7c92c4
CreateThreadpoolTimer 0x4f7c92c8
SetThreadpoolTimer 0x4f7c92c0
TrySubmitThreadpoolCallback 0x4f7c92bc
WaitForThreadpoolTimerCallbacks 0x4f7c92b8
DecodePointer 0x4f7c92d4
EncodePointer 0x4f7c92d0
IsWow64Process 0x4f7c92dc
EventRegister 0x4f7c92e4
EventSetInformation 0x4f7c92f0
EventUnregister 0x4f7c92ec
EventWriteTransfer 0x4f7c92e8
AddAccessAllowedAce 0x4f7c9328
AddAccessDeniedAce 0x4f7c9324
AllocateAndInitializeSid 0x4f7c9304
CheckTokenMembership 0x4f7c931c
CopySid 0x4f7c9338
EqualSid 0x4f7c933c
FreeSid 0x4f7c9334
GetAce 0x4f7c9300
GetAclInformation 0x4f7c92f8
GetLengthSid 0x4f7c92fc
GetSecurityDescriptorDacl 0x4f7c9308
GetTokenInformation 0x4f7c9330
ImpersonateLoggedOnUser 0x4f7c9314
InitializeAcl 0x4f7c9320
InitializeSecurityDescriptor 0x4f7c9310
IsValidSid 0x4f7c930c
RevertToSelf 0x4f7c9318
SetSecurityDescriptorDacl 0x4f7c932c
EtwEventEnabled 0x4f7c9354
EtwEventRegister 0x4f7c9384
EtwEventUnregister 0x4f7c938c
EtwEventWrite 0x4f7c9358
EtwGetTraceEnableFlags 0x4f7c9344
EtwGetTraceEnableLevel 0x4f7c9348
EtwGetTraceLoggerHandle 0x4f7c934c
EtwRegisterTraceGuidsW 0x4f7c9388
EtwTraceMessage 0x4f7c93a0
EtwTraceMessageVa 0x4f7c93e8
EtwUnregisterTraceGuids 0x4f7c9380
NtClose 0x4f7c93d8
NtCreateFile 0x4f7c93e0
NtCreateNamedPipeFile 0x4f7c93c0
NtDelayExecution 0x4f7c93d0
NtDeviceIoControlFile 0x4f7c93d4
NtFsControlFile 0x4f7c93bc
NtLoadDriver 0x4f7c93c4
NtOpenFile 0x4f7c93b4
NtQueryDirectoryFile 0x4f7c93b0
NtWaitForSingleObject 0x4f7c93b8
RtlAdjustPrivilege 0x4f7c93c8
RtlAllocateHeap 0x4f7c9394
RtlCompareMemory 0x4f7c9350
RtlFreeHeap 0x4f7c939c
RtlGetNtProductType 0x4f7c93ac
RtlImpersonateSelf 0x4f7c93cc
RtlInitUnicodeString 0x4f7c93e4
RtlInitUnicodeStringEx 0x4f7c93a8
RtlIpv4AddressToStringExA 0x4f7c9368
RtlIpv4AddressToStringExW 0x4f7c9360
RtlIpv4StringToAddressA 0x4f7c937c
RtlIpv4StringToAddressW 0x4f7c9370
RtlIpv6AddressToStringExA 0x4f7c936c
RtlIpv6AddressToStringExW 0x4f7c9364
RtlIpv6StringToAddressA 0x4f7c9378
RtlIpv6StringToAddressExW 0x4f7c935c
RtlIpv6StringToAddressW 0x4f7c9374
RtlNtStatusToDosError 0x4f7c93dc
RtlUnhandledExceptionFilter 0x4f7c9390
RtlUnicodeStringToInteger 0x4f7c93a4
WinSqmIsOptedIn 0x4f7c9398
I_RpcBindingInqTransportType 0x4f7c9038
NdrAsyncServerCall 0x4f7c9030
NdrServerCall2 0x4f7c9034
RpcAsyncCompleteCall 0x4f7c9018
RpcBindingInqObject 0x4f7c9010
RpcBindingVectorFree 0x4f7c9004
RpcEpRegisterW 0x4f7c9028
RpcEpUnregister 0x4f7c9024
RpcImpersonateClient 0x4f7c9040
RpcRevertToSelf 0x4f7c9044
RpcRevertToSelfEx 0x4f7c903c
RpcServerInqBindings 0x4f7c902c
RpcServerInqCallAttributesW 0x4f7c9048
RpcServerListen 0x4f7c9020
RpcServerRegisterIfEx 0x4f7c901c
RpcServerUnregisterIf 0x4f7c9014
RpcServerUnregisterIfEx 0x4f7c9008
RpcServerUseProtseqW 0x4f7c900c
UuidCreate 0x4f7c9000