Function at 0x43dad0
Capabilities:
Get graphical window text

Disassembly:
push ebp
mov ebp, esp
mov eax, 0x1808
call fcn.004e1e80
mov eax, dword [0x55154c]
xor eax, ebp
mov dword [ebp - 4], eax
push esi
mov esi, dword [ebp + 8]
push edi
mov edi, dword [ebp + 0xc]
test esi, esi
jne 0x43db05
pop edi
xor eax, eax
pop esi
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.004e19a5
mov esp, ebp
pop ebp
ret
push ebx
push 0xb54
push edi
call dword [sym.imp.USER32.dll_GetDlgItem]
mov ebx, eax
test ebx, ebx
jne 0x43db3b
push 0x51a4c4
push str.dfxgdfxgDlgImport.cpp
call fcn.004688c0
add esp, 8
pop ebx
pop edi
pop esi
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.004e19a5
mov esp, ebp
pop ebp
ret
lea eax, [ebp - 0x804]
push 0x515cdc
push eax
call fcn.00401820
add esp, 8
lea eax, [ebp - 0x804]
push 0x400
push eax
push ebx
call dword [sym.imp.USER32.dll_GetWindowTextW]
lea eax, [ebp - 0x1808]
push eax
lea eax, [ebp - 0x804]
push eax
call fcn.0045ca70
add esp, 8
test eax, eax
je 0x43db9f
push 0x51c9f4
push str.dfxgdfxgDlgImport.cpp
call fcn.004688c0
add esp, 8
pop ebx
pop edi
pop esi
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.004e19a5
mov esp, ebp
pop ebp
ret
cmp dword [ebp - 0x1808], 0
jne 0x43dc38
lea edi, [esi + 0x1828]
push edi
push 0x75e5
push esi
call fcn.004180c0
add esp, 0xc
test eax, eax
je 0x43dbe8
push 0x518840
push str.dfxgdfxgDlgImport.cpp
call fcn.004688c0
add esp, 8
pop ebx
pop edi
pop esi
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.004e19a5
mov esp, ebp
pop ebp
ret
lea eax, [ebp - 0x804]
push eax
push edi
push str._s:_n_s
push esi
call fcn.00401820
push 0
push 0
push 0
push 0
push esi
push esi
call fcn.00414820
add esp, 0x28
test eax, eax
je 0x43ddc2
push 0x515928
push str.dfxgdfxgDlgImport.cpp
call fcn.004688c0
add esp, 8
pop ebx
pop edi
pop esi
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.004e19a5
mov esp, ebp
pop ebp
ret
lea eax, [ebp - 0x1804]
push eax
push 0x12
push esi
call fcn.004073b0
add esp, 0xc
test eax, eax
je 0x43dc71
push 0x515dac
push str.dfxgdfxgDlgImport.cpp
call fcn.004688c0
add esp, 8
pop ebx
pop edi
pop esi
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.004e19a5
mov esp, ebp
pop ebp
ret
lea eax, [ebp - 0x1004]
push eax
push 0x66
push esi
call fcn.004073b0
add esp, 0xc
test eax, eax
je 0x43dcaa
push 0x5182b8
push str.dfxgdfxgDlgImport.cpp
call fcn.004688c0
add esp, 8
pop ebx
pop edi
pop esi
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.004e19a5
mov esp, ebp
pop ebp
ret
lea eax, [ebp - 0x1004]
push eax
lea eax, [ebp - 0x1804]
push eax
lea eax, [ebp - 0x804]
push eax
push dword [esi + 0x1bae4]
call fcn.00475620
add esp, 0x10
test eax, eax
je 0x43dd61
lea edi, [esi + 0x1828]
push edi
push 0x75e6
push esi
call fcn.004180c0
add esp, 0xc
test eax, eax
je 0x43dd11
push 0x518224
push str.dfxgdfxgDlgImport.cpp
call fcn.004688c0
add esp, 8
pop ebx
pop edi
pop esi
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.004e19a5
mov esp, ebp
pop ebp
ret
lea eax, [ebp - 0x804]
push eax
push edi
push str._s:_n_s
push esi
call fcn.00401820
push 0
push 0
push 0
push 0
push esi
push esi
call fcn.00414820
add esp, 0x28
test eax, eax
je 0x43ddc2
push 0x51d7ac
push str.dfxgdfxgDlgImport.cpp
call fcn.004688c0
add esp, 8
pop ebx
pop edi
pop esi
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.004e19a5
mov esp, ebp
pop ebp
ret
push esi
call fcn.0040a2d0
add esp, 4
test eax, eax
je 0x43dd91
push 0x5220d4
push str.dfxgdfxgDlgImport.cpp
call fcn.004688c0
add esp, 8
pop ebx
pop edi
pop esi
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.004e19a5
mov esp, ebp
pop ebp
ret
push edi
push esi
call fcn.0043da70
add esp, 8
test eax, eax
je 0x43ddc2
push 0x51d168
push str.dfxgdfxgDlgImport.cpp
call fcn.004688c0
add esp, 8
pop ebx
pop edi
pop esi
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.004e19a5
mov esp, ebp
pop ebp
ret
mov ecx, dword [ebp - 4]
xor eax, eax
pop ebx
pop edi
xor ecx, ebp
pop esi
call fcn.004e19a5
mov esp, ebp
pop ebp
ret