Function at 0x1029f10
Capabilities:
Hide graphical window

Disassembly:
mov edi, edi
push ebx
push esi
push edi
push 0
mov edi, 0xfb6
push edi
mov esi, ecx
call sub.MFC42u.dll_CWnd::GetDlgItem
push dword [eax + 0x20]
mov ebx, dword [sym.imp.USER32.dll_EnableWindow]
call ebx
push 0
push edi
mov ecx, esi
call sub.MFC42u.dll_CWnd::GetDlgItem
push dword [eax + 0x20]
call dword [sym.imp.USER32.dll_ShowWindow]
mov edi, dword [sym.imp.USER32.dll_SendDlgItemMessageW]
push 0
push 5
push 0xc5
push 0xfa1
push dword [esi + 0x20]
call edi
push 0
push 5
push 0xc5
push 0xfa3
push dword [esi + 0x20]
call edi
push 0xffff
push 0
push 0x46f
push 0xfa2
push dword [esi + 0x20]
call edi
push 0xffff
push 0
push 0x46f
push 0xfa4
push dword [esi + 0x20]
call edi
push 0xa54e
call fcn.0102cd0b
mov eax, dword [eax]
test eax, eax
je 0x1029fae
mov ecx, dword [eax]
jmp 0x1029fb0
xor ecx, ecx
mov eax, dword [esi + 0xa0]
add eax, 4
mov eax, dword [eax]
test eax, eax
je 0x1029fc3
mov eax, dword [eax]
jmp 0x1029fc5
xor eax, eax
push ecx
push eax
call dword [sym.imp.KERNEL32.dll_lstrcmpiW]
test eax, eax
jne 0x1029fe7
mov edi, dword [sym.imp.USER32.dll_CheckDlgButton]
push 1
push 0xfbe
push dword [esi + 0x20]
call edi
push 0
jmp 0x102a00e
mov eax, dword [esi + 0xa0]
add eax, 4
push eax
lea eax, [esi + 0x60]
push eax
call fcn.0102b8b0
mov edi, dword [sym.imp.USER32.dll_CheckDlgButton]
push 0
push 0xfbe
push dword [esi + 0x20]
call edi
push 1
mov ecx, esi
push 0xfbd
call sub.MFC42u.dll_CWnd::GetDlgItem
push dword [eax + 0x20]
call ebx
mov eax, dword [esi + 0xa0]
add eax, 8
mov eax, dword [eax]
test eax, eax
je 0x102a032
mov eax, dword [eax]
jmp 0x102a034
xor eax, eax
push 0
push eax
call dword [sym.imp.msvcrt.dll__wtoi]
pop ecx
push eax
push 0xfa1
push dword [esi + 0x20]
call dword [sym.imp.USER32.dll_SetDlgItemInt]
mov eax, dword [esi + 0xa0]
add eax, 0xc
mov eax, dword [eax]
test eax, eax
je 0x102a060
mov eax, dword [eax]
jmp 0x102a062
xor eax, eax
push 0
push eax
call dword [sym.imp.msvcrt.dll__wtoi]
pop ecx
push eax
push 0xfa3
push dword [esi + 0x20]
call dword [sym.imp.USER32.dll_SetDlgItemInt]
push 0xa541
call fcn.0102cd0b
mov ecx, dword [esi + 0xa0]
push eax
add ecx, 0x10
call fcn.0102085b
test al, al
je 0x102a0a8
push 1
push 0xfa6
push dword [esi + 0x20]
call edi
push 0
jmp 0x102a0d3
push 0xa542
call fcn.0102cd0b
mov ecx, dword [esi + 0xa0]
push eax
add ecx, 0x10
call fcn.0102085b
test al, al
push 0
push 0xfa6
push dword [esi + 0x20]
je 0x102a0e1
call edi
push 1
push 0xfa7
push dword [esi + 0x20]
call edi
push 0
jmp 0x102a0f1
call edi
push 0
push 0xfa7
push dword [esi + 0x20]
call edi
push 1
push 0xfa8
push dword [esi + 0x20]
call edi
push 0xa546
call fcn.0102cd0b
mov ecx, dword [esi + 0xa0]
push eax
add ecx, 0x14
call fcn.0102085b
test al, al
je 0x102a1fe
push 1
push 0xfad
push dword [esi + 0x20]
call edi
push 0
push 0xfac
push dword [esi + 0x20]
call edi
push 0
push 0xfae
push dword [esi + 0x20]
call edi
push 1
push 0xfb0
mov ecx, esi
call sub.MFC42u.dll_CWnd::GetDlgItem
push dword [eax + 0x20]
call ebx
push 1
push 0xfb1
mov ecx, esi
call sub.MFC42u.dll_CWnd::GetDlgItem
push dword [eax + 0x20]
call ebx
push 1
push 0xfb2
mov ecx, esi
call sub.MFC42u.dll_CWnd::GetDlgItem
push dword [eax + 0x20]
call ebx
push 0xa54a
call fcn.0102cd0b
mov ecx, dword [esi + 0xa0]
push eax
add ecx, 0x24
call fcn.0102085b
test al, al
je 0x102a1a6
push 1
push 0xfb0
push dword [esi + 0x20]
call edi
push 0
jmp 0x102a1d1
push 0xa549
call fcn.0102cd0b
mov ecx, dword [esi + 0xa0]
push eax
add ecx, 0x24
call fcn.0102085b
test al, al
push 0
push 0xfb0
push dword [esi + 0x20]
je 0x102a1ec
call edi
push 1
push 0xfb1
push dword [esi + 0x20]
call edi
push 0
push 0xfb2
push dword [esi + 0x20]
call edi
jmp 0x102a289
call edi
push 0
push 0xfb1
push dword [esi + 0x20]
call edi
push 1
jmp 0x102a1dd
push 0xa547
call fcn.0102cd0b
mov ecx, dword [esi + 0xa0]
push eax
add ecx, 0x14
call fcn.0102085b
test al, al
push 0
push 0xfad
push dword [esi + 0x20]
je 0x102a237
call edi
push 1
push 0xfac
push dword [esi + 0x20]
call edi
push 0
jmp 0x102a247
call edi
push 0
push 0xfac
push dword [esi + 0x20]
call edi
push 1
push 0xfae
push dword [esi + 0x20]
call edi
xor edi, edi
push edi
mov ecx, esi
push 0xfb0
call sub.MFC42u.dll_CWnd::GetDlgItem
push dword [eax + 0x20]
call ebx
push edi
mov ecx, esi
push 0xfb1
call sub.MFC42u.dll_CWnd::GetDlgItem
push dword [eax + 0x20]
call ebx
push edi
mov ecx, esi
push 0xfb2
call sub.MFC42u.dll_CWnd::GetDlgItem
push dword [eax + 0x20]
call ebx
pop edi
pop esi
pop ebx
ret