Function at 0x442640
Capabilities:
Hide graphical window

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x34
mov eax, dword [0x4920c0]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
push edi
mov edi, dword [sym.imp.USER32.dll_GetDlgItem]
push 0
mov ebx, ecx
push 0x464
push ebx
mov dword [ebp - 0x30], ebx
call edi
mov esi, dword [sym.imp.USER32.dll_ShowWindow]
push eax
call esi
push 0
push 0x466
push ebx
call edi
push eax
call esi
push 0
push 0x456
push ebx
call edi
push eax
call esi
push 0
push 0x468
push ebx
call edi
push eax
call esi
push 0
push 0x45e
push ebx
call edi
push eax
call esi
push 0
push 0x45f
push ebx
call edi
push eax
call esi
push 0
push 0x467
push ebx
call edi
push eax
call esi
push 0
push 0x460
push ebx
call edi
push eax
call esi
push 0
push 0x45c
push ebx
call edi
push eax
call esi
push 0
push 0x45d
push ebx
call edi
push eax
call esi
push 0
push 0x447
push ebx
call edi
push eax
call esi
push 0
push 0x41f
push ebx
call edi
push eax
call esi
lea eax, [ebp - 0x2c]
push eax
push 0x464
push ebx
call edi
mov ebx, dword [sym.imp.USER32.dll_GetWindowRect]
push eax
call ebx
lea eax, [ebp - 0x1c]
push eax
push 0x465
push dword [ebp - 0x30]
call edi
push eax
call ebx
mov eax, dword [ebp - 0x1c]
mov ecx, dword [ebp - 0x18]
mov edi, dword [sym.imp.USER32.dll_ScreenToClient]
mov dword [ebp - 0xc], eax
lea eax, [ebp - 0xc]
mov esi, ecx
sub esi, dword [ebp - 0x28]
push eax
push dword [ebp - 0x30]
mov dword [ebp - 0x34], esi
mov dword [ebp - 8], ecx
call edi
mov eax, dword [ebp - 8]
push 1
push 0
push 0
sub eax, esi
push eax
push dword [ebp - 0xc]
push 0
push 0x465
push dword [ebp - 0x30]
call dword [sym.imp.USER32.dll_GetDlgItem]
mov esi, dword [sym.imp.USER32.dll_SetWindowPos]
push eax
call esi
lea eax, [ebp - 0x1c]
push eax
push 0x462
push dword [ebp - 0x30]
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call ebx
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0xc], eax
mov eax, dword [ebp - 0x18]
mov dword [ebp - 8], eax
lea eax, [ebp - 0xc]
push eax
push dword [ebp - 0x30]
call edi
mov eax, dword [ebp - 8]
sub eax, dword [ebp - 0x34]
push 1
push 0
push 0
push eax
push dword [ebp - 0xc]
push 0
push 0x462
push dword [ebp - 0x30]
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call esi
lea eax, [ebp - 0x1c]
push eax
push 0x3f2
push dword [ebp - 0x30]
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call ebx
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0xc], eax
mov eax, dword [ebp - 0x18]
mov dword [ebp - 8], eax
lea eax, [ebp - 0xc]
push eax
push dword [ebp - 0x30]
call edi
mov eax, dword [ebp - 8]
sub eax, dword [ebp - 0x34]
push 1
push 0
push 0
push eax
push dword [ebp - 0xc]
push 0
push 0x3f2
push dword [ebp - 0x30]
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call esi
lea eax, [ebp - 0x1c]
push eax
push 0x461
push dword [ebp - 0x30]
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call ebx
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0xc], eax
mov eax, dword [ebp - 0x18]
mov dword [ebp - 8], eax
lea eax, [ebp - 0xc]
push eax
push dword [ebp - 0x30]
call edi
mov eax, dword [ebp - 8]
sub eax, dword [ebp - 0x34]
push 1
push 0
push 0
push eax
push dword [ebp - 0xc]
push 0
push 0x461
push dword [ebp - 0x30]
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call esi
lea eax, [ebp - 0x1c]
push eax
push 0x463
push dword [ebp - 0x30]
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call ebx
mov eax, dword [ebp - 0x1c]
mov ebx, dword [ebp - 0x30]
mov dword [ebp - 0xc], eax
mov eax, dword [ebp - 0x18]
mov dword [ebp - 8], eax
lea eax, [ebp - 0xc]
push eax
push ebx
call edi
mov eax, dword [ebp - 8]
sub eax, dword [ebp - 0x34]
push 1
push 0
push 0
push eax
push dword [ebp - 0xc]
push 0
push 0x463
push ebx
mov ebx, dword [sym.imp.USER32.dll_GetDlgItem]
call ebx
push eax
call esi
push 1
push 0x463
push dword [ebp - 0x30]
call ebx
push eax
call dword [sym.imp.USER32.dll_EnableWindow]
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.0044fdac
mov esp, ebp
pop ebp
ret