Function at 0x42a93b
Capabilities:
Hide graphical window

Disassembly:
push ebp
mov ebp, esp
add esp, 0xffffff4c
mov dword [ebp - 0xb0], 1
mov dword [ebp - 0xac], 0x44e7ac
push 0x45c732
lea eax, [ebp - 0x40]
push eax
call fcn.004010a7
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x40]
push eax
call fcn.0040cd48
lea eax, [ebp - 0x80]
push eax
call fcn.00401168
mov dword [ebp - 0xa8], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x40]
push eax
call fcn.0040cd48
lea eax, [ebp - 0x80]
push eax
call fcn.00401168
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x40]
push eax
call fcn.0040cd48
lea eax, [ebp - 0x80]
push eax
call fcn.00401168
mov dword [ebp - 0xa0], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x40]
push eax
call fcn.0040cd48
lea eax, [ebp - 0x80]
push eax
call fcn.00401168
mov dword [ebp - 0x9c], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x40]
push eax
call fcn.0040cd48
lea eax, [ebp - 0x80]
push eax
call fcn.00401168
mov dword [ebp - 0x98], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x40]
push eax
call fcn.0040cd48
lea eax, [ebp - 0x80]
push eax
call fcn.00401168
mov dword [ebp - 0x94], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x40]
push eax
call fcn.0040cd48
lea eax, [ebp - 0x80]
push eax
call fcn.00401168
mov dword [ebp - 0x90], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x40]
push eax
call fcn.0040cd48
lea eax, [ebp - 0x80]
push eax
call fcn.00401168
mov dword [ebp - 0x8c], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x40]
push eax
call fcn.0040cd48
lea eax, [ebp - 0x80]
push eax
call fcn.00401168
mov dword [ebp - 0x88], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x40]
push eax
call fcn.0040cd48
lea eax, [ebp - 0x80]
push eax
call fcn.00401168
mov dword [ebp - 0x84], eax
push 0
push dword [0x453904]
push 0
push dword [0x4538b0]
push 0
push 0
push 0
push 0
push 0x56000000
push 0
push str.ToolCldClass
push 0
call sub.user32.dll_CreateWindowExA
mov dword [ebp - 0xb4], eax
push 1
push 1
push dword [0x453968]
push 0
push dword [ebp - 0xb4]
push dword [0x453904]
call fcn.0042a8af
mov dword [0x453910], eax
push 0x42a3c9
push 0xfffffffffffffffc
push dword [0x453910]
call sub.user32.dll_SetWindowLongA
mov dword [0x4a32ce], eax
push 0
push 1
push dword [0x453968]
push 0
push dword [ebp - 0xb4]
push dword [0x453904]
call fcn.0042a8af
mov dword [0x45391c], eax
push 0x42a56a
push 0xfffffffffffffffc
push dword [0x45391c]
call sub.user32.dll_SetWindowLongA
push 0
push dword [0x453910]
call sub.user32.dll_ShowWindow
push 0
push dword [0x453904]
push 0
push dword [ebp - 0xb4]
push 0x18
push pe_nt_image_headers32
push 1
push 0
push 0x50000944
push 0
push str.ToolbarWindow32
push 0
call sub.user32.dll_CreateWindowExA
mov dword [0x453918], eax
cmp dword [0x44f39d], 0
je 0x42ab79
push 0
push 1
push 0x2005
push dword [0x453918]
call sub.user32.dll_SendMessageA
push dword [0x453968]
push 0
push 0x430
push dword [0x453918]
call sub.user32.dll_SendMessageA
push 0
push 0x14
push 0x41e
push dword [0x453918]
call sub.user32.dll_SendMessageA
push 0x44bc07
push 0xa
push 0x414
push dword [0x453918]
call sub.user32.dll_SendMessageA
lea eax, [ebp - 0xb0]
push eax
push 2
push dword [ebp - 0xb4]
call fcn.00404c14
mov eax, dword [ebp - 0xb4]
leave
ret