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',
}