Function at 0x42477b
Capabilities:
Hide graphical window

Disassembly:
mov edi, edi
push ebp
mov ebp, esp
push ebx
push esi
push edi
mov ebx, edx
mov esi, 0x480
mov edi, ecx
push dword [ebx + 0x10]
push esi
push edi
call dword [sym.imp.USER32.dll_SetDlgItemTextW]
movzx eax, word [ebx + 0x18]
push 0
dec eax
push eax
push 0xc5
push esi
push edi
call dword [sym.imp.USER32.dll_SendDlgItemMessageW]
push 0
push 0x3000480
push 0x111
push edi
call dword [sym.imp.USER32.dll_SendMessageW]
test byte [ebx + 0xc], 0x80
jne 0x4247e5
push 0x40e
push edi
call dword [sym.imp.USER32.dll_GetDlgItem]
mov esi, eax
push 0
push esi
call dword [sym.imp.USER32.dll_ShowWindow]
push 0
push esi
call dword [sym.imp.USER32.dll_EnableWindow]
test dword [ebx + 0xc], 0x10000
mov eax, 0x410
je 0x42480b
push eax
push edi
call dword [sym.imp.USER32.dll_GetDlgItem]
mov esi, eax
push 0
push esi
call dword [sym.imp.USER32.dll_ShowWindow]
push 0
push esi
jmp 0x42481f
test dword [ebx + 0xc], 0x1000
je 0x424825
push 0
push eax
push edi
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_EnableWindow]
mov eax, dword [ebx + 0xc]
shr eax, 1
and eax, 1
push eax
push 0x410
push edi
call dword [sym.imp.USER32.dll_CheckDlgButton]
test dword [ebx + 0xc], 0x8000
mov eax, 0x411
je 0x424860
push eax
push edi
call dword [sym.imp.USER32.dll_GetDlgItem]
mov esi, eax
push 0
push esi
call dword [sym.imp.USER32.dll_ShowWindow]
push 0
push esi
jmp 0x424874
test dword [ebx + 0xc], 0x800
je 0x42487a
push 0
push eax
push edi
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_EnableWindow]
mov eax, dword [ebx + 0xc]
shr eax, 2
and eax, 1
push eax
push 0x411
push edi
call dword [sym.imp.USER32.dll_CheckDlgButton]
test dword [ebx + 0xc], 0x40000
mov eax, 0x412
jne 0x4248b6
push eax
push edi
call dword [sym.imp.USER32.dll_GetDlgItem]
mov esi, eax
push 0
push esi
call dword [sym.imp.USER32.dll_ShowWindow]
push 0
push esi
jmp 0x4248ca
test dword [ebx + 0xc], 0x80000
je 0x4248d0
push 0
push eax
push edi
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_EnableWindow]
mov eax, dword [ebx + 0xc]
shr eax, 0x14
and eax, 1
push eax
push 0x412
push edi
call dword [sym.imp.USER32.dll_CheckDlgButton]
test dword [ebx + 0xc], 0x4000
mov esi, 0x420
je 0x42494c
push 0
push 0x430
push edi
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
push esi
push edi
call dword [sym.imp.USER32.dll_GetDlgItem]
mov esi, eax
push 0
push esi
call dword [sym.imp.USER32.dll_ShowWindow]
push 0
push esi
call dword [sym.imp.USER32.dll_EnableWindow]
push 0x421
push edi
call dword [sym.imp.USER32.dll_GetDlgItem]
mov esi, eax
push 0
push esi
call dword [sym.imp.USER32.dll_ShowWindow]
push 0
push esi
call dword [sym.imp.USER32.dll_EnableWindow]
mov esi, 0x420
jmp 0x42497b
test dword [ebx + 0xc], 0x400
je 0x42497b
push 0
push esi
push edi
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_EnableWindow]
push 0
push 0x421
push edi
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_EnableWindow]
cmp dword [ebp + 8], 0
jne 0x424999
mov eax, dword [ebx + 0xc]
and eax, 1
or eax, esi
push eax
push 0x421
push esi
push edi
call dword [sym.imp.USER32.dll_CheckRadioButton]
jmp 0x4249d1
push dword [ebx + 0x14]
mov esi, 0x481
push esi
push edi
call dword [sym.imp.USER32.dll_SetDlgItemTextW]
movzx eax, word [ebx + 0x1a]
push 0
dec eax
push eax
push 0xc5
push esi
push edi
call dword [sym.imp.USER32.dll_SendDlgItemMessageW]
push 0
push 0x3000481
push 0x111
push edi
call dword [sym.imp.USER32.dll_SendMessageW]
pop edi
pop esi
pop ebx
pop ebp
ret 4