Function at 0x402667
Capabilities:
Get graphical window text

Disassembly:
push ebp
push ebx
xor eax, eax
push eax
push 0x10ca0001
push 0x421842
push 0x166
push 0x1f4
push 0xa1
push 0xd4
push 0
call fcn.00408b49
and eax, eax
je 0x4033e4
push 0xbe
push 0xbe
mov eax, 0xbe
call fcn.004055b0
mov dword [esp], eax
push 0x96
push 0x96
mov eax, 0x96
call fcn.004055b0
push eax
push 0
call fcn.00408b6c
push 0x421233
push 0x18
push 0x50
push 0x145
push 0xf0
push 0x15
call fcn.004065d4
push 1
push 0x15
call fcn.004063ce
push 0x4215b0
push 0x18
push 0x50
push 0x145
push 0x144
push 0x16
call fcn.004065d4
push 0x4212d0
push 0x18
push 0x50
push 0x145
push 0x144
push 0x17
call fcn.004065d4
push 1
push 0x17
call fcn.004063ce
push 0x421628
push 0x18
push 0x50
push 0x145
push 0x19a
push 0x18
call fcn.004065d4
push 0x42128e
push 0x18
push 0x50
push 0x145
push 0x19a
push 0x19
call fcn.004065d4
push 1
push 0x19
call fcn.004063ce
mov ebp, 0x42505a
mov ebx, ebp
mov ebp, 0x4233ec
sub ebx, ebp
push ebx
mov ebp, 0x4233ec
push ebp
push 1
call fcn.00405c1e
push eax
push 0x36
push 0x36
push 4
push 0x1ba
push 8
call fcn.00406a0c
push 4
push 0x138
push 0x1f4
push 0
push 0
push 0
call fcn.00406b41
push dword [esp]
push 2
push 0
call fcn.00406cc4
mov ebp, 0x4233ec
mov ebx, ebp
mov ebp, 0x4219bc
sub ebx, ebp
push ebx
mov ebp, 0x4219bc
push ebp
push 0
call fcn.00405c1e
push eax
push 0x136
push 0xa0
push 0
push 0
push 9
call fcn.00406a0c
push 0x42125b
push 0x32
push 0x118
push 0x14
push 0xbe
push 0xa
call fcn.00406e42
push dword [esp]
push 2
push 0xa
call fcn.00406cc4
push dword [0x4a32a4]
push 0xa
call fcn.00406e62
mov eax, dword [0x4a38bc]
push eax
push eax
push dword [0x4a38bc]
mov ebp, 0x42505a
push ebp
call fcn.004056a0
inc dword [0x4a38bc]
push 0xa0
push 0x118
push 0x50
push 0xbe
push 0xb
mov edx, dword [0x4a0b14]
add dword [esp + 0x14], edx
call fcn.00406e42
pop dword [0x4a38bc]
push dword [esp]
push 2
push 0xb
call fcn.00406cc4
push dword [0x4a32a8]
push 0xb
call fcn.00406e62
call fcn.00406ebc
push 4
push 0xfa
push 0x1f4
push 0x3e
push 0
push 2
call fcn.00406b41
push 1
push 2
call fcn.004063ce
push dword [esp]
push 2
push 2
call fcn.00406cc4
push 0x421734
push 0x14
push 0x1ea
push 0xa
push 0x14
push 0xc
call fcn.00406e42
push dword [0x4a32a8]
push 0xc
call fcn.00406e62
push dword [esp]
push 2
push 0xc
call fcn.00406cc4
push dword [0x4a38bc]
push 0x200047
mov eax, dword [0x4a38bc]
push eax
push eax
mov ebp, str._r_nProgCode_v_1.0__
push ebp
call fcn.004056a0
inc dword [0x4a38bc]
push 0xaa
push 0x1cc
push 0x1e
push 0x14
push 0xd
mov edx, dword [0x4a0b14]
add dword [esp + 0x14], edx
call fcn.00406fac
pop dword [0x4a38bc]
push dword [0x4a32a8]
push 0xd
call fcn.00406e62
push 0xdc
push 0xdc
mov eax, 0xdc
call fcn.004055b0
push eax
push 2
push 0xd
call fcn.00406cc4
push 0
push 1
push 0xcf
push 0xd
call fcn.004070d1
push eax
call sub.USER32.dll_SendMessageA
push 0x421012
push 0xd
push 0xd
push 0xde
push 0x14
push 0xe
call fcn.004071f4
push 0x421785
push 0x14
push 0x186
push 0xdc
push 0x28
push 0xf
call fcn.00406e42
push dword [0x4a32a8]
push 0xf
call fcn.00406e62
push dword [esp]
push 2
push 0xf
call fcn.00406cc4
call fcn.00406ebc
push 4
push 0x36
push 0x1b2
push 4
push 4
push 1
call fcn.00406b41
push 0xdc
push 0xdc
mov eax, 0xdc
call fcn.004055b0
push eax
push 2
push 1
call fcn.00406cc4
push 0x4216c2
push 0x11
push 0x190
push 0
push 0xa
push 0x13
call fcn.00406e42
push dword [0x4a32ac]
push 0x13
call fcn.00406e62
push 0xdc
push 0xdc
mov eax, 0xdc
call fcn.004055b0
push eax
push 2
push 0x13
call fcn.00406cc4
push 0x42131d
push 0x22
push 0x17c
push 0x11
push 0x1e
push 0x14
call fcn.00406e42
push dword [0x4a32b0]
push 0x14
call fcn.00406e62
push 0xdc
push 0xdc
mov eax, 0xdc
call fcn.004055b0
push eax
push 2
push 0x14
call fcn.00406cc4
call fcn.00406ebc
push 1
push 1
call fcn.004063ce
push 4
push 0xfa
push 0x1f4
push 0x3e
push 0
push 3
call fcn.00406b41
push 1
push 3
call fcn.004063ce
push dword [esp]
push 2
push 3
call fcn.00406cc4
mov ebp, 0x425d07
mov ebx, ebp
mov ebp, 0x425449
sub ebx, ebp
push ebx
mov ebp, 0x425449
push ebp
push 2
call fcn.00405c1e
push eax
push 0x20
push 0x20
push 0xf
push 0x28
push 0x28
call fcn.00406a0c
mov eax, dword [0x4a38bc]
push eax
push eax
mov edx, 0x421345
call fcn.0040a4d0
mov edx, dword [0x4a328c]
call fcn.0040a4d0
mov edx, 0x42162f
call fcn.0040a4d0
inc dword [0x4a38bc]
push 0xf
push 0x15e
push 0x18
push 0x50
push 0x29
mov edx, dword [0x4a0b14]
add dword [esp + 0x14], edx
call fcn.00406e42
pop dword [0x4a38bc]
push dword [0x4a32b0]
push 0x29
call fcn.00406e62
push dword [esp]
push 2
push 0x29
call fcn.00406cc4
push 0x421878
push 0x1e
push 0x15e
push 0x3a
push 0x28
push 0x2a
call fcn.00406e42
push dword [0x4a32b0]
push 0x2a
call fcn.00406e62
push dword [esp]
push 2
push 0x2a
call fcn.00406cc4
push dword [0x4a38bc]
mov edx, dword [0x4a3298]
push dword [0x4a38bc]
call fcn.0040a4d0
mov edx, str.ProgCode_
call fcn.0040a4d0
inc dword [0x4a38bc]
push 0x14
push 0x15e
push 0x5a
push 0x28
push 0x2b
mov edx, dword [0x4a0b14]
add dword [esp + 0x14], edx
call fcn.004070b1
pop dword [0x4a38bc]
push 0x4216e1
push 0x18
push 0x50
push 0x58
push 0x190
push 0x1b
call fcn.004065d4
push 0x4210db
push 0xf
push 0x190
push 0xc8
push 0x28
push 0x2d
call fcn.00406e42
push dword [0x4a32b0]
push 0x2d
call fcn.00406e62
push dword [esp]
push 2
push 0x2d
call fcn.00406cc4
mov eax, dword [0x4a38bc]
push eax
push eax
mov edx, 0x421390
call fcn.0040a4d0
mov eax, dword [0x4a38bc]
push eax
push eax
mov eax, dword [0x4a38bc]
push eax
push eax
push dword [0x4a38bc]
push 2
mov eax, dword [0x4a38bc]
push eax
push eax
push 0x2b
call fcn.00406368
inc dword [0x4a38bc]
mov edx, dword [0x4a0b14]
add dword [esp], edx
call fcn.00404ee0
inc dword [0x4a38bc]
mov edx, dword [0x4a0b14]
add dword [esp], edx
call fcn.0040452c
pop dword [0x4a38bc]
cdq
push edx
push eax
call fcn.004050c0
pop eax
mov edx, 0x4215b8
call fcn.0040a4d0
inc dword [0x4a38bc]
push 0xf
push 0x190
push 0xdc
push 0x28
push 0x2e
mov edx, dword [0x4a0b14]
add dword [esp + 0x14], edx
call fcn.00406e42
pop dword [0x4a38bc]
push dword [0x4a32b0]
push 0x2e
call fcn.00406e62
push dword [esp]
push 2
push 0x2e
call fcn.00406cc4
call fcn.00406ebc
push 4
push 0xfa
push 0x1f4
push 0x3e
push 0
push 4
call fcn.00406b41
push 1
push 4
call fcn.004063ce
push dword [esp]
push 2
push 4
call fcn.00406cc4
mov ebp, 0x4265c5
mov ebx, ebp
mov ebp, 0x425d07
sub ebx, ebp
push ebx
mov ebp, 0x425d07
push ebp
push 3
call fcn.00405c1e
push eax
push 0x20
push 0x20
push 0xf
push 0x28
push 0x32
call fcn.00406a0c
push 0x4211fb
push 0xf
push 0x15e
push 0x18
push 0x50
push 0x33
call fcn.00406e42
push dword [0x4a32b0]
push 0x33
call fcn.00406e62
push dword [esp]
push 2
push 0x33
call fcn.00406cc4
push 0x4217d7
push 0x1e
push 0x15e
push 0x32
push 0x28
push 0x34
call fcn.00406e42
push dword [0x4a32b0]
push 0x34
call fcn.00406e62
push dword [esp]
push 2
push 0x34
call fcn.00406cc4
push 0x421252
push 0x14
push 0x190
push 0x52
push 0x28
push 0x11
call fcn.004070b1
push 0x78
push 0x190
push 0x69
push 0x28
push 0x12
call fcn.00407853
push dword [0x4a3294]
push 0x12
call fcn.00403641
push 0x4216ae
push 0xd
push 0xd
push 0xe8
push 0x2a
push 0x10
call fcn.004071f4
push 0x4216ae
push 0xf
push 0x15e
push 0xe6
push 0x3c
push 0x39
call fcn.00406e42
push dword [0x4a32b0]
push 0x39
call fcn.00406e62
push dword [esp]
push 2
push 0x39
call fcn.00406cc4
call fcn.00406ebc
push 4
push 0xfa
push 0x1f4
push 0x3e
push 0
push 5
call fcn.00406b41
push 1
push 5
call fcn.004063ce
push dword [esp]
push 2
push 5
call fcn.00406cc4
mov eax, dword [0x4a38bc]
push eax
push eax
mov edx, 0x4214ad
call fcn.0040a4d0
mov edx, dword [0x4a328c]
call fcn.0040a4d0
mov edx, 0x4215db
call fcn.0040a4d0
inc dword [0x4a38bc]
push 0x3c
push 0x1c2
push 0xf
push 0x28
push 0x3c
mov edx, dword [0x4a0b14]
add dword [esp + 0x14], edx
call fcn.00406e42
pop dword [0x4a38bc]
push dword [0x4a32b0]
push 0x3c
call fcn.00406e62
push dword [esp]
push 2
push 0x3c
call fcn.00406cc4
push 0x421012
push 0xd
push 0xd
push 0x50
push 0x28
push 0x3d
call fcn.004071f4
push 1
push 0x3d
call fcn.004064ad
push 0x42103f
push 0xf
push 0x15e
push 0x50
push 0x3c
push 0x3f
call fcn.00406e42
push dword [0x4a32b0]
push 0x3f
call fcn.00406e62
push dword [esp]
push 2
push 0x3f
call fcn.00406cc4
push 0x421012
push 0xd
push 0xd
push 0x64
push 0x28
push 0x3e
call fcn.004071f4
push 0x421015
push 0xf
push 0x15e
push 0x64
push 0x3c
push pe_nt_image_headers32
call fcn.00406e42
push dword [0x4a32b0]
push pe_nt_image_headers32
call fcn.00406e62
push dword [esp]
push 2
push pe_nt_image_headers32
call fcn.00406cc4
call fcn.00406ebc
push 4
push 0xfa
push 0x1f4
push 0x3e
push 0
push 6
call fcn.00406b41
push 1
push 6
call fcn.004063ce
push dword [esp]
push 2
push 6
call fcn.00406cc4
push 0x4213fa
push 0x23
push 0x190
push 0xf
push 0x28
push 0x46
call fcn.00406e42
push dword [0x4a32b0]
push 0x46
call fcn.00406e62
push dword [esp]
push 2
push 0x46
call fcn.00406cc4
push 0x800
push 0xb4
push 0x190
push 0x32
push 0x28
push 0x47
call fcn.00407cd5
push dword [0x4a32b0]
push 0x47
call fcn.00406e62
push 0xdc
push 0xdc
mov eax, 0xdc
call fcn.004055b0
push eax
push 2
push 0x47
call fcn.00406cc4
call fcn.00406ebc
push 4
push 0xfa
push 0x1f4
push 0x3e
push 0
push 7
call fcn.00406b41
push 1
push 7
call fcn.004063ce
push dword [esp]
push 2
push 7
call fcn.00406cc4
push 0x42135e
push 0xf
push 0x190
push 0xf
push 0x28
push 0x50
call fcn.00406e42
push dword [0x4a32b0]
push 0x50
call fcn.00406e62
push dword [esp]
push 2
push 0x50
call fcn.00406cc4
push 0x421012
push 0xf
push 0x1c2
push 0x23
push 0x28
push 0x51
call fcn.00406e42
push dword [0x4a32b0]
push 0x51
call fcn.00406e62
push dword [esp]
push 2
push 0x51
call fcn.00406cc4
push 1
push 0xa
push 0
push 0x16
push 0x1a4
push 0x3a
push 0x28
push 0x52
call fcn.00407f9c
call fcn.00406ebc
xor eax, eax
add esp, 4
pop ebx
pop ebp
ret