Function at 0x426310
Capabilities:
Hide graphical window
Link many functions at runtime

Disassembly:
mov eax, dword [esp + 4]
push ebx
push ebp
push esi
mov esi, ecx
mov dword [esi + 0x14c], eax
sub eax, 0
push edi
je 0x426946
sub eax, 1
je 0x426662
sub eax, 1
jne 0x426c1b
mov edi, dword [esi + 0x1dc]
mov ebp, dword [esi + 0x1d8]
call fcn.004a1350
test eax, eax
mov ebx, dword [sym.imp.KERNEL32.dll_GetProcAddress]
je 0x426368
push str.uiview_show_window
push eax
call ebx
test eax, eax
je 0x426368
push 0
push edi
push ebp
call eax
mov edi, dword [esi + 0x1cc]
mov ebp, dword [esi + 0x1c8]
call fcn.004a1350
test eax, eax
je 0x42638f
push str.uiview_show_window
push eax
call ebx
test eax, eax
je 0x42638f
push 0
push edi
push ebp
call eax
mov edi, dword [esi + 0x1d4]
mov ebp, dword [esi + 0x1d0]
call fcn.004a1350
test eax, eax
je 0x4263b6
push str.uiview_show_window
push eax
call ebx
test eax, eax
je 0x4263b6
push 0
push edi
push ebp
call eax
mov edi, dword [esi + 0x19c]
mov ebp, dword [esi + 0x198]
call fcn.004a1350
test eax, eax
je 0x4263dd
push str.uiview_show_window
push eax
call ebx
test eax, eax
je 0x4263dd
push 0
push edi
push ebp
call eax
mov edi, dword [esi + 0x1a4]
mov ebp, dword [esi + 0x1a0]
call fcn.004a1350
test eax, eax
je 0x426404
push str.uiview_show_window
push eax
call ebx
test eax, eax
je 0x426404
push 0
push edi
push ebp
call eax
mov eax, dword [esi + 0x154]
mov edi, dword [sym.imp.USER32.dll_ShowWindow]
push 0
push eax
call edi
mov ecx, dword [esi + 0x174]
push 0
push ecx
call edi
mov edi, dword [esi + 0x17c]
mov ebp, dword [esi + 0x178]
call fcn.004a1350
test eax, eax
je 0x426447
push str.uiview_show_window
push eax
call ebx
test eax, eax
je 0x426447
push 0
push edi
push ebp
call eax
mov edi, dword [esi + 0x184]
mov ebp, dword [esi + 0x180]
call fcn.004a1350
test eax, eax
je 0x42646e
push str.uiview_show_window
push eax
call ebx
test eax, eax
je 0x42646e
push 0
push edi
push ebp
call eax
mov edi, dword [esi + 0x1ec]
mov ebp, dword [esi + 0x1e8]
call fcn.004a1350
test eax, eax
je 0x426495
push str.uiview_show_window
push eax
call ebx
test eax, eax
je 0x426495
push 0
push edi
push ebp
call eax
mov edi, dword [esi + 0x1f4]
mov ebp, dword [esi + 0x1f0]
call fcn.004a1350
test eax, eax
je 0x4264bc
push str.uiview_show_window
push eax
call ebx
test eax, eax
je 0x4264bc
push 0
push edi
push ebp
call eax
mov edi, dword [esi + 0x1ac]
mov ebp, dword [esi + 0x1a8]
call fcn.004a1350
test eax, eax
je 0x4264e3
push str.uiview_show_window
push eax
call ebx
test eax, eax
je 0x4264e3
push 0
push edi
push ebp
call eax
mov edi, dword [esi + 0x1b4]
mov ebp, dword [esi + 0x1b0]
call fcn.004a1350
test eax, eax
je 0x42650a
push str.uiview_show_window
push eax
call ebx
test eax, eax
je 0x42650a
push 0
push edi
push ebp
call eax
mov edi, dword [esi + 0x1fc]
mov ebp, dword [esi + 0x1f8]
call fcn.004a1350
test eax, eax
je 0x426531
push str.uiview_show_window
push eax
call ebx
test eax, eax
je 0x426531
push 5
push edi
push ebp
call eax
mov edi, dword [esi + 0x204]
mov ebp, dword [esi + 0x200]
call fcn.004a1350
test eax, eax
je 0x426558
push str.uiview_show_window
push eax
call ebx
test eax, eax
je 0x426558
push 5
push edi
push ebp
call eax
mov edx, dword [esi + 0x1b8]
mov ebp, dword [esi + 0x1bc]
lea edi, [esi + 0x1b8]
mov dword [esp + 0x14], edx
call fcn.004a1350
test eax, eax
je 0x42658d
push str.uiview_show_window
push eax
call ebx
test eax, eax
je 0x42658d
mov ecx, dword [esp + 0x14]
push 5
push ebp
push ecx
call eax
mov eax, dword [esi + 0x144]
add eax, 0xfffffbb4
cmp eax, 5
ja case.default.0x4265a1
jmp dword [eax*4 + 0x426c24]
push 0xffffffffffffffff
push 0x596730
mov ecx, edi
call fcn.00425fb0
pop edi
pop esi
pop ebp
pop ebx
ret 4
push 0xffffffffffffffff
push 0x596714
mov ecx, edi
call fcn.00425fb0
pop edi
pop esi
pop ebp
pop ebx
ret 4
push 0xffffffffffffffff
push 0x5966fc
mov ecx, edi
call fcn.00425fb0
pop edi
pop esi
pop ebp
pop ebx
ret 4
push 0xffffffffffffffff
push 0x5966e4
mov ecx, edi
call fcn.00425fb0
pop edi
pop esi
pop ebp
pop ebx
ret 4
push 0xffffffffffffffff
push 0x5966bc
mov ecx, edi
call fcn.00425fb0
pop edi
pop esi
pop ebp
pop ebx
ret 4
push 0xffffffffffffffff
push 0x59669c
mov ecx, edi
call fcn.00425fb0
push 5
lea ecx, [esi + 0x188]
call fcn.00425ff0
push 5
lea ecx, [esi + 0x190]
call fcn.00425ff0
push 5
lea ecx, [esi + 0x1c0]
call fcn.00425ff0
pop edi
pop esi
pop ebp
pop ebx
ret 4
push 0xffffffffffffffff
push str.vU_1Y_
mov ecx, edi
call fcn.00425fb0
pop edi
pop esi
pop ebp
pop ebx
ret 4
mov edi, dword [esi + 0x1dc]
mov ebp, dword [esi + 0x1d8]
call fcn.004a1350
test eax, eax
mov ebx, dword [sym.imp.KERNEL32.dll_GetProcAddress]
je 0x42668f
push str.uiview_show_window
push eax
call ebx
test eax, eax
je 0x42668f
push 0
push edi
push ebp
call eax
mov edi, dword [esi + 0x1cc]
mov ebp, dword [esi + 0x1c8]
call fcn.004a1350
test eax, eax
je 0x4266b6
push str.uiview_show_window
push eax
call ebx
test eax, eax
je 0x4266b6
push 0
push edi
push ebp
call eax
mov edi, dword [esi + 0x1d4]
mov ebp, dword [esi + 0x1d0]
call fcn.004a1350
test eax, eax
je 0x4266dd
push str.uiview_show_window
push eax
call ebx
test eax, eax
je 0x4266dd
push 0
push edi
push ebp
call eax
mov edi, dword [esi + 0x19c]
mov ebp, dword [esi + 0x198]
call fcn.004a1350
test eax, eax
je 0x426704
push str.uiview_show_window
push eax
call ebx
test eax, eax
je 0x426704
push 0
push edi
push ebp
call eax
mov edi, dword [esi + 0x1a4]
mov ebp, dword [esi + 0x1a0]
call fcn.004a1350
test eax, eax
je 0x42672b
push str.uiview_show_window
push eax
call ebx
test eax, eax
je 0x42672b
push 0
push edi
push ebp
call eax
mov edx, dword [esi + 0x154]
mov edi, dword [sym.imp.USER32.dll_ShowWindow]
push 0
push edx
call edi
mov eax, dword [esi + 0x174]
push 0
push eax
call edi
mov ecx, dword [esi + 0x154]
mov edi, dword [sym.imp.USER32.dll_EnableWindow]
push 0
push ecx
call edi
mov edx, dword [esi + 0x174]
push 0
push edx
call edi
mov edi, dword [esi + 0x17c]
mov ebp, dword [esi + 0x178]
call fcn.004a1350
test eax, eax
je 0x42678a
push str.uiview_show_window
push eax
call ebx
test eax, eax
je 0x42678a
push 0
push edi
push ebp
call eax
mov edi, dword [esi + 0x184]
mov ebp, dword [esi + 0x180]
call fcn.004a1350
test eax, eax
je 0x4267b1
push str.uiview_show_window
push eax
call ebx
test eax, eax
je 0x4267b1
push 0
push edi
push ebp
call eax
mov edi, dword [esi + 0x1ec]
mov ebp, dword [esi + 0x1e8]
call fcn.004a1350
test eax, eax
je 0x4267d8
push str.uiview_show_window
push eax
call ebx
test eax, eax
je 0x4267d8
push 0
push edi
push ebp
call eax
mov edi, dword [esi + 0x1f4]
mov ebp, dword [esi + 0x1f0]
call fcn.004a1350
test eax, eax
je 0x4267ff
push str.uiview_show_window
push eax
call ebx
test eax, eax
je 0x4267ff
push 0
push edi
push ebp
call eax
mov edi, dword [esi + 0x18c]
mov ebp, dword [esi + 0x188]
call fcn.004a1350
test eax, eax
je 0x426826
push str.uiview_show_window
push eax
call ebx
test eax, eax
je 0x426826
push 0
push edi
push ebp
call eax
mov edi, dword [esi + 0x194]
mov ebp, dword [esi + 0x190]
call fcn.004a1350
test eax, eax
je 0x42684d
push str.uiview_show_window
push eax
call ebx
test eax, eax
je 0x42684d
push 0
push edi
push ebp
call eax
mov edi, dword [esi + 0x1fc]
mov ebp, dword [esi + 0x1f8]
call fcn.004a1350
test eax, eax
je 0x426874
push str.uiview_show_window
push eax
call ebx
test eax, eax
je 0x426874
push 0
push edi
push ebp
call eax
mov edi, dword [esi + 0x204]
mov ebp, dword [esi + 0x200]
call fcn.004a1350
test eax, eax
je 0x42689b
push str.uiview_show_window
push eax
call ebx
test eax, eax
je 0x42689b
push 0
push edi
push ebp
call eax
mov edi, dword [esi + 0x1bc]
mov ebp, dword [esi + 0x1b8]
call fcn.004a1350
test eax, eax
je 0x4268c2
push str.uiview_show_window
push eax
call ebx
test eax, eax
je 0x4268c2
push 0
push edi
push ebp
call eax
mov edi, dword [esi + 0x1c4]
mov ebp, dword [esi + 0x1c0]
call fcn.004a1350
test eax, eax
je 0x4268e9
push str.uiview_show_window
push eax
call ebx
test eax, eax
je 0x4268e9
push 0
push edi
push ebp
call eax
mov edi, dword [esi + 0x1ac]
mov ebp, dword [esi + 0x1a8]
call fcn.004a1350
test eax, eax
je 0x426910
push str.uiview_show_window
push eax
call ebx
test eax, eax
je 0x426910
push 5
push edi
push ebp
call eax
mov edi, dword [esi + 0x1b4]
mov esi, dword [esi + 0x1b0]
call fcn.004a1350
test eax, eax
je 0x426c1b
push str.uiview_show_window
push eax
call ebx
test eax, eax
je 0x426c1b
push 5
push edi
push esi
call eax
pop edi
pop esi
pop ebp
pop ebx
ret 4
mov edi, dword [esi + 0x1dc]
mov ebp, dword [esi + 0x1d8]
call fcn.004a1350
test eax, eax
mov ebx, dword [sym.imp.KERNEL32.dll_GetProcAddress]
je 0x426973
push str.uiview_show_window
push eax
call ebx
test eax, eax
je 0x426973
push 5
push edi
push ebp
call eax
mov edi, dword [esi + 0x1cc]
mov ebp, dword [esi + 0x1c8]
call fcn.004a1350
test eax, eax
je 0x42699a
push str.uiview_show_window
push eax
call ebx
test eax, eax
je 0x42699a
push 5
push edi
push ebp
call eax
mov edi, dword [esi + 0x1d4]
mov ebp, dword [esi + 0x1d0]
call fcn.004a1350
test eax, eax
je 0x4269c1
push str.uiview_show_window
push eax
call ebx
test eax, eax
je 0x4269c1
push 5
push edi
push ebp
call eax
mov edi, dword [esi + 0x19c]
mov ebp, dword [esi + 0x198]
call fcn.004a1350
test eax, eax
je 0x4269e8
push str.uiview_show_window
push eax
call ebx
test eax, eax
je 0x4269e8
push 5
push edi
push ebp
call eax
mov edi, dword [esi + 0x1a4]
mov ebp, dword [esi + 0x1a0]
call fcn.004a1350
test eax, eax
je 0x426a0f
push str.uiview_show_window
push eax
call ebx
test eax, eax
je 0x426a0f
push 5
push edi
push ebp
call eax
mov eax, dword [esi + 0x154]
mov edi, dword [sym.imp.USER32.dll_EnableWindow]
push 1
push eax
call edi
mov ecx, dword [esi + 0x174]
push 1
push ecx
call edi
mov edx, dword [esi + 0x154]
mov edi, dword [sym.imp.USER32.dll_ShowWindow]
push 5
push edx
call edi
mov eax, dword [esi + 0x174]
push 5
push eax
call edi
mov edi, dword [esi + 0x17c]
mov ebp, dword [esi + 0x178]
call fcn.004a1350
test eax, eax
je 0x426a6e
push str.uiview_show_window
push eax
call ebx
test eax, eax
je 0x426a6e
push 5
push edi
push ebp
call eax
mov edi, dword [esi + 0x184]
mov ebp, dword [esi + 0x180]
call fcn.004a1350
test eax, eax
je 0x426a95
push str.uiview_show_window
push eax
call ebx
test eax, eax
je 0x426a95
push 5
push edi
push ebp
call eax
mov edi, dword [esi + 0x1ec]
mov ebp, dword [esi + 0x1e8]
call fcn.004a1350
test eax, eax
je 0x426abc
push str.uiview_show_window
push eax
call ebx
test eax, eax
je 0x426abc
push 5
push edi
push ebp
call eax
mov edi, dword [esi + 0x1f4]
mov ebp, dword [esi + 0x1f0]
call fcn.004a1350
test eax, eax
je 0x426ae3
push str.uiview_show_window
push eax
call ebx
test eax, eax
je 0x426ae3
push 5
push edi
push ebp
call eax
mov edi, dword [esi + 0x18c]
mov ebp, dword [esi + 0x188]
call fcn.004a1350
test eax, eax
je 0x426b0a
push str.uiview_show_window
push eax
call ebx
test eax, eax
je 0x426b0a
push 0
push edi
push ebp
call eax
mov edi, dword [esi + 0x194]
mov ebp, dword [esi + 0x190]
call fcn.004a1350
test eax, eax
je 0x426b31
push str.uiview_show_window
push eax
call ebx
test eax, eax
je 0x426b31
push 0
push edi
push ebp
call eax
mov edi, dword [esi + 0x1fc]
mov ebp, dword [esi + 0x1f8]
call fcn.004a1350
test eax, eax
je 0x426b58
push str.uiview_show_window
push eax
call ebx
test eax, eax
je 0x426b58
push 0
push edi
push ebp
call eax
mov edi, dword [esi + 0x204]
mov ebp, dword [esi + 0x200]
call fcn.004a1350
test eax, eax
je 0x426b7f
push str.uiview_show_window
push eax
call ebx
test eax, eax
je 0x426b7f
push 0
push edi
push ebp
call eax
mov edi, dword [esi + 0x1bc]
mov ebp, dword [esi + 0x1b8]
call fcn.004a1350
test eax, eax
je 0x426ba6
push str.uiview_show_window
push eax
call ebx
test eax, eax
je 0x426ba6
push 0
push edi
push ebp
call eax
mov edi, dword [esi + 0x1ac]
mov ebp, dword [esi + 0x1a8]
call fcn.004a1350
test eax, eax
je 0x426bcd
push str.uiview_show_window
push eax
call ebx
test eax, eax
je 0x426bcd
push 0
push edi
push ebp
call eax
mov edi, dword [esi + 0x1b4]
mov ebp, dword [esi + 0x1b0]
call fcn.004a1350
test eax, eax
je 0x426bf4
push str.uiview_show_window
push eax
call ebx
test eax, eax
je 0x426bf4
push 0
push edi
push ebp
call eax
mov edi, dword [esi + 0x1c4]
mov esi, dword [esi + 0x1c0]
call fcn.004a1350
test eax, eax
je 0x426c1b
push str.uiview_show_window
push eax
call ebx
test eax, eax
je 0x426c1b
push 0
push edi
push esi
call eax
pop edi
pop esi
pop ebp
pop ebx
ret 4