forked from jewalky/a2mgr
-
Notifications
You must be signed in to change notification settings - Fork 3
/
messages.txt
58 lines (55 loc) · 1.81 KB
/
messages.txt
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
#4DC8D9
switch ( a2 )
{
case 0x200u:
v6 = (*(int (__thiscall **)(_DWORD, _DWORD))(*(_DWORD *)v5 + 76))(v5, a3);
break;
case 0x100u:
v6 = (*(int (__thiscall **)(_DWORD, _DWORD))(*(_DWORD *)v5 + 108))(v5, a3);
break;
case 0x101u:
v6 = (*(int (__thiscall **)(_DWORD, _DWORD))(*(_DWORD *)v5 + 112))(v5, a3);
break;
case 0x102u:
v6 = (*(int (__thiscall **)(_DWORD, _DWORD))(*(_DWORD *)v5 + 116))(v5, a3);
break;
}
if ( !v6 )
v6 = sub_4DC77B(a2, a3, a4);
LABEL_17:
if ( !v6 )
{
unknown_libname_15((unsigned __int16)a4, a4 >> 16);
if ( a2 > 0x200 )
{
if ( a2 <= 0x400 )
{
if ( a2 == 1024 )
{
v6 = (*(int (__thiscall **)(_DWORD, _DWORD))(*(_DWORD *)v5 + 80))(v5, a3);
}
else
{
switch ( a2 )
{
case 0x201u:
v6 = (*(int (__thiscall **)(_DWORD, _DWORD))(*(_DWORD *)v5 + 84))(v5, a3);
break;
case 0x202u:
v6 = (*(int (__thiscall **)(_DWORD, _DWORD))(*(_DWORD *)v5 + 88))(v5, a3);
break;
case 0x203u:
v6 = (*(int (__thiscall **)(_DWORD, _DWORD))(*(_DWORD *)v5 + 92))(v5, a3);
break;
case 0x204u:
v6 = (*(int (__thiscall **)(_DWORD, _DWORD))(*(_DWORD *)v5 + 96))(v5, a3);
break;
case 0x205u:
v6 = (*(int (__thiscall **)(_DWORD, _DWORD))(*(_DWORD *)v5 + 100))(v5, a3);
break;
case 0x206u:
v6 = (*(int (__thiscall **)(_DWORD, _DWORD))(*(_DWORD *)v5 + 104))(v5, a3);
break;
default:
return v6;
}