Function at 0x401c52
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.0040884a
xor edi, edi
test eax, eax
je 0x401cac
lea eax, [esp + 0x10]
push edi
push eax
mov ecx, ebx
call fcn.00408aae
push 6
mov ecx, esi
push dword [esp + 0x18]
push dword [esp + 0x18]
push edi
push edi
push edi
call fcn.0043c535
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 0x401cac
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.00406d7c
push edi
push 3
mov ecx, ebx
call fcn.00406f4d
push edi
push edi
mov ecx, ebx
call fcn.00406f76
push 1
lea ecx, [esi + 0xc0c]
pop ebx
push ebx
push edi
push ebx
call fcn.00407052
push ebx
push edi
push 3
lea ecx, [esi + 0xc0c]
call fcn.00407052
lea ecx, [esi + 0xc0c]
call fcn.0040765a
push ebx
lea ecx, [esi + 0xc0c]
call fcn.00407411
push edi
push edi
lea ecx, [esi + 0xc0c]
call fcn.00407279
push ebx
push 0xb0
lea ecx, [esi + 0xc0c]
call fcn.00407210
push ebp
push 0xcb
push ebp
lea ecx, [esi + 0x988]
push 0xca
call fcn.00406d7c
push edi
push 3
lea ecx, [esi + 0x988]
call fcn.00406f4d
push edi
push edi
lea ecx, [esi + 0x988]
call fcn.00406f76
push ebx
push edi
push ebx
lea ecx, [esi + 0x988]
call fcn.00407052
push ebx
push edi
push 3
lea ecx, [esi + 0x988]
call fcn.00407052
lea ecx, [esi + 0x988]
call fcn.0040765a
push ebx
lea ecx, [esi + 0x988]
call fcn.00407411
push edi
push edi
lea ecx, [esi + 0x988]
call fcn.00407279
push ebx
push 0xb0
lea ecx, [esi + 0x988]
call fcn.00407210
push ebp
lea ecx, [esi + 0xac]
push 0xc3
push ebp
push 0xc2
call fcn.00406d7c
push edi
push 3
lea ecx, [esi + 0xac]
call fcn.00406f4d
push edi
push edi
lea ecx, [esi + 0xac]
call fcn.00406f76
push ebx
push edi
push ebx
lea ecx, [esi + 0xac]
call fcn.00407052
push ebx
push edi
push 3
lea ecx, [esi + 0xac]
call fcn.00407052
lea ecx, [esi + 0xac]
call fcn.0040765a
push ebx
lea ecx, [esi + 0xac]
call fcn.00407411
push edi
push edi
lea ecx, [esi + 0xac]
call fcn.00407279
push ebx
push 0xb0
lea ecx, [esi + 0xac]
call fcn.00407210
push ebp
push 0x410
push ebp
lea ecx, [esi + 0x330]
push 0x40f
call fcn.00406d7c
lea ebp, [esi + 0x330]
push edi
push 3
mov ecx, ebp
call fcn.00406f4d
push edi
push edi
mov ecx, ebp
call fcn.00406f76
push ebx
push edi
push ebx
mov ecx, ebp
call fcn.00407052
push ebx
push edi
push 3
mov ecx, ebp
call fcn.00407052
mov ecx, ebp
call fcn.0040765a
push ebx
mov ecx, ebp
call fcn.00407411
push edi
push edi
mov ecx, ebp
call fcn.00407279
push ebx
push 0xb0
mov ecx, ebp
call fcn.00407210
push edi
mov ecx, ebp
call fcn.0043c584
lea ebp, [esi + 0x8bc]
push str.http:__flyff.urgame.com.hk
mov ecx, ebp
call fcn.0043c43f
push 0xd
push edi
push edi
push 0xf0
push 0x118
push edi
mov ecx, ebp
call fcn.0043c535
push 0x8200
push 0xff
push edi
mov ecx, ebp
call fcn.00407cd7
push ecx
mov ecx, esp
mov dword [esp + 0x14], esp
push str.http:__flyff.urgame.com.hk
call fcn.0043ca57
mov ecx, ebp
call fcn.00407c59
push ebx
mov ecx, ebp
call fcn.00407d72
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.http:__flyff.urgame.com.hk_notice.php
mov ecx, esi
call fcn.00402198
push ebx
push 0x14
pop edi
mov ebp, 0x1d1
push edi
push 0x64
push ebp
push 0x19
push 0x3fb
mov ecx, esi
call fcn.0043c1a8
mov ecx, eax
call fcn.0043c4f4
push ebx
push edi
push 0x64
push ebp
push 0x91
push 0x411
mov ecx, esi
call fcn.0043c1a8
mov ecx, eax
call fcn.0043c4f4
push ebx
push edi
push 0x64
push ebp
push 0xfa
push 0x3ec
mov ecx, esi
call fcn.0043c1a8
mov ecx, eax
call fcn.0043c4f4
push ebx
push edi
push 0x64
push ebp
push 0x163
push 0x3f3
mov ecx, esi
call fcn.0043c1a8
mov ecx, eax
call fcn.0043c4f4
push ebx
push edi
push 0xaa
add ebp, 0x1e
mov ecx, esi
push ebp
push 0x19
push 0x3f0
call fcn.0043c1a8
mov ecx, eax
call fcn.0043c4f4
push ebx
push edi
push 0x64
push ebp
push 0xc3
push 0x3ef
mov ecx, esi
call fcn.0043c1a8
mov ecx, eax
call fcn.0043c4f4
push ebx
push edi
push 0x64
push ebp
push 0x15e
push 0x3ed
mov ecx, esi
call fcn.0043c1a8
mov ecx, eax
call fcn.0043c4f4
push ebx
mov ebp, 0x1ae
push edi
push ebp
push 0x203
push 0x19
push 0x3e9
mov ecx, esi
call fcn.0043c1a8
mov ecx, eax
call fcn.0043c4f4
push ebx
push edi
push ebp
push 0x21c
push 0x19
push 0x3ea
mov ecx, esi
call fcn.0043c1a8
mov ecx, eax
call fcn.0043c4f4
push ebx
push edi
push 0xc8
push 0x23a
push 0x19
push 0x3f5
mov ecx, esi
call fcn.0043c1a8
mov ecx, eax
call fcn.0043c4f4
pop edi
pop esi
mov eax, ebx
pop ebp
pop ebx
pop ecx
pop ecx
ret