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