BearParser
Portable Executable parsing library (from PE-bear)
Loading...
Searching...
No Matches
CommonOrdinalsWS2_32.h
Go to the documentation of this file.
1#pragma once
2
3#include "CommonOrdinalsMap.h"
4
6{
7public:
9 : CommonOrdinalsMap("ws2_32.dll")
10 {
11 ord_names[1] = "accept";
12 ord_names[2] = "bind";
13 ord_names[3] = "closesocket";
14 ord_names[4] = "connect";
15 ord_names[5] = "getpeername";
16 ord_names[6] = "getsockname";
17 ord_names[7] = "getsockopt";
18 ord_names[8] = "htonl";
19 ord_names[9] = "htons";
20 ord_names[10] = "ioctlsocket";
21 ord_names[11] = "inet_addr";
22 ord_names[12] = "inet_ntoa";
23 ord_names[13] = "listen";
24 ord_names[14] = "ntohl";
25 ord_names[15] = "ntohs";
26 ord_names[16] = "recv";
27 ord_names[17] = "recvfrom";
28 ord_names[18] = "select";
29 ord_names[19] = "send";
30 ord_names[20] = "sendto";
31 ord_names[21] = "setsockopt";
32 ord_names[22] = "shutdown";
33 ord_names[23] = "socket";
34 ord_names[24] = "GetAddrInfoW";
35 ord_names[25] = "GetNameInfoW";
36 ord_names[26] = "WSApSetPostRoutine";
37 ord_names[27] = "FreeAddrInfoW";
38 ord_names[28] = "WPUCompleteOverlappedRequest";
39 ord_names[29] = "WSAAccept";
40 ord_names[30] = "WSAAddressToStringA";
41 ord_names[31] = "WSAAddressToStringW";
42 ord_names[32] = "WSACloseEvent";
43 ord_names[33] = "WSAConnect";
44 ord_names[34] = "WSACreateEvent";
45 ord_names[35] = "WSADuplicateSocketA";
46 ord_names[36] = "WSADuplicateSocketW";
47 ord_names[37] = "WSAEnumNameSpaceProvidersA";
48 ord_names[38] = "WSAEnumNameSpaceProvidersW";
49 ord_names[39] = "WSAEnumNetworkEvents";
50 ord_names[40] = "WSAEnumProtocolsA";
51 ord_names[41] = "WSAEnumProtocolsW";
52 ord_names[42] = "WSAEventSelect";
53 ord_names[43] = "WSAGetOverlappedResult";
54 ord_names[44] = "WSAGetQOSByName";
55 ord_names[45] = "WSAGetServiceClassInfoA";
56 ord_names[46] = "WSAGetServiceClassInfoW";
57 ord_names[47] = "WSAGetServiceClassNameByClassIdA";
58 ord_names[48] = "WSAGetServiceClassNameByClassIdW";
59 ord_names[49] = "WSAHtonl";
60 ord_names[50] = "WSAHtons";
61 ord_names[51] = "gethostbyaddr";
62 ord_names[52] = "gethostbyname";
63 ord_names[53] = "getprotobyname";
64 ord_names[54] = "getprotobynumber";
65 ord_names[55] = "getservbyname";
66 ord_names[56] = "getservbyport";
67 ord_names[57] = "gethostname";
68 ord_names[58] = "WSAInstallServiceClassA";
69 ord_names[59] = "WSAInstallServiceClassW";
70 ord_names[60] = "WSAIoctl";
71 ord_names[61] = "WSAJoinLeaf";
72 ord_names[62] = "WSALookupServiceBeginA";
73 ord_names[63] = "WSALookupServiceBeginW";
74 ord_names[64] = "WSALookupServiceEnd";
75 ord_names[65] = "WSALookupServiceNextA";
76 ord_names[66] = "WSALookupServiceNextW";
77 ord_names[67] = "WSANSPIoctl";
78 ord_names[68] = "WSANtohl";
79 ord_names[69] = "WSANtohs";
80 ord_names[70] = "WSAProviderConfigChange";
81 ord_names[71] = "WSARecv";
82 ord_names[72] = "WSARecvDisconnect";
83 ord_names[73] = "WSARecvFrom";
84 ord_names[74] = "WSARemoveServiceClass";
85 ord_names[75] = "WSAResetEvent";
86 ord_names[76] = "WSASend";
87 ord_names[77] = "WSASendDisconnect";
88 ord_names[78] = "WSASendTo";
89 ord_names[79] = "WSASetEvent";
90 ord_names[80] = "WSASetServiceA";
91 ord_names[81] = "WSASetServiceW";
92 ord_names[82] = "WSASocketA";
93 ord_names[83] = "WSASocketW";
94 ord_names[84] = "WSAStringToAddressA";
95 ord_names[85] = "WSAStringToAddressW";
96 ord_names[86] = "WSAWaitForMultipleEvents";
97 ord_names[87] = "WSCDeinstallProvider";
98 ord_names[88] = "WSCEnableNSProvider";
99 ord_names[89] = "WSCEnumProtocols";
100 ord_names[90] = "WSCGetProviderPath";
101 ord_names[91] = "WSCInstallNameSpace";
102 ord_names[92] = "WSCInstallProvider";
103 ord_names[93] = "WSCUnInstallNameSpace";
104 ord_names[94] = "WSCUpdateProvider";
105 ord_names[95] = "WSCWriteNameSpaceOrder";
106 ord_names[96] = "WSCWriteProviderOrder";
107 ord_names[97] = "freeaddrinfo";
108 ord_names[98] = "getaddrinfo";
109 ord_names[99] = "getnameinfo";
110 ord_names[101] = "WSAAsyncSelect";
111 ord_names[102] = "WSAAsyncGetHostByAddr";
112 ord_names[103] = "WSAAsyncGetHostByName";
113 ord_names[104] = "WSAAsyncGetProtoByNumber";
114 ord_names[105] = "WSAAsyncGetProtoByName";
115 ord_names[106] = "WSAAsyncGetServByPort";
116 ord_names[107] = "WSAAsyncGetServByName";
117 ord_names[108] = "WSACancelAsyncRequest";
118 ord_names[109] = "WSASetBlockingHook";
119 ord_names[110] = "WSAUnhookBlockingHook";
120 ord_names[111] = "WSAGetLastError";
121 ord_names[112] = "WSASetLastError";
122 ord_names[113] = "WSACancelBlockingCall";
123 ord_names[114] = "WSAIsBlocking";
124 ord_names[115] = "WSAStartup";
125 ord_names[116] = "WSACleanup";
126 ord_names[151] = "__WSAFDIsSet";
127 ord_names[500] = "WEP";
128 }
129};
QMap< int, QString > ord_names