Function at 0x104dbc2
Capabilities:
Get graphical window text

Disassembly:
mov edi, edi
push ebp
mov ebp, esp
sub esp, 0x11c
mov eax, dword [0x1080bec]
push ebx
push esi
mov esi, dword [sym.imp.USER32.dll_GetDlgItem]
push edi
mov edi, dword [ebp + 8]
push 0x97
push edi
mov dword [ebp - 4], eax
mov dword [ebp - 0x110], edi
call esi
push 0x96
push edi
mov dword [ebp - 0x10c], eax
call esi
push 0x9c
push edi
mov dword [ebp - 0x114], eax
call esi
push 0x407
push edi
mov dword [ebp - 0x118], eax
call esi
push edi
push edi
mov dword [ebp - 0x108], eax
call dword [sym.imp.USER32.dll_GetParent]
push eax
call fcn.0106be8a
xor edi, edi
push edi
push dword [0x1081270]
lea eax, [ebp - 0x104]
push eax
call fcn.0106d586
lea eax, [ebp - 0x104]
push eax
push dword [ebp - 0x10c]
call dword [sym.imp.USER32.dll_SetWindowTextW]
push edi
call fcn.0106c804
mov esi, dword [sym.imp.USER32.dll_SendMessageW]
push eax
push edi
mov ebx, 0x143
push ebx
push dword [ebp - 0x108]
call esi
push edi
push eax
mov edi, 0x151
push edi
push dword [ebp - 0x108]
call esi
push 4
call fcn.0106c804
push eax
push 0
push ebx
push dword [ebp - 0x108]
call esi
push 4
push eax
push edi
push dword [ebp - 0x108]
call esi
push 0xb
call fcn.0106c804
push eax
push 0
push ebx
push dword [ebp - 0x108]
call esi
push 0xb
push eax
push edi
push dword [ebp - 0x108]
call esi
push 0xc
call fcn.0106c804
push eax
push 0
push ebx
push dword [ebp - 0x108]
call esi
push 0xc
push eax
push edi
push dword [ebp - 0x108]
call esi
push 3
call fcn.0106c804
push eax
push 0
push ebx
push dword [ebp - 0x108]
call esi
push 3
push eax
push edi
push dword [ebp - 0x108]
call esi
push 1
call fcn.0106c804
push eax
push 0
push ebx
push dword [ebp - 0x108]
call esi
push 1
push eax
push edi
push dword [ebp - 0x108]
call esi
push 0xd
call fcn.0106c804
push eax
push 0
push ebx
push dword [ebp - 0x108]
call esi
push 0xd
push eax
push edi
push dword [ebp - 0x108]
call esi
push 2
call fcn.0106c804
push eax
push 0
push ebx
push dword [ebp - 0x108]
call esi
push 2
push eax
push edi
push dword [ebp - 0x108]
call esi
push 9
call fcn.0106c804
push eax
push 0
push ebx
mov ebx, dword [ebp - 0x108]
push ebx
call esi
push 9
push eax
push edi
push ebx
call esi
xor edi, edi
push edi
push edi
push 0x146
push ebx
call esi
cmp eax, edi
mov dword [ebp - 0x11c], eax
mov dword [ebp - 0x108], edi
jbe 0x104ddcd
push edi
push dword [ebp - 0x108]
push 0x150
push ebx
call esi
mov ecx, dword [0x1081270]
cmp eax, dword [ecx]
jne 0x104ddb9
push edi
push dword [ebp - 0x108]
push 0x14e
push ebx
call esi
inc dword [ebp - 0x108]
mov eax, dword [ebp - 0x108]
cmp eax, dword [ebp - 0x11c]
jb 0x104dd91
push dword [0x1081274]
push dword [ebp - 0x114]
call dword [sym.imp.USER32.dll_SetWindowTextW]
push dword [0x1081278]
push dword [ebp - 0x118]
call dword [sym.imp.USER32.dll_SetWindowTextW]
push dword [0x108126c]
push dword [ebp - 0x10c]
call dword [sym.imp.USER32.dll_EnableWindow]
push dword [0x108126c]
push ebx
call dword [sym.imp.USER32.dll_EnableWindow]
cmp dword [0x108126c], edi
push 0xffffffffffffffff
push edi
push 0xb1
je 0x104de30
push dword [ebp - 0x10c]
call esi
push dword [ebp - 0x10c]
jmp 0x104de3e
push dword [ebp - 0x114]
call esi
push dword [ebp - 0x114]
call dword [sym.imp.USER32.dll_SetFocus]
mov eax, dword [0x108127c]
mov eax, dword [eax]
mov ebx, dword [sym.imp.USER32.dll_GetDlgItem]
push edi
and eax, 0x100
push eax
push 0xf1
push 0x87
push dword [ebp - 0x110]
call ebx
push eax
call esi
push edi
push 0x80
push 0xc5
push 0x9c
push dword [ebp - 0x110]
call ebx
push eax
call esi
push edi
push 0x20
push 0xc5
push 0x96
push dword [ebp - 0x110]
call ebx
push eax
call esi
mov ecx, dword [ebp - 4]
pop edi
pop esi
xor eax, eax
pop ebx
call fcn.01070ac3
leave
ret 0xc