Function at 0x1000aea0
Capabilities:
Get graphical window text

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1000c558
push 0x1000b700
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x48c
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
xor edx, edx
mov dword [ebp - 4], edx
mov ebx, dword [ebp + 8]
cmp ebx, edx
jne 0x1000aeef
mov dword [ebp - 4], 0xffffffff
xor eax, eax
mov ecx, dword [ebp - 0x10]
mov dword fs:[0], ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov byte [ebp - 0x418], 0
mov ecx, 0xff
xor eax, eax
lea edi, [ebp - 0x417]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov byte [ebp - 0x498], 0
mov dword [ebp - 0x49c], edx
push edx
push edx
push 0x3e8
push ebx
mov edi, dword [sym.imp.USER32.dll_GetDlgItemInt]
call edi
mov esi, dword [ebp + 0xc]
mov dword [esi], eax
push 0
push 0
push 0x3ec
push ebx
call edi
mov dword [esi + 4], eax
push 0
push 0
push 0x3f4
push ebx
call edi
mov dword [esi + 8], eax
push 0
push 0
push 0x3f0
push ebx
call edi
mov dword [esi + 0xc], eax
push 0
push 0
push 0x40c
push ebx
call edi
mov dword [esi + 0x3c], eax
push 0
push 0
push 0x412
push ebx
call edi
mov dword [esi + 0x40], eax
push 0
push 0
push 0x414
push ebx
call edi
mov dword [esi + 0x44], eax
push 0
push 0
push 0x416
push ebx
call edi
mov dword [esi + 0x48], eax
push 0x400
lea eax, [ebp - 0x418]
push eax
push 0x3eb
push ebx
mov edi, dword [sym.imp.USER32.dll_GetDlgItemTextA]
call edi
push 0x1000d80c
lea ecx, [ebp - 0x418]
push ecx
lea edx, [esi + 0x64]
push edx
lea eax, [esi + 0x14]
push eax
call fcn.10007030
add esp, 0x10
push 0x400
lea ecx, [ebp - 0x418]
push ecx
push 0x3ef
push ebx
call edi
push 0x1000d80c
lea edx, [ebp - 0x418]
push edx
lea eax, [esi + 0x264]
push eax
lea ecx, [esi + 0x18]
push ecx
call fcn.10007030
add esp, 0x10
push 0x400
lea edx, [ebp - 0x418]
push edx
push 0x3f7
push ebx
call edi
push 0x1000d80c
lea eax, [ebp - 0x418]
push eax
lea ecx, [esi + 0x464]
push ecx
lea edx, [esi + 0x20]
push edx
call fcn.10007030
add esp, 0x10
push 0x400
lea eax, [ebp - 0x418]
push eax
push 0x3f3
push ebx
call edi
push 0x1000d80c
lea ecx, [ebp - 0x418]
push ecx
lea edx, [esi + 0x664]
push edx
lea eax, [esi + 0x1c]
push eax
call fcn.10007030
add esp, 0x10
push 0
push 0
push 0xf0
push 0x3ea
push ebx
mov edi, dword [sym.imp.USER32.dll_GetDlgItem]
call edi
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
mov dword [esi + 0x28], eax
push 0
push 0
push 0xf0
push 0x3ee
push ebx
call edi
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
mov dword [esi + 0x2c], eax
push 0
push 0
push 0xf0
push 0x3f6
push ebx
call edi
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
mov dword [esi + 0x34], eax
push 0
push 0
push 0xf0
push 0x3f2
push ebx
call edi
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
mov dword [esi + 0x30], eax
push 0
push 0
push 0xf0
push 0x3eb
push ebx
call edi
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
mov dword [esi + 0xa64], eax
push 0
push 0
push 0xf0
push 0x3ef
push ebx
call edi
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
mov dword [esi + 0xa68], eax
push 0
push 0
push 0x147
push 0x42d
push ebx
call edi
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
mov dword [esi + 0x4c], eax
push 0
push 0
push 0x147
push 0x42e
push ebx
call edi
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
mov dword [esi + 0x50], eax
push 0
push 0
push 0x147
push 0x42f
push ebx
call edi
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
mov dword [esi + 0x58], eax
push 0
push 0
push 0x147
push 0x430
push ebx
call edi
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
mov dword [esi + 0x54], eax
push 0
push 0
push 0xf0
push 0x403
push ebx
call edi
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
mov dword [esi + 0x128c], eax
push 0
push 0
push 0xf0
push 0x404
push ebx
call edi
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
mov dword [esi + 0x1288], eax
push 0
push 0
push 0xf0
push 0x402
push ebx
call edi
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
mov dword [esi + 0x1290], eax
push 0
push 0
push 0x3fa
push ebx
call dword [sym.imp.USER32.dll_GetDlgItemInt]
mov dword [esi + 0x1270], eax
push 0x400
lea ecx, [esi + 0xa6c]
push ecx
push 0x3fc
push ebx
call dword [sym.imp.USER32.dll_GetDlgItemTextA]
push 0
push 0
push 0xf0
push 0x401
push ebx
call edi
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
mov dword [esi + 0x126c], eax
push 0
push 0
push 0xf0
push 0x41d
push ebx
call edi
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
mov dword [esi + 0x1274], eax
push 0
push 0
push 0x41f
push ebx
call dword [sym.imp.USER32.dll_GetDlgItemInt]
mov dword [esi + 0x1278], eax
push 0
push 0
push 0x421
push ebx
call dword [sym.imp.USER32.dll_GetDlgItemInt]
mov dword [esi + 0x127c], eax
push 0
push 0
push 0xf0
push 0x423
push ebx
call edi
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
mov dword [esi + 0x1280], eax
push 0
push 0
push 0xf0
push 0x442
push ebx
call edi
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
mov dword [esi + 0x1284], eax
push 0
push 0
push 0x147
push 0x43c
push ebx
call edi
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
mov dword [esi + 0x1a94], eax
push 0
push 0
push 0x147
push 0x43b
push ebx
call edi
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
mov dword [esi + 0x1a98], eax
push 0
push 0
push 0x147
push 0x42b
push ebx
call edi
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
mov dword [esi + 0x1a9c], eax
push 0
push 0
push 0x147
push 0x432
push ebx
call edi
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
mov dword [esi + 0x1aa0], eax
push 0x400
lea edx, [esi + 0x1294]
push edx
push 0x42a
push ebx
call edi
push eax
call dword [sym.imp.USER32.dll_GetWindowTextA]
push 0x400
add esi, 0x1694
push esi
push 0x431
push ebx
call edi
push eax
call dword [sym.imp.USER32.dll_GetWindowTextA]
jmp 0x1000b36e
mov dword [ebp - 4], 0xffffffff
mov eax, 1
mov ecx, dword [ebp - 0x10]
mov dword fs:[0], ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret