Function at 0x4a05e3
Capabilities:
Get graphical window text

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x38
mov eax, dword [0xaba010]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
push edi
mov ebx, ecx
push 0
push 0
push 0x10000
lea esi, [ebx + 4]
mov ecx, esi
call fcn.0040e183
push 0x3f0
push dword [esi]
lea edi, [ebx + 0x41d4]
call dword [sym.imp.USER32.dll_GetDlgItem]
push str.AnVirPagePIThreads
push dword [esi]
mov esi, dword [sym.imp.USER32.dll_SetWindowTextA]
mov dword [edi], eax
call esi
push str.AnVirListPIThreads
push dword [edi]
call esi
mov esi, dword [edi]
xor edx, edx
inc edx
mov ecx, esi
call fcn.004375a2
push 0
push 0x55a650
push esi
call dword [sym.imp.UxTheme.dll_SetWindowTheme]
mov esi, 0x100
mov eax, esi
call fcn.004f0800
mov ecx, esp
mov edx, esi
push 0x1cc
push dword [0xd584c8]
call fcn.004e1a81
push 0x50
push 0
mov edx, eax
mov ecx, edi
call fcn.0040b9f7
and dword [ebp - 8], 0
lea eax, [ebp - 8]
add esp, 0x10
lea esi, [ebx + 0x41c8]
mov ecx, esi
push eax
call fcn.0040d894
mov dword [eax], 0x10050
mov eax, 0x100
call fcn.004f0800
mov ecx, esp
mov edx, 0x100
push 0xa0
push dword [0xd584c8]
call fcn.004e1a81
push 0x50
push 1
mov edx, eax
mov ecx, edi
call fcn.0040b9f7
add esp, 0x10
mov dword [ebp - 8], 1
lea eax, [ebp - 8]
mov ecx, esi
push eax
call fcn.0040d894
mov dword [eax], 0x10050
mov eax, 0x100
call fcn.004f0800
mov ecx, esp
mov edx, 0x100
push 0x1ce
push dword [0xd584c8]
call fcn.004e1a81
push 0x50
push 2
mov edx, eax
mov ecx, edi
call fcn.0040b9f7
add esp, 0x10
mov dword [ebp - 8], 2
lea eax, [ebp - 8]
mov ecx, esi
push eax
call fcn.0040d894
mov dword [eax], 0x10050
mov eax, 0x100
call fcn.004f0800
mov ecx, esp
mov edx, 0x100
push 0x24
push dword [0xd584c8]
call fcn.004e1a81
push 0x3c
push 3
mov edx, eax
mov ecx, edi
call fcn.0040b9f7
add esp, 0x10
mov dword [ebp - 8], 3
lea eax, [ebp - 8]
mov ecx, esi
push eax
call fcn.0040d894
mov dword [eax], 0x1003c
mov eax, 0x100
call fcn.004f0800
mov ecx, esp
mov edx, 0x100
push 0x1cf
push dword [0xd584c8]
call fcn.004e1a81
push 0x96
push 4
mov edx, eax
mov ecx, edi
call fcn.0040b9f7
add esp, 0x10
mov dword [ebp - 8], 4
lea eax, [ebp - 8]
mov ecx, esi
push eax
call fcn.0040d894
mov dword [eax], 0x10096
mov eax, 0x100
call fcn.004f0800
mov ecx, esp
mov edx, 0x100
push 0x21
push dword [0xd584c8]
call fcn.004e1a81
push 0x3c
push 5
mov edx, eax
mov ecx, edi
call fcn.0040b9f7
add esp, 0x10
mov dword [ebp - 8], 5
lea eax, [ebp - 8]
mov ecx, esi
push eax
call fcn.0040d894
mov dword [eax], 0x1003c
mov eax, 0x100
call fcn.004f0800
mov ecx, esp
mov edx, 0x100
push 0x1d3
push dword [0xd584c8]
call fcn.004e1a81
push 0x50
push 6
mov edx, eax
mov ecx, edi
call fcn.0040b9f7
add esp, 0x10
mov dword [ebp - 8], 6
lea eax, [ebp - 8]
push eax
mov ecx, esi
call fcn.0040d894
mov dword [eax], 0x10050
mov eax, 0x100
call fcn.004f0800
mov ecx, esp
mov edx, 0x100
push 0x1d4
push dword [0xd584c8]
call fcn.004e1a81
push 0x64
push 7
mov edx, eax
mov ecx, edi
call fcn.0040b9f7
add esp, 0x10
mov dword [ebp - 8], 7
lea eax, [ebp - 8]
mov ecx, esi
push eax
call fcn.0040d894
mov dword [eax], 0x10064
mov eax, 0x100
call fcn.004f0800
mov ecx, esp
mov edx, 0x100
push 0x4a
push dword [0xd584c8]
call fcn.004e1a81
push 0x3c
push 8
mov edx, eax
mov ecx, edi
call fcn.0040b9f7
add esp, 0x10
mov dword [ebp - 8], 8
lea eax, [ebp - 8]
mov ecx, esi
push eax
call fcn.0040d894
mov dword [eax], 0x1003c
mov eax, 0x100
call fcn.004f0800
mov ecx, esp
mov edx, 0x100
push 0x1d6
push dword [0xd584c8]
call fcn.004e1a81
push 0x64
push 9
mov edx, eax
mov ecx, edi
call fcn.0040b9f7
add esp, 0x10
mov dword [ebp - 8], 9
lea eax, [ebp - 8]
mov ecx, esi
push eax
call fcn.0040d894
mov dword [eax], 0x10064
mov eax, 0x100
call fcn.004f0800
mov ecx, esp
mov edx, 0x100
push 0x25
push dword [0xd584c8]
call fcn.004e1a81
push 0xc8
push 0xa
mov edx, eax
mov ecx, edi
call fcn.0040b9f7
add esp, 0x10
mov dword [ebp - 8], 0xa
lea eax, [ebp - 8]
mov ecx, esi
push eax
call fcn.0040d894
mov dword [eax], 0x100c8
mov eax, 0x100
call fcn.004f0800
mov ecx, esp
mov edx, 0x100
push 0x1a6
push dword [0xd584c8]
call fcn.004e1a81
push 0x12c
push 0xb
mov edx, eax
mov ecx, edi
call fcn.0040b9f7
add esp, 0x10
mov dword [ebp - 8], 0xb
lea eax, [ebp - 8]
mov ecx, esi
push eax
call fcn.0040d894
mov dword [eax], 0x1012c
mov eax, 0x100
call fcn.004f0800
mov ecx, esp
mov edx, 0x100
push 0x1e
push dword [0xd584c8]
call fcn.004e1a81
push 0x64
push 0xc
mov edx, eax
mov ecx, edi
call fcn.0040b9f7
add esp, 0x10
mov dword [ebp - 8], 0xc
lea eax, [ebp - 8]
mov ecx, esi
push eax
call fcn.0040d894
mov dword [eax], 0x10064
mov eax, 0x100
call fcn.004f0800
mov ecx, esp
mov edx, 0x100
push 0x1bc
push dword [0xd584c8]
call fcn.004e1a81
push 0x4b
push 0xd
mov edx, eax
mov ecx, edi
call fcn.0040b9f7
add esp, 0x10
mov dword [ebp - 8], 0xd
lea eax, [ebp - 8]
mov ecx, esi
push eax
call fcn.0040d894
lea ecx, [ebx + 0x58]
mov dword [eax], 0x1004b
call fcn.00490bdf
push 0x30
lea eax, [ebp - 0x38]
push 0
push eax
call fcn.004f1a90
mov esi, dword [sym.imp.USER32.dll_SendMessageA]
lea eax, [ebp - 0x38]
add esp, 0xc
mov dword [ebp - 0x38], 4
mov edi, 0x1204
mov dword [ebp - 0x24], 0x4001
push eax
push 7
push edi
push dword [ebx + 0xd4]
call esi
lea ecx, [ebp - 0x38]
push ecx
push 3
push edi
push dword [ebx + 0xd4]
call esi
xor eax, eax
inc eax
lea esp, [ebp - 0x44]
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.004efcea
mov esp, ebp
pop ebp
ret 0x10