Function at 0x422f60
Capabilities:
Get graphical window text

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x14
mov eax, dword [0x5e1da0]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
push edi
push 0
push 0x97
push 0x98
mov esi, ecx
push 0x96
lea ecx, [esi + 0x800]
push 0x99
call fcn.00457330
push 0
push 0x3fc
push 0x3fb
push 0x3fe
lea ecx, [esi + 0x630]
push 0x3fb
call fcn.00457330
push 0
push 0x9b
push 0x9c
push 0x9a
lea ecx, [esi + 0x460]
push 0x9c
call fcn.00457330
push 0
push 0x241
push 0x242
push 0x240
lea ecx, [esi + 0x378]
push 0x243
call fcn.00457330
push 0
push 0x400
push 0x401
push 0x402
lea ecx, [esi + 0x548]
push 0x3ff
call fcn.00457330
push 0
push 0xc3
push 0xc4
push 0xc5
lea ecx, [esi + 0x8e8]
push 0xc2
call fcn.00457330
push 0
push 0xbf
push 0xc0
push 0xc1
lea ecx, [esi + 0x9d0]
push 0xbe
call fcn.00457330
push 0
push 0xc9
push 0xbc
push 0xbd
lea ecx, [esi + 0xab8]
push 0xb9
call fcn.00457330
push 0
push 0xae
push 0xaf
push 0xb0
lea ecx, [esi + 0xf40]
push 0xba
call fcn.00457330
push 0
push 0xb6
push 0xb7
push 0xb8
lea ecx, [esi + 0xba0]
push 0xb5
call fcn.00457330
push 0
push 0xb2
push 0xb3
push 0xb4
lea ecx, [esi + 0xc88]
push 0xb1
call fcn.00457330
push 0
push 0xc7
push 0xc8
push 0xad
lea ecx, [esi + 0x1028]
push 0xc6
call fcn.00457330
push 0
push 0xcf
push 0xd0
push 0xca
lea ecx, [esi + 0x1110]
push 0xce
call fcn.00457330
push 0
push 0xcb
push 0xcc
push 0xcd
lea ecx, [esi + 0x11f8]
push 0xd1
call fcn.00457330
push 0
push 0xdf
push 0xe0
push 0xe1
lea ecx, [esi + 0x12e0]
push 0xde
call fcn.00457330
push 0
push 0xe3
push 0xe4
push 0xe5
lea ecx, [esi + 0x13c8]
push 0xe2
call fcn.00457330
push 0
push 0x3ed
push 0x3ee
push 0x3ef
lea ecx, [esi + 0xe58]
push 0x3ec
call fcn.00457330
push 0
push 0x3be
push 0x3bf
push 0x3bc
lea ecx, [esi + 0xd70]
push 0x3bd
call fcn.00457330
push 0
push 0x3e4
push 0x3e5
push 0x3e6
lea ecx, [esi + 0xc0]
push 0x3e7
call fcn.00457330
push 0
push 0x3e9
push 0x3ea
push 0x3eb
lea ecx, [esi + 0x718]
push 0x3e8
call fcn.00457330
push 0
push 0x3f1
push 0x3f0
push 0x3f2
lea ecx, [esi + 0x14b0]
push 0x3f0
call fcn.00457330
push 0
push 0x3f4
push 0x3f3
push 0x3f5
lea ecx, [esi + 0x1598]
push 0x3f3
call fcn.00457330
mov edi, 1
mov dword [esi + 0x1588], edi
mov dword [esi + 0x1670], edi
lea ecx, [esi + 0x1680]
push 0
push 0xa2
push 0xa3
push 0xa4
push 0xa1
call fcn.00457330
push 0
push 0x3d8
push 0x3d9
push 0x3da
lea ecx, [esi + 0x1768]
push 0x3d7
call fcn.00457330
push 0
push 0x3dc
push 0x3dd
push 0x3de
lea ecx, [esi + 0x1850]
push 0x3db
call fcn.00457330
push 0
push 0x3e0
push 0x3e1
push 0x3e2
lea ecx, [esi + 0x1938]
push 0x3df
call fcn.00457330
push 0
push 0x408
push 0x409
push 0x40a
lea ecx, [esi + 0x1a20]
push 0x407
call fcn.00457330
push 0
push 0x16b
push 0x16c
push 0x16a
lea ecx, [esi + 0x290]
push 0x16d
call fcn.00457330
push 0xc
push 6
push 0xe6
lea ecx, [esi + 0x1b08]
mov dword [esi + 0x368], edi
call fcn.00455390
push 0x293
push 0x293
lea ecx, [esi + 0x1b08]
call fcn.004556a0
mov eax, dword [esi + 0x1b28]
mov edi, dword [sym.imp.USER32.dll_SendMessageA]
push 0
push 0
push 0x417
push eax
mov dword [esi + 0x1c24], 0
call edi
push 0xc
push 6
push 0xe6
lea ecx, [esi + 0x1c28]
call fcn.00455390
push 0x293
push 0x293
lea ecx, [esi + 0x1c28]
call fcn.004556a0
mov ecx, dword [esi + 0x1c48]
push 0
push 0
push 0x417
push ecx
mov dword [esi + 0x1d44], 0
call edi
push 0xc
push 6
push 0xe6
lea ecx, [esi + 0x1d48]
call fcn.00455390
push 0xe7
push 0xe7
lea ecx, [esi + 0x1d48]
call fcn.004556a0
mov edx, dword [esi + 0x1d68]
push 0
push 0
push 0x417
push edx
mov dword [esi + 0x1e64], 0
call edi
push 0
lea ecx, [esi + 0x1d48]
call fcn.00464a0b
push 0xc
push 6
lea ecx, [esi + 0x1e68]
push 0xe6
call fcn.00455390
push 0xe7
push 0xe7
lea ecx, [esi + 0x1e68]
call fcn.004556a0
mov eax, dword [esi + 0x1e88]
push 0
push 0
push 0x417
push eax
mov dword [esi + 0x1f84], 0
call edi
push 0
lea ecx, [esi + 0x1e68]
call fcn.004649c9
push 0xc
push 6
lea ecx, [esi + 0x20a8]
push 0xe6
call fcn.00455390
push 0xe8
push 0xe8
lea ecx, [esi + 0x20a8]
call fcn.004556a0
mov ecx, dword [esi + 0x20c8]
push 0
push 0
push 0x417
push ecx
mov dword [esi + 0x21c4], 3
call edi
push 0
lea ecx, [esi + 0x20a8]
call fcn.004649c9
push 0xc
push 6
lea ecx, [esi + 0x21c8]
push 0xe6
call fcn.00455390
push 0xe8
push 0xe8
lea ecx, [esi + 0x21c8]
call fcn.004556a0
mov edx, dword [esi + 0x21e8]
push 0
push 0
push 0x417
push edx
mov dword [esi + 0x22e4], 3
call edi
push 0
lea ecx, [esi + 0x21c8]
call fcn.004649c9
push 0xc
push 6
lea ecx, [esi + 0x1f88]
push 0xe6
call fcn.00455390
push 0xe8
push 0xe8
lea ecx, [esi + 0x1f88]
call fcn.004556a0
mov dword [esi + 0x20a4], 3
push 0
mov eax, dword [esi + 0x1fa8]
push 0
push 0x417
push eax
call edi
push 0
lea ecx, [esi + 0x1f88]
call fcn.004649c9
push 0
push 0x3f7
push 0x3f8
push 0x3f9
lea ecx, [esi + 0x1a8]
push 0x3f6
call fcn.00457330
push 1
push 0x12
push 0x32
push 0x2a5
push 0x39a
lea ecx, [esi + 0x1a8]
call fcn.00457120
push 0
lea ecx, [esi + 0x1a8]
call fcn.004649c9
mov ecx, dword [esi + 0x20]
push ecx
call dword [sym.imp.USER32.dll_LockWindowUpdate]
push 1
push 0xc
push 0xf
push 0x2dd
push 0x18e
lea ecx, [esi + 0x548]
call fcn.00457120
push 1
push 0xf
push 0x8d
push 0x2b3
push 0x1ad
lea ecx, [esi + 0x1b08]
call fcn.00464989
push 1
push 0xf
push 0x8d
push 0x2dc
push 0x1ad
lea ecx, [esi + 0x1c28]
call fcn.00464989
push 1
push 0xf
push 0x2de
push 0x27e
push 0xd3
lea ecx, [esi + 0x1d48]
mov dword [esi + 0x620], 1
call fcn.00464989
push 0xf
push 0x2de
push 0x27e
push 0xd3
lea edx, [esi + 0x276c]
push edx
call dword [sym.imp.USER32.dll_SetRect]
push 1
push 0xe
push 0x8b
push 0x2c0
push 0x33c
lea ecx, [esi + 0x21c8]
call fcn.00464989
push 1
push 0xe
push 0x8b
push 0x2cf
push 0x33c
lea ecx, [esi + 0x20a8]
call fcn.00464989
push 1
push 0xe
push 0x8b
push 0x2de
push 0x33c
lea ecx, [esi + 0x1f88]
call fcn.00464989
push 0
lea ecx, [esi + 0x8e8]
call fcn.004649c9
push 0
lea ecx, [esi + 0xc88]
call fcn.004649c9
push 1
push 0x40
push 0x40
push 0x2b0
push 0x275
lea ecx, [esi + 0xf40]
call fcn.00457120
push 1
push 0x40
push 0x40
push 0x2b0
push 0x2b5
lea ecx, [esi + 0x1028]
call fcn.00457120
push 1
push 0x40
push 0x40
push 0x2b0
push 0x2f5
lea ecx, [esi + 0x1110]
call fcn.00457120
push 1
push 0x40
push 0x40
push 0x2b0
push 0x335
lea ecx, [esi + 0x11f8]
call fcn.00457120
push 1
push 0x40
push 0x40
push 0x2b0
push 0x375
lea ecx, [esi + 0xab8]
call fcn.00457120
push 0
lea ecx, [esi + 0xba0]
call fcn.004649c9
push 0
lea ecx, [esi + 0x9d0]
call fcn.004649c9
push 1
push 0x16
push 0x57
push 0x5f
push 7
lea ecx, [esi + 0x1598]
call fcn.00457120
push 1
push 0x16
push 0x57
push 0x5f
push 0x5e
lea ecx, [esi + 0x14b0]
call fcn.00457120
push 1
push 0x19
push 0x51
push 0x257
push 0xd
lea ecx, [esi + 0x718]
call fcn.00457120
push 1
push 0x19
push 0x51
push 0x257
push 0x5f
lea ecx, [esi + 0xc0]
call fcn.00457120
push 1
push 0x14
push 0x24
push 4
push 0x362
lea ecx, [esi + 0x630]
call fcn.00457120
push 1
push 0x14
push 0x24
push 4
push 0x388
lea ecx, [esi + 0x378]
call fcn.00457120
push 1
push 0x14
push 0x24
push 4
push 0x3ae
lea ecx, [esi + 0x460]
call fcn.00457120
push 1
push 0x2a
push 0x2a
push 0x2bb
push 0x2c
lea ecx, [esi + 0x800]
call fcn.00457120
push 1
push 0x2a
push 0x2a
push 0x2bb
push 0x60
lea ecx, [esi + 0x290]
call fcn.00457120
push 1
push 0x2a
push 0x2a
push 0x2bb
push 0x94
lea ecx, [esi + 0x12e0]
call fcn.00457120
push 1
push 0x2a
push 0x2a
push 0x2bb
push 0xc8
lea ecx, [esi + 0x13c8]
call fcn.00457120
push 1
push 0x2a
push 0x2a
push 0x2bb
push 0xfc
lea ecx, [esi + 0xd70]
call fcn.00457120
push 1
push 0x2a
push 0x2a
push 0x2bb
push 0x130
lea ecx, [esi + 0xe58]
call fcn.00457120
push 1
push 0x1c
push 0x20
push 0x27a
push 0xb
lea ecx, [esi + 0x1680]
call fcn.00457120
push 1
push 0x1c
push 0x20
push 0x27a
push 0x2c
lea ecx, [esi + 0x1768]
call fcn.00457120
push 1
push 0x1c
push 0x20
push 0x27a
push 0x4d
lea ecx, [esi + 0x1850]
call fcn.00457120
push 1
push 0x1c
push 0x20
push 0x27a
push 0x6e
lea ecx, [esi + 0x1938]
call fcn.00457120
push 1
push 0x1c
push 0x20
push 0x27a
push 0x8f
lea ecx, [esi + 0x1a20]
call fcn.00457120
mov ecx, dword [esi + 0x2308]
xor eax, eax
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], eax
mov dword [ebp - 0xc], eax
mov dword [ebp - 8], eax
lea eax, [ebp - 0x14]
push eax
push ecx
call dword [sym.imp.USER32.dll_GetClientRect]
mov edx, dword [ebp - 8]
sub edx, dword [ebp - 0x10]
mov eax, dword [ebp - 0xc]
sub eax, dword [ebp - 0x14]
push 1
push edx
push eax
push 0x2bc
lea ecx, [esi + 0x22e8]
push 0xbe
call fcn.00464989
push 0
lea ecx, [esi + 0x22e8]
call fcn.004649c9
push 0
push 0x3b
push 0
lea ecx, [esi + 0x1d48]
call fcn.00468ce1
mov ecx, dword [esi + 0x1d68]
push 1
push 0
push 0x404
push ecx
call edi
mov edx, dword [esi + 0x1d68]
push 1
push 0
push 0x415
push edx
call edi
push 1
push 0x1dd
push 0xa3
push 0x74
push 0xc
lea ecx, [esi + 0x2360]
call fcn.00464989
push 1
push 0x1dd
push 0xa3
push 0x74
push 0xc
lea ecx, [esi + 0x242c]
call fcn.00464989
push 0
call dword [sym.imp.USER32.dll_LockWindowUpdate]
mov ecx, dword [ebp - 4]
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.005520da
mov esp, ebp
pop ebp
ret