Function at 0x411330
Capabilities:
Hide graphical window

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x28
push 0x20
push 0
lea eax, [ebp - 0x28]
push eax
call fcn.0045b070
add esp, 0xc
push 0
mov ecx, dword [ebp + 0xc]
push ecx
push 0x5dc
call fcn.00431b60
push eax
mov edx, dword [0x490908]
push edx
mov eax, dword [0x480500]
push eax
push 0x38
push 0
push 0x40000009
push 0
push 0x474e44
push 0x200
call fcn.00437190
add esp, 0x30
mov dword [0x48598c], eax
cmp dword [0x48598c], 0
je 0x41153a
push 0x4117e0
push 0xfffffffffffffffc
mov ecx, dword [0x48598c]
push ecx
call fcn.00437280
add esp, 0xc
mov dword [0x485568], eax
push 0
push 0
push 0x1037
mov edx, dword [0x48598c]
push edx
call fcn.00437390
add esp, 0x10
mov dword [ebp - 4], eax
mov eax, dword [ebp - 4]
or eax, 0x20
mov dword [ebp - 4], eax
mov ecx, dword [ebp - 4]
push ecx
push 0
push 0x1036
mov edx, dword [0x48598c]
push edx
call fcn.00437390
add esp, 0x10
cmp dword [0x48c424], 0
je 0x41140e
push 1
mov eax, dword [0x48c424]
push eax
push 0x30
mov ecx, dword [0x48598c]
push ecx
call fcn.00437390
add esp, 0x10
push 0
push 0
push 0xff
push 9
push 0x10
push 0x6d
mov edx, dword [ebp + 0xc]
push edx
call dword [sym.imp.COMCTL32.dll_ImageList_LoadImageA]
mov dword [0x485994], eax
mov eax, dword [0x485994]
push eax
push 1
push 0x1003
mov ecx, dword [0x48598c]
push ecx
call fcn.00437390
add esp, 0x10
push 5
mov edx, dword [0x48598c]
push edx
call dword [sym.imp.USER32.dll_ShowWindow]
mov dword [ebp - 0x28], 0xe
mov eax, dword [0x480508]
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], 0x474e3c
mov dword [ebp - 0x14], 0
lea ecx, [ebp - 0x28]
push ecx
push 0
push 0x101b
mov edx, dword [0x48598c]
push edx
call fcn.00437390
add esp, 0x10
mov dword [ebp - 0x28], 0xe
mov eax, dword [0x48050c]
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], 0x474e34
mov dword [ebp - 0x14], 1
lea ecx, [ebp - 0x28]
push ecx
push 1
push 0x101b
mov edx, dword [0x48598c]
push edx
call fcn.00437390
add esp, 0x10
mov dword [ebp - 0x28], 0xf
mov dword [ebp - 0x24], 1
mov eax, dword [0x480510]
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], 0x474e28
mov dword [ebp - 0x14], 2
lea ecx, [ebp - 0x28]
push ecx
push 2
push 0x101b
mov edx, dword [0x48598c]
push edx
call fcn.00437390
add esp, 0x10
mov dword [ebp - 0x28], 0xe
mov eax, dword [0x480514]
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], 0x474e20
mov dword [ebp - 0x14], 3
lea ecx, [ebp - 0x28]
push ecx
push 3
push 0x101b
mov edx, dword [0x48598c]
push edx
call fcn.00437390
add esp, 0x10
push 0
mov eax, dword [ebp + 0xc]
push eax
push 0x5dc
call fcn.00431b60
push eax
mov ecx, dword [0x490908]
push ecx
mov edx, dword [0x4921d4]
push edx
push 0x38
mov eax, dword [0x480500]
add eax, dword [0x490d54]
push eax
push 0x40000009
push 0
push 0x474e44
push 0x200
call fcn.00437190
add esp, 0x30
mov dword [0x485990], eax
cmp dword [0x485990], 0
je 0x41178f
push 0x4117e0
push 0xfffffffffffffffc
mov ecx, dword [0x485990]
push ecx
call fcn.00437280
add esp, 0xc
mov dword [0x485564], eax
push 0
push 0
push 0x1037
mov edx, dword [0x485990]
push edx
call fcn.00437390
add esp, 0x10
mov dword [ebp - 4], eax
mov eax, dword [ebp - 4]
or eax, 0x20
mov dword [ebp - 4], eax
mov ecx, dword [ebp - 4]
push ecx
push 0
push 0x1036
mov edx, dword [0x485990]
push edx
call fcn.00437390
add esp, 0x10
cmp dword [0x48c424], 0
je 0x41160d
push 1
mov eax, dword [0x48c424]
push eax
push 0x30
mov ecx, dword [0x485990]
push ecx
call fcn.00437390
add esp, 0x10
mov edx, dword [0x485994]
push edx
push 1
push 0x1003
mov eax, dword [0x485990]
push eax
call fcn.00437390
add esp, 0x10
push 5
mov ecx, dword [0x485990]
push ecx
call dword [sym.imp.USER32.dll_ShowWindow]
mov dword [ebp - 0x28], 0xe
mov edx, dword [0x480518]
mov dword [ebp - 0x20], edx
mov dword [ebp - 0x1c], 0x474e3c
mov dword [ebp - 0x14], 0
lea eax, [ebp - 0x28]
push eax
push 0
push 0x101b
mov ecx, dword [0x485990]
push ecx
call fcn.00437390
add esp, 0x10
mov dword [ebp - 0x28], 0xe
mov edx, dword [str.x____]
mov dword [ebp - 0x20], edx
mov dword [ebp - 0x1c], 0x474e34
mov dword [ebp - 0x14], 1
lea eax, [ebp - 0x28]
push eax
push 1
push 0x101b
mov ecx, dword [0x485990]
push ecx
call fcn.00437390
add esp, 0x10
mov dword [ebp - 0x28], 0xf
mov dword [ebp - 0x24], 1
mov edx, dword [0x480520]
mov dword [ebp - 0x20], edx
mov dword [ebp - 0x1c], 0x474e28
mov dword [ebp - 0x14], 2
lea eax, [ebp - 0x28]
push eax
push 2
push 0x101b
mov ecx, dword [0x485990]
push ecx
call fcn.00437390
add esp, 0x10
mov dword [ebp - 0x28], 0xe
mov edx, dword [0x480524]
mov dword [ebp - 0x20], edx
mov dword [ebp - 0x1c], 0x474e20
mov dword [ebp - 0x14], 3
lea eax, [ebp - 0x28]
push eax
push 3
push 0x101b
mov ecx, dword [0x485990]
push ecx
call fcn.00437390
add esp, 0x10
mov dword [ebp - 0x28], 0xe
mov edx, dword [0x480528]
mov dword [ebp - 0x20], edx
mov dword [ebp - 0x1c], 0x474e18
mov dword [ebp - 0x14], 4
lea eax, [ebp - 0x28]
push eax
push 4
push 0x101b
mov ecx, dword [0x485990]
push ecx
call fcn.00437390
add esp, 0x10
mov dword [ebp - 0x28], 0xe
mov edx, dword [0x48052c]
mov dword [ebp - 0x20], edx
mov dword [ebp - 0x1c], 0x474e0c
mov dword [ebp - 0x14], 5
lea eax, [ebp - 0x28]
push eax
push 5
push 0x101b
mov ecx, dword [0x485990]
push ecx
call fcn.00437390
add esp, 0x10
mov dword [ebp - 8], 1
cmp dword [0x48598c], 0
je 0x4117a8
cmp dword [0x485990], 0
jne 0x4117af
mov dword [ebp - 8], 0
mov eax, dword [ebp - 8]
mov esp, ebp
pop ebp
ret