Function at 0x430e03
Capabilities:
Get graphical window text

Disassembly:
push ebp
push ebx
xor eax, eax
push eax
push eax
push eax
push eax
mov dword [section..data], 0xafa
mov dword [section..data], 0xafb
mov dword [esp], 0x3d4
mov dword [section..data], 0xafb
mov dword [esp + 4], 0x294
mov dword [section..data], 0xafd
push 2
mov eax, str.IceDesign.ini
push eax
call fcn.004f5cd1
and eax, eax
je 0x430f15
mov dword [section..data], 0xafe
mov eax, str.Designer
push eax
call fcn.004f606f
mov dword [section..data], 0xaff
push dword [esp]
mov eax, str.Designer_Width
push eax
call fcn.004f6269
mov dword [esp + 8], eax
mov dword [section..data], 0xb00
mov ebx, dword [esp + 8]
cmp ebx, dword [esp]
jge 0x430eaf
mov dword [section..data], 0xb00
mov eax, dword [esp]
mov dword [esp + 8], eax
mov dword [section..data], 0xb00
mov dword [section..data], 0xb01
push dword [esp + 4]
mov eax, str.Designer_Height
push eax
call fcn.004f6269
mov dword [esp + 0xc], eax
mov dword [section..data], 0xb02
mov ebx, dword [esp + 0xc]
cmp ebx, dword [esp + 4]
jge 0x430efc
mov dword [section..data], 0xb02
mov eax, dword [esp + 4]
mov dword [esp + 0xc], eax
mov dword [section..data], 0xb02
mov dword [section..data], 0xb03
call fcn.004f6257
mov dword [section..data], 0xb04
mov dword [section..data], 0xb05
push 0x10cf0001
push dword [0x6c378c]
push dword [esp + 0x14]
push dword [esp + 0x14]
push 0
push 0
push 0
call fcn.00516d75
and eax, eax
je 0x43158b
mov dword [section..data], 0xb06
push dword [0x6c364c]
push 0
call fcn.00516d16
mov dword [section..data], 0xb07
push 0xffff0001
push 0xffff0001
mov ebx, dword [esp + 0xc]
mov dword [esp - 4], ebx
fild dword [esp - 4]
fmul dword [0x6c3774]
push eax
fistp dword [esp]
push 0xffff0001
push 0
call fcn.00516401
mov dword [section..data], 0xb08
push 0
lea eax, [0x40ff24]
push eax
push 0x333e
call fcn.005184e8
mov dword [section..data], 0xb0c
push 0x20000
mov eax, 0x5f820c
push eax
push 0
push 0
push 0
push 0
push 0x16
call fcn.00500f9a
mov dword [section..data], 0xb0e
call fcn.00436070
mov dword [section..data], 0xb0f
push 1
push 0x18
call fcn.00473ae2
mov dword [section..data], 0xb0f
push 1
push 0x1a
call fcn.00473ae2
mov dword [section..data], 0xb0f
push 1
push 0x1c
call fcn.00473ae2
mov dword [section..data], 0xb10
push 1
push 0xa
call fcn.00500674
mov dword [section..data], 0xb10
push 1
push 0xc
call fcn.00500674
mov dword [section..data], 0xb11
call fcn.00458ce2
mov dword [section..data], 0xb14
push 0
push 0
call fcn.00516acd
mov ebx, eax
sub ebx, dword [0x6c37dc]
add ebx, 0xfffffff8
push ebx
push dword [0x6c3810]
mov ebx, dword [0x6c37dc]
add ebx, 2
push ebx
push 0
push 0xd
call fcn.00501f4b
mov dword [section..data], 0xb15
push 0xfffffff0
push 0xd
call fcn.004fef2e
push eax
call sub.USER32.dll_GetWindowLongW
mov ebx, eax
or ebx, 0x2000000
push ebx
push 0xfffffff0
push 0xd
call fcn.004fef2e
push eax
call sub.USER32.dll_SetWindowLongW
mov dword [section..data], 0xb17
push 0
fld dword [0x6c3774]
fmul dword [0x607450]
push eax
fistp dword [esp]
push dword [0x6c3810]
push 0
push 0
push 0x11
call fcn.00501f4b
mov dword [section..data], 0xb18
push 0x11
call fcn.00500741
push eax
mov ebx, dword [0x6c3810]
add ebx, 4
push ebx
push 0
push 0
push 0xe
call fcn.00502606
mov dword [section..data], 0xb19
push 0xfffffff0
push 0xe
call fcn.004fef2e
push eax
call sub.USER32.dll_GetWindowLongW
mov ebx, eax
or ebx, 0x400
push ebx
push 0xfffffff0
push 0xe
call fcn.004fef2e
push eax
call sub.USER32.dll_SetWindowLongW
mov dword [section..data], 0xb1a
push 0xe
call fcn.004fee9e
mov ebx, eax
mov eax, ebx
mov ecx, 2
cdq
idiv ecx
mov ebx, eax
or ebx, 0x140000
add ebx, 0xfffffffe
push ebx
push 0
push 0x1329
push 0xe
call fcn.004fef2e
push eax
call sub.USER32.dll_SendMessageW
mov dword [section..data], 0xb1c
mov eax, str.PROPERTIES
push eax
push dword [0x6c3a30]
call fcn.00518bfb
mov ebp, eax
push ebp
mov eax, 0x5faea6
pop ebp
push eax
push dword [ebp]
call fcn.00518bfb
mov ebp, eax
push dword [ebp]
push 0xffffffff
push 0xe
call fcn.00502ec5
mov dword [section..data], 0xb1d
push 0x23
push 2
push 0xe
call fcn.005008af
push eax
push 1
push 0xe
call fcn.005008af
push eax
push 0
push 0
push 0x10
call fcn.00503839
mov dword [section..data], 0xb1e
push 0xffffffec
push 0x10
call fcn.004fef2e
push eax
call sub.USER32.dll_GetWindowLongW
mov ebx, eax
and ebx, 0xfffffdff
push ebx
push 0xffffffec
push 0x10
call fcn.004fef2e
push eax
call sub.USER32.dll_SetWindowLongW
mov dword [section..data], 0xb1f
push 0xfffffff0
push 0x10
call fcn.004fef2e
push eax
call sub.USER32.dll_GetWindowLongW
mov ebx, eax
or ebx, 0x800000
push ebx
push 0xfffffff0
push 0x10
call fcn.004fef2e
push eax
call sub.USER32.dll_SetWindowLongW
mov dword [section..data], 0xb21
mov eax, str.PROPERTIES
push eax
push dword [0x6c3a30]
call fcn.00518bfb
mov ebp, eax
push ebp
mov eax, 0x5ff4bc
pop ebp
push eax
push dword [ebp]
call fcn.00518bfb
mov ebp, eax
push dword [ebp]
push 0xffffffff
push 0xe
call fcn.00502ec5
mov dword [section..data], 0xb22
push 0x20
push 2
push 0xe
call fcn.005008af
push eax
push 1
push 0xe
call fcn.005008af
push eax
push 0
push 0
push 0xf
call fcn.00503839
mov dword [section..data], 0xb23
push 0xffffffec
push 0xf
call fcn.004fef2e
push eax
call sub.USER32.dll_GetWindowLongW
mov ebx, eax
and ebx, 0xfffffdff
push ebx
push 0xffffffec
push 0xf
call fcn.004fef2e
push eax
call sub.USER32.dll_SetWindowLongW
mov dword [section..data], 0xb24
push 0xfffffff0
push 0xf
call fcn.004fef2e
push eax
call sub.USER32.dll_GetWindowLongW
mov ebx, eax
or ebx, 0x800000
push ebx
push 0xfffffff0
push 0xf
call fcn.004fef2e
push eax
call sub.USER32.dll_SetWindowLongW
mov dword [section..data], 0xb25
call fcn.00501c6d
mov dword [section..data], 0xb26
call fcn.00501c6d
mov dword [section..data], 0xb28
call fcn.0043a387
mov dword [section..data], 0xb2a
call fcn.00501c6d
mov dword [section..data], 0xb2c
call fcn.00444d89
mov dword [section..data], 0xb2d
call fcn.0044ea18
mov dword [section..data], 0xb2f
push 5
push 0x20058
push 0
call fcn.005167cc
mov dword [section..data], 0xb30
push 1
push 0x20043
push 0
call fcn.005167cc
mov dword [section..data], 0xb31
push 4
push 0x20056
push 0
call fcn.005167cc
mov dword [section..data], 0xb32
push 2
push 0x20044
push 0
call fcn.005167cc
mov dword [section..data], 0xb33
push 0x2c
push 0x74
push 0
call fcn.005167cc
mov dword [section..data], 0xb34
push 0x2d
push 0x76
push 0
call fcn.005167cc
mov dword [section..data], 0xb35
push 0
push 0x20041
push 0
call fcn.005167cc
mov dword [section..data], 0xb36
push 3
push 0x20055
push 0
call fcn.005167cc
mov dword [section..data], 0xb37
push 7
push 0x1b
push 0
call fcn.005167cc
mov dword [section..data], 0xb39
push 1
push 0xf
push 0
call fcn.004fe343
mov dword [section..data], 0xb3b
mov dword [section..data], 0xb3c
xor eax, eax
add esp, 0x10
pop ebx
pop ebp
ret