Function at 0x44a4e0
Capabilities:
Hide graphical window
Inspect load icon resource

Disassembly:
test dword [0x4b74ac], 0x200
push ebx
push ebp
push esi
push edi
mov esi, ecx
mov byte [0x4bcf21], 0
jne 0x44a559
mov ebx, dword [sym.imp.KERNEL32.dll_GetModuleHandleW]
push 0x66
push 0
call ebx
push eax
call dword [sym.imp.USER32.dll_LoadIconW]
mov edi, dword [sym.imp.USER32.dll_GetSystemMetrics]
push 0
push 0x32
mov ebp, eax
call edi
push eax
push 0x31
call edi
push eax
push 1
push 0x66
push 0
call ebx
push eax
call dword [sym.imp.USER32.dll_LoadImageW]
mov edi, eax
test edi, edi
jne 0x44a537
mov edi, ebp
mov eax, dword [esi + 4]
mov ebx, dword [sym.imp.USER32.dll_SendMessageW]
push ebp
push 1
push 0x80
push eax
call ebx
mov ecx, dword [esi + 4]
push edi
push 0
push 0x80
push ecx
call ebx
mov edx, dword [esi + 4]
mov ebx, dword [sym.imp.USER32.dll_GetDlgItem]
mov ebp, dword [esi + 0x10]
push 0x4b2
push edx
call ebx
mov edi, eax
push ebp
push edi
call dword [sym.imp.USER32.dll_SetWindowTextW]
push edi
call fcn.004054f0
mov eax, dword [esi + 0xc]
add esp, 4
push eax
mov ecx, esi
call fcn.004495d0
mov eax, dword [esi + 8]
mov edi, dword [sym.imp.USER32.dll_ShowWindow]
and eax, 3
cmp eax, 3
ja case.default.0x44a5a0
jmp dword [eax*4 + 0x44a7dc]
push 0x1b
call fcn.00402ab0
add esp, 4
push eax
push 0x4b3
mov ecx, esi
call fcn.00449580
push 0x1c
jmp 0x44a654
push 0x19
call fcn.00402ab0
add esp, 4
push eax
push 0x4b3
mov ecx, esi
call fcn.00449580
cmp dword [esi + 0x38], 0
jne 0x44a673
mov ecx, dword [esi + 4]
push 0x4b4
push ecx
call ebx
test eax, eax
je case.default.0x44a5a0
push 0
push eax
call edi
jmp case.default.0x44a5a0
push 0x1a
call fcn.00402ab0
add esp, 4
push eax
push 0x4b4
mov ecx, esi
call fcn.00449580
cmp dword [esi + 0x38], 0
jne 0x44a62d
mov edx, dword [esi + 4]
push 0x4b3
push edx
call ebx
test eax, eax
je 0x44a62d
push 0
push eax
call edi
push 0x4b4
mov ecx, esi
call fcn.00448620
jmp case.default.0x44a5a0
push 0x19
call fcn.00402ab0
add esp, 4
push eax
push 0x4b3
mov ecx, esi
call fcn.00449580
push 0x1a
call fcn.00402ab0
add esp, 4
push eax
push 0x4b4
mov ecx, esi
call fcn.00449580
cmp dword [esi + 0x38], 0
je 0x44a716
mov eax, dword [esi + 4]
mov ebp, dword [sym.imp.USER32.dll_GetWindow]
push 5
push eax
call ebp
mov edi, eax
test edi, edi
je 0x44a69b
push edi
call fcn.004054f0
add esp, 4
push 2
push edi
call ebp
mov edi, eax
test edi, edi
jne 0x44a687
mov ecx, dword [esi + 4]
push 5
push ecx
call ebp
mov edi, eax
test edi, edi
je 0x44a6d0
lea esp, [esp]
push edi
call fcn.004055c0
add esp, 4
test eax, eax
je 0x44a6c5
mov edx, dword [esi + 4]
push 5
push edx
jmp 0x44a6c8
push 2
push edi
call ebp
mov edi, eax
test edi, edi
jne 0x44a6b0
mov eax, dword [esi + 4]
push 5
push eax
call ebp
mov edi, eax
test edi, edi
je 0x44a6f4
mov edi, edi
push edi
call fcn.004028c0
add esp, 4
push 2
push edi
call ebp
mov edi, eax
test edi, edi
jne 0x44a6e0
test byte [0x4b74ac], 8
jne 0x44a7cb
mov ecx, esi
call fcn.00448c90
mov ecx, esi
call fcn.00448750
pop edi
pop esi
pop ebp
xor eax, eax
pop ebx
ret
mov eax, dword [esi + 8]
and eax, 0x1c
add eax, 0xfffffffc
cmp eax, 0x10
ja case.0x44a72b.5
movzx ecx, byte [eax + 0x44a804]
jmp dword [ecx*4 + 0x44a7ec]
push 0x66
push 0
call dword [sym.imp.KERNEL32.dll_GetModuleHandleW]
push eax
jmp 0x44a75b
push 0x7f02
jmp 0x44a759
push 0x7f01
jmp 0x44a759
push 0x7f04
jmp 0x44a759
push 0x7f03
push 0
call dword [sym.imp.USER32.dll_LoadIconW]
test eax, eax
je case.0x44a72b.5
mov edx, dword [esi + 4]
push eax
push 1
push 0x172
push 0x4b1
push edx
mov dword [esi + 0x30], 1
call ebx
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
jmp 0x44a7a9
cmp dword [esi + 0x38], 0
mov dword [esi + 0x30], 0
jne 0x44a7a9
mov eax, dword [esi + 4]
push 0x4b1
push eax
call ebx
test eax, eax
je 0x44a7a9
push 0
push eax
call edi
test byte [0x4b74ac], 8
jne 0x44a7b9
mov ecx, esi
call fcn.00448c90
mov edx, dword [esi]
mov eax, dword [edx + 0x24]
mov ecx, esi
call eax
mov edx, dword [esi]
mov eax, dword [edx + 0x20]
mov ecx, esi
call eax
mov ecx, esi
call fcn.00448750
pop edi
pop esi
pop ebp
xor eax, eax
pop ebx
ret