Function at 0x411a5a
Capabilities:
Enumerate gui resources

Disassembly:
push ebp
mov ebp, esp
add esp, 0xffffffe4
push ebx
cmp dword [0x43c677], 0
je 0x411a75
push dword [0x43c677]
call fcn.00428a1a
push dword [0x43cb7e]
call fcn.0040e98a
push dword [0x43caa1]
call fcn.0040e98a
push dword [0x43ca9d]
call fcn.0040e98a
push dword [0x43cb5e]
call fcn.0040e98a
cmp dword [0x44d750], 1
jne 0x411abc
push 0x7f00
push 0
call fcn.004288a0
push eax
call fcn.00428930
mov dword [0x43cb46], 1
mov dword [0x43cb4a], 0
mov dword [0x43cd08], 0
push dword [0x43cb62]
push 0xfffffffffffffffc
push dword [0x43c160]
call fcn.0042896c
push dword [0x43cb9b]
push dword [0x43cb7e]
call fcn.00428b04
push dword [0x43ca95]
push dword [0x43ca99]
call fcn.00407179
push dword [0x43cbaf]
push dword [0x43cb7e]
call fcn.00428ace
push eax
call fcn.00428a1a
push dword [0x43cb7e]
call fcn.00428a14
call fcn.00412411
or eax, eax
je 0x411b7c
push eax
push dword [0x43c160]
call fcn.00428876
or eax, eax
jne 0x411b7c
mov dword [0x43cd04], 0
mov dword [0x43cd00], 0
cmp dword [0x43cb52], 5
jb 0x411b7c
cmp dword [0x43cb52], 7
ja 0x411b7c
push 0
push 0x4121db
call fcn.0042876e
mov dword [0x43c67b], 1
call fcn.00418b9d
cmp eax, 1
jne 0x411c7c
push dword [0x43ca95]
push dword [0x43cb5e]
call fcn.00417870
mov dword [0x43e0f3], 1
mov dword [ebp - 4], eax
mov dword [ebp - 0x1c], 0
call fcn.0040dc29
cmp eax, 5
jbe 0x411c07
cmp dword [0x43c98f], 0
jne 0x411c07
cmp dword [ebp - 4], 0
jne 0x411c07
lea eax, [ebp - 0x14]
push eax
push dword [0x43c160]
call fcn.00428846
lea eax, [ebp - 0x14]
push eax
call fcn.0040a116
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0
lea eax, [ebp - 0x14]
push eax
call fcn.00428a08
mov dword [ebp - 0x1c], eax
mov dword [ebp - 4], eax
push 0
push dword [0x43c160]
push dword [ebp - 4]
call fcn.004177ac
mov dword [0x43e0f3], 0
cmp dword [ebp - 0x1c], 0
je 0x411c2f
push dword [ebp - 0x1c]
call fcn.00428a1a
call fcn.0040dc29
cmp eax, 5
jbe 0x411c6c
cmp dword [0x43c98f], 1
jne 0x411c58
push 0x503
push 0
push 0
push dword [0x43c993]
call fcn.004288fa
jmp 0x411c6c
push 0x503
push 0
push 0
push dword [0x43c160]
call fcn.004288fa
cmp dword [0x43cd1c], 0
jne 0x411c7c
push 0
call fcn.0040d583
cmp dword [0x43c5e7], 1
jne 0x411c9f
cmp dword [0x43e0df], 0
jne 0x411c95
push 0
call fcn.0040d583
mov dword [0x43c5e7], 0
push dword [0x43c160]
call fcn.00406e0d
call fcn.00428906
cmp dword [0x43cd1c], 0
jne 0x411cbd
call fcn.0040da03
push dword [0x43c160]
call fcn.00428942
cmp dword [0x43cd14], 1
jne 0x411ce0
call fcn.00407a62
mov dword [0x43cd14], 0
cmp dword [0x43cd1c], 1
jne 0x411cfc
cmp dword [0x43cd20], 0
jne 0x411cfc
mov dword [0x43cd20], 1
cmp dword [0x43ca33], 0
jne 0x411d68
mov dword [0x43ca37], 0
mov eax, dword [0x43cd00]
cmp dword [0x43cd04], eax
jae 0x411d4a
mov ebx, dword [0x43cd04]
shl ebx, 4
push dword [ebx + 0x44e1ef]
push dword [ebx + 0x44e1eb]
push dword [ebx + 0x44e1e7]
push dword [ebx + 0x44e1e3]
call fcn.00428924
inc dword [0x43cd04]
jmp 0x411da6
cmp dword [0x43cd04], eax
jne 0x411da6
mov dword [0x43cd04], 0
mov dword [0x43cd00], 0
jmp 0x411da6
push 1
push dword [0x43c98b]
push dword [0x43c97b]
push dword [0x43ca95]
push dword [0x43c983]
call fcn.0041226d
mov dword [ebp - 4], eax
push 0
push dword [ebp - 4]
push 5
push dword [0x43c160]
call fcn.00428966
mov dword [0x44d754], 1
cmp dword [0x43e0b7], 1
jne 0x411dc6
push 0
push 0x6b4
push 0x111
push dword [0x43c160]
call fcn.00428924
pop ebx
leave
ret