Function at 0x42c1e0
Capabilities:
Link many functions at runtime
Resolve function by parsing pe exports

Disassembly:
push 0xffffffffffffffff
push 0x580070
mov eax, dword fs:[0]
push eax
sub esp, 0x24
push ebx
push ebp
push esi
push edi
mov eax, dword [0x5cca0c]
xor eax, esp
push eax
lea eax, [esp + 0x38]
mov dword fs:[0], eax
mov edi, ecx
mov eax, dword [edi + 4]
push eax
mov dword [esp + 0x44], 0
call dword [sym.imp.USER32.dll_IsWindow]
test eax, eax
je 0x42c468
cmp dword [esp + 0x60], 0x10
mov eax, dword [esp + 0x4c]
jae 0x42c232
lea eax, [esp + 0x4c]
push eax
call fcn.004f1b20
add esp, 4
test al, al
mov byte [edi + 0x78], al
mov dword [edi + 0x7c], 0xffffffff
mov esi, dword [edi + 0x38]
mov ebx, dword [edi + 0x34]
je 0x42c385
call fcn.004a1350
test eax, eax
je 0x42c272
push str.uiview_show_window
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
test eax, eax
je 0x42c272
push 0
push esi
push ebx
call eax
lea eax, [esp + 0x48]
lea esi, [esp + 0x1c]
call fcn.0042bb80
cmp dword [eax + 0x18], 8
mov byte [esp + 0x40], 1
jb 0x42c28f
mov ebp, dword [eax + 4]
jmp 0x42c292
lea ebp, [eax + 4]
mov esi, dword [edi + 0x40]
mov ebx, dword [edi + 0x3c]
call fcn.004a1350
test eax, eax
je 0x42c2b8
push str.uiview_set_window_text
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
test eax, eax
je 0x42c2b8
push ebp
push 0xffffffffffffffff
push esi
push ebx
call eax
cmp dword [esp + 0x34], 8
mov byte [esp + 0x40], 0
jb 0x42c2d1
mov edx, dword [esp + 0x20]
push edx
call fcn.0055215c
add esp, 4
mov esi, dword [edi + 0x40]
mov ebx, dword [edi + 0x3c]
call fcn.004a1350
test eax, eax
mov ebp, dword [sym.imp.KERNEL32.dll_GetProcAddress]
je 0x42c2f8
push str.uiview_show_window
push eax
call ebp
test eax, eax
je 0x42c2f8
push 5
push esi
push ebx
call eax
mov esi, dword [edi + 0x68]
mov ebx, dword [edi + 0x64]
call fcn.004a1350
test eax, eax
je 0x42c319
push str.uiview_show_window
push eax
call ebp
test eax, eax
je 0x42c319
push 5
push esi
push ebx
call eax
mov esi, dword [edi + 0x70]
mov ebx, dword [edi + 0x6c]
call fcn.004a1350
test eax, eax
je 0x42c33a
push str.uiview_show_window
push eax
call ebp
test eax, eax
je 0x42c33a
push 5
push esi
push ebx
call eax
mov eax, dword [esp + 0x64]
test eax, 0x100
je 0x42c351
mov dword [edi + 0x7c], 3
jmp 0x42c40d
test al, 0x40
je 0x42c361
mov dword [edi + 0x7c], 2
jmp 0x42c40d
test al, al
jns 0x42c371
mov dword [edi + 0x7c], 1
jmp 0x42c40d
test al, 0x20
je 0x42c40d
mov dword [edi + 0x7c], 0
jmp 0x42c40d
call fcn.004a1350
test eax, eax
mov ebp, dword [sym.imp.KERNEL32.dll_GetProcAddress]
je 0x42c3a6
push str.uiview_show_window
push eax
call ebp
test eax, eax
je 0x42c3a6
push 5
push esi
push ebx
call eax
mov esi, dword [edi + 0x40]
mov ebx, dword [edi + 0x3c]
call fcn.004a1350
test eax, eax
je 0x42c3c7
push str.uiview_show_window
push eax
call ebp
test eax, eax
je 0x42c3c7
push 0
push esi
push ebx
call eax
mov esi, dword [edi + 0x68]
mov ebx, dword [edi + 0x64]
call fcn.004a1350
test eax, eax
je 0x42c3e8
push str.uiview_show_window
push eax
call ebp
test eax, eax
je 0x42c3e8
push 0
push esi
push ebx
call eax
mov esi, dword [edi + 0x70]
mov ebx, dword [edi + 0x6c]
call fcn.004a1350
test eax, eax
je 0x42c40d
push str.uiview_show_window
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
test eax, eax
je 0x42c40d
push 0
push esi
push ebx
call eax
xor ebp, ebp
lea esi, [edi + 0x44]
mov eax, dword [esi + 4]
mov ecx, dword [esi]
xor ebx, ebx
cmp ebp, dword [edi + 0x7c]
mov dword [esp + 0x18], eax
sete bl
mov dword [esp + 0x14], ecx
call fcn.004a1350
test eax, eax
je 0x42c44d
push str.uiview_show_window
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
test eax, eax
je 0x42c44d
mov edx, dword [esp + 0x18]
mov ecx, dword [esp + 0x14]
push ebx
push edx
push ecx
call eax
add ebp, 1
add esi, 8
cmp ebp, 4
jl 0x42c412
mov eax, dword [edi + 0x7c]
lea edx, [esp + 0x48]
push edx
push eax
mov ecx, edi
call fcn.0042bbc0
cmp dword [esp + 0x60], 0x10
jb 0x42c47c
mov ecx, dword [esp + 0x4c]
push ecx
call fcn.0055215c
add esp, 4
mov ecx, dword [esp + 0x38]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x30
ret 0x20