forked from naksyn/PythonMemoryModule
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathws2_32.py
More file actions
119 lines (119 loc) · 3.19 KB
/
ws2_32.py
File metadata and controls
119 lines (119 loc) · 3.19 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
ord_names = {
1: b"accept",
2: b"bind",
3: b"closesocket",
4: b"connect",
5: b"getpeername",
6: b"getsockname",
7: b"getsockopt",
8: b"htonl",
9: b"htons",
10: b"ioctlsocket",
11: b"inet_addr",
12: b"inet_ntoa",
13: b"listen",
14: b"ntohl",
15: b"ntohs",
16: b"recv",
17: b"recvfrom",
18: b"select",
19: b"send",
20: b"sendto",
21: b"setsockopt",
22: b"shutdown",
23: b"socket",
24: b"GetAddrInfoW",
25: b"GetNameInfoW",
26: b"WSApSetPostRoutine",
27: b"FreeAddrInfoW",
28: b"WPUCompleteOverlappedRequest",
29: b"WSAAccept",
30: b"WSAAddressToStringA",
31: b"WSAAddressToStringW",
32: b"WSACloseEvent",
33: b"WSAConnect",
34: b"WSACreateEvent",
35: b"WSADuplicateSocketA",
36: b"WSADuplicateSocketW",
37: b"WSAEnumNameSpaceProvidersA",
38: b"WSAEnumNameSpaceProvidersW",
39: b"WSAEnumNetworkEvents",
40: b"WSAEnumProtocolsA",
41: b"WSAEnumProtocolsW",
42: b"WSAEventSelect",
43: b"WSAGetOverlappedResult",
44: b"WSAGetQOSByName",
45: b"WSAGetServiceClassInfoA",
46: b"WSAGetServiceClassInfoW",
47: b"WSAGetServiceClassNameByClassIdA",
48: b"WSAGetServiceClassNameByClassIdW",
49: b"WSAHtonl",
50: b"WSAHtons",
51: b"gethostbyaddr",
52: b"gethostbyname",
53: b"getprotobyname",
54: b"getprotobynumber",
55: b"getservbyname",
56: b"getservbyport",
57: b"gethostname",
58: b"WSAInstallServiceClassA",
59: b"WSAInstallServiceClassW",
60: b"WSAIoctl",
61: b"WSAJoinLeaf",
62: b"WSALookupServiceBeginA",
63: b"WSALookupServiceBeginW",
64: b"WSALookupServiceEnd",
65: b"WSALookupServiceNextA",
66: b"WSALookupServiceNextW",
67: b"WSANSPIoctl",
68: b"WSANtohl",
69: b"WSANtohs",
70: b"WSAProviderConfigChange",
71: b"WSARecv",
72: b"WSARecvDisconnect",
73: b"WSARecvFrom",
74: b"WSARemoveServiceClass",
75: b"WSAResetEvent",
76: b"WSASend",
77: b"WSASendDisconnect",
78: b"WSASendTo",
79: b"WSASetEvent",
80: b"WSASetServiceA",
81: b"WSASetServiceW",
82: b"WSASocketA",
83: b"WSASocketW",
84: b"WSAStringToAddressA",
85: b"WSAStringToAddressW",
86: b"WSAWaitForMultipleEvents",
87: b"WSCDeinstallProvider",
88: b"WSCEnableNSProvider",
89: b"WSCEnumProtocols",
90: b"WSCGetProviderPath",
91: b"WSCInstallNameSpace",
92: b"WSCInstallProvider",
93: b"WSCUnInstallNameSpace",
94: b"WSCUpdateProvider",
95: b"WSCWriteNameSpaceOrder",
96: b"WSCWriteProviderOrder",
97: b"freeaddrinfo",
98: b"getaddrinfo",
99: b"getnameinfo",
101: b"WSAAsyncSelect",
102: b"WSAAsyncGetHostByAddr",
103: b"WSAAsyncGetHostByName",
104: b"WSAAsyncGetProtoByNumber",
105: b"WSAAsyncGetProtoByName",
106: b"WSAAsyncGetServByPort",
107: b"WSAAsyncGetServByName",
108: b"WSACancelAsyncRequest",
109: b"WSASetBlockingHook",
110: b"WSAUnhookBlockingHook",
111: b"WSAGetLastError",
112: b"WSASetLastError",
113: b"WSACancelBlockingCall",
114: b"WSAIsBlocking",
115: b"WSAStartup",
116: b"WSACleanup",
151: b"__WSAFDIsSet",
500: b"WEP",
}