Function at 0x401c69
Capabilities:
Get graphical window text

Disassembly:
push ecx
push ecx
push ebx
push ebp
push esi
mov esi, ecx
push edi
push 0x68
lea ebx, [esi + 0x68]
mov ecx, ebx
call fcn.0040885f
xor edi, edi
test eax, eax
je 0x401cc3
lea eax, [esp + 0x10]
push edi
push eax
mov ecx, ebx
call fcn.00408ac3
push 6
mov ecx, esi
push dword [esp + 0x18]
push dword [esp + 0x18]
push edi
push edi
push edi
call fcn.0043c555
push 0x14
push 0x14
push dword [esp + 0x1c]
push dword [esp + 0x1c]
push edi
push edi
call dword [sym.imp.GDI32.dll_CreateRoundRectRgn]
cmp eax, edi
je 0x401cc3
push edi
push eax
push dword [esi + 0x1c]
call dword [sym.imp.USER32.dll_SetWindowRgn]
mov ebp, 0xff00ff
lea ebx, [esi + 0xc0c]
push ebp
push 0xbe
push ebp
push 0xbd
mov ecx, ebx
call fcn.00406d91
push edi
push 3
mov ecx, ebx
call fcn.00406f62
push edi
push edi
mov ecx, ebx
call fcn.00406f8b
push 1
lea ecx, [esi + 0xc0c]
pop ebx
push ebx
push edi
push ebx
call fcn.00407067
push ebx
push edi
push 3
lea ecx, [esi + 0xc0c]
call fcn.00407067
lea ecx, [esi + 0xc0c]
call fcn.0040766f
push ebx
lea ecx, [esi + 0xc0c]
call fcn.00407426
push edi
push edi
lea ecx, [esi + 0xc0c]
call fcn.0040728e
push ebx
push 0xb0
lea ecx, [esi + 0xc0c]
call fcn.00407225
push ebp
push 0xcb
push ebp
lea ecx, [esi + 0x988]
push 0xca
call fcn.00406d91
push edi
push 3
lea ecx, [esi + 0x988]
call fcn.00406f62
push edi
push edi
lea ecx, [esi + 0x988]
call fcn.00406f8b
push ebx
push edi
push ebx
lea ecx, [esi + 0x988]
call fcn.00407067
push ebx
push edi
push 3
lea ecx, [esi + 0x988]
call fcn.00407067
lea ecx, [esi + 0x988]
call fcn.0040766f
push ebx
lea ecx, [esi + 0x988]
call fcn.00407426
push edi
push edi
lea ecx, [esi + 0x988]
call fcn.0040728e
push ebx
push 0xb0
lea ecx, [esi + 0x988]
call fcn.00407225
push ebp
lea ecx, [esi + 0xac]
push 0xc3
push ebp
push 0xc2
call fcn.00406d91
push edi
push 3
lea ecx, [esi + 0xac]
call fcn.00406f62
push edi
push edi
lea ecx, [esi + 0xac]
call fcn.00406f8b
push ebx
push edi
push ebx
lea ecx, [esi + 0xac]
call fcn.00407067
push ebx
push edi
push 3
lea ecx, [esi + 0xac]
call fcn.00407067
lea ecx, [esi + 0xac]
call fcn.0040766f
push ebx
lea ecx, [esi + 0xac]
call fcn.00407426
push edi
push edi
lea ecx, [esi + 0xac]
call fcn.0040728e
push ebx
push 0xb0
lea ecx, [esi + 0xac]
call fcn.00407225
push ebp
push 0x410
push ebp
lea ecx, [esi + 0x330]
push 0x40f
call fcn.00406d91
lea ebp, [esi + 0x330]
push edi
push 3
mov ecx, ebp
call fcn.00406f62
push edi
push edi
mov ecx, ebp
call fcn.00406f8b
push ebx
push edi
push ebx
mov ecx, ebp
call fcn.00407067
push ebx
push edi
push 3
mov ecx, ebp
call fcn.00407067
mov ecx, ebp
call fcn.0040766f
push ebx
mov ecx, ebp
call fcn.00407426
push edi
push edi
mov ecx, ebp
call fcn.0040728e
push ebx
push 0xb0
mov ecx, ebp
call fcn.00407225
push 5
mov ecx, ebp
call fcn.0043c5a4
lea ebp, [esi + 0x8bc]
push str.FlyforAtlantis.com
mov ecx, ebp
call fcn.0043c45f
push 0xd
push edi
push edi
push 0xf
push 0x122
push edi
mov ecx, ebp
call fcn.0043c555
push 0x8200
push 0xff
push edi
mov ecx, ebp
call fcn.00407cec
push ecx
mov ecx, esp
mov dword [esp + 0x14], esp
push str.FlyforAtlantis.com
call fcn.0043ca77
mov ecx, ebp
call fcn.00407c6e
push ebx
mov ecx, ebp
call fcn.00407d87
mov ebp, dword [sym.imp.USER32.dll_SendMessageA]
push edi
push edi
push 0x402
push dword [esi + 0x5d0]
call ebp
push edi
push edi
push 0x402
push dword [esi + 0x60c]
call ebp
push str.flyforatlantis.com_n.php
mov ecx, esi
call fcn.004021ad
push ebx
push 0x14
pop edi
mov ebp, 0x1d1
push edi
push 0x64
push ebp
push 0x19
push 0x3fb
mov ecx, esi
call fcn.0043c1c8
mov ecx, eax
call fcn.0043c514
push ebx
push edi
push 0x64
push ebp
push 0x91
push 0x411
mov ecx, esi
call fcn.0043c1c8
mov ecx, eax
call fcn.0043c514
push ebx
push edi
push 0x64
push ebp
push 0xfa
push 0x3ec
mov ecx, esi
call fcn.0043c1c8
mov ecx, eax
call fcn.0043c514
push ebx
push edi
push 0x64
push ebp
push 0x163
push 0x3f3
mov ecx, esi
call fcn.0043c1c8
mov ecx, eax
call fcn.0043c514
push ebx
push edi
push 0xaa
add ebp, 0x1e
mov ecx, esi
push ebp
push 0x19
push 0x3f0
call fcn.0043c1c8
mov ecx, eax
call fcn.0043c514
push ebx
push edi
push 0x64
push ebp
push 0xc3
push 0x3ef
mov ecx, esi
call fcn.0043c1c8
mov ecx, eax
call fcn.0043c514
push ebx
push edi
push 0x64
push ebp
push 0x15e
push 0x3ed
mov ecx, esi
call fcn.0043c1c8
mov ecx, eax
call fcn.0043c514
push ebx
mov ebp, 0x1ae
push edi
push ebp
push 0x203
push 0x19
push 0x3e9
mov ecx, esi
call fcn.0043c1c8
mov ecx, eax
call fcn.0043c514
push ebx
push edi
push ebp
push 0x21c
push 0x19
push 0x3ea
mov ecx, esi
call fcn.0043c1c8
mov ecx, eax
call fcn.0043c514
push ebx
push edi
push 0xc8
push 0x23a
push 0x19
push 0x3f5
mov ecx, esi
call fcn.0043c1c8
mov ecx, eax
call fcn.0043c514
pop edi
pop esi
mov eax, ebx
pop ebp
pop ebx
pop ecx
pop ecx
ret