Function at 0x419db0
Capabilities:
Hide graphical window

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x220
push ebx
mov ebx, dword [ebp + 8]
push 0
mov eax, dword [0x440478]
push eax
push 0
push ebx
push 0x80000000
push 0x80000000
push 0
push 0
push 0x50000000
push 0
push 0x429c06
push 0
call dword [sym.imp.USER32.dll_CreateWindowExW]
mov dword [0x43c02c], eax
push 1
mov eax, dword [0x44046c]
push eax
push 0x30
mov eax, dword [0x43c02c]
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0
mov eax, dword [0x440478]
push eax
push 0
push ebx
push 0x80000000
push 0x80000000
push 0
push 0
push 0x50008944
push 0
push str.ToolbarWindow32
push 0
call dword [sym.imp.USER32.dll_CreateWindowExW]
mov dword [0x43c024], eax
push 0
push 0x10
push 0x10
push 0xff00ff
push 0x1f47
push 0x43c018
call fcn.0041a420
push 0
push 0x10
push 0x10
push 0xff00ff
push 0x1f48
push 0x43c014
call fcn.0041a420
push 0x100010
push 0
push 0x41f
mov eax, dword [0x43c024]
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x437d30
push 5
mov eax, dword [0x43c014]
push eax
mov eax, dword [0x43c018]
push eax
mov eax, dword [0x43c024]
push eax
call fcn.004186f0
mov eax, dword [0x43c018]
push eax
push 0
push 0x1303
mov eax, dword [0x43c02c]
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0
mov eax, dword [0x440478]
push eax
push 0
push ebx
push 0x80000000
push 0x80000000
push 0
push 0
push 0x50300181
push 0
push str.LISTBOX
push 0x200
call dword [sym.imp.USER32.dll_CreateWindowExW]
mov dword [0x43c020], eax
push 1
mov eax, dword [0x44046c]
push eax
push 0x30
mov eax, dword [0x43c020]
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0
mov eax, dword [0x440478]
push eax
push 0
push ebx
push 0x80000000
push 0x80000000
push 0
push 0
push 0x5000004d
push 0
push str.SysListView32
push 0x200
call dword [sym.imp.USER32.dll_CreateWindowExW]
mov dword [0x43c01c], eax
push 1
mov eax, dword [0x44046c]
push eax
push 0x30
mov eax, dword [0x43c020]
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov eax, dword [0x43c018]
push eax
push 1
push 0x1003
mov eax, dword [0x43c01c]
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
push 0x20
push 0x20
push 0x1036
mov eax, dword [0x43c01c]
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
lea edx, [ebp - 0x20]
mov ecx, 0x20
xor eax, eax
push edi
mov edi, edx
rep stosb byte es:[edi], al
pop edi
mov eax, edx
mov dword [ebp - 0x20], 0xe
lea eax, [ebp - 0x220]
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0xf0
lea ecx, [ebp - 0x220]
mov edx, 0x429bb0
push ecx
sub ecx, edx
mov ax, word [edx]
mov word [ecx + edx], ax
add edx, 2
test ax, ax
jne 0x419fb5
pop eax
lea eax, [ebp - 0x20]
push eax
push 0
push 0x1061
mov eax, dword [0x43c01c]
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
lea ecx, [ebp - 0x220]
mov edx, str.Text
push ecx
sub ecx, edx
mov ax, word [edx]
mov word [ecx + edx], ax
add edx, 2
test ax, ax
jne 0x419fea
pop eax
mov dword [ebp - 0xc], 1
mov dword [ebp - 0x18], 0x1e0
lea eax, [ebp - 0x20]
push eax
push 1
push 0x1061
mov eax, dword [0x43c01c]
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0
mov eax, dword [0x43c01c]
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
call fcn.0041b080
call fcn.0041a480
mov eax, 1
pop ebx
mov esp, ebp
pop ebp
ret 8