Function at 0x4f9317
Capabilities:
Hide graphical window

Disassembly:
push ebx
push ebp
mov ebp, dword [esp + 0xc]
push esi
mov esi, dword [sym.imp.USER32.dll_GetDlgItem]
push edi
push 0x3ec
push dword [ebp + 0x10]
call esi
lea ecx, [ebp + 0x58]
mov edx, eax
call fcn.00415e23
lea edi, [ebp + 0x7c]
mov eax, dword [edi]
push 0xffffff
mov ecx, edi
call dword [eax + 0x18]
mov eax, dword [edi]
push 0
mov ecx, edi
call dword [eax + 0x20]
mov eax, dword [edi]
push 1
mov ecx, edi
call dword [eax + 8]
mov ebx, 0x4000000
push ebx
lea edi, [ebp + 0x5c]
xor eax, eax
xor ecx, ecx
call fcn.0041110e
push 0x448
push dword [ebp + 0x10]
call esi
lea ecx, [ebp + 0xc8]
mov edx, eax
call fcn.00415e23
lea edi, [ebp + 0xec]
mov eax, dword [edi]
push 0xdd8080
mov ecx, edi
call dword [eax + 0x18]
mov eax, dword [edi]
push 0
mov ecx, edi
call dword [eax + 0x20]
mov eax, dword [edi]
push 1
mov ecx, edi
call dword [eax + 8]
push ebx
lea edi, [ebp + 0xcc]
xor eax, eax
xor ecx, ecx
call fcn.0041110e
push 0x451
push dword [ebp + 0x10]
call esi
lea ecx, [ebp + 0x138]
mov edx, eax
call fcn.00415e23
lea edi, [ebp + 0x15c]
mov eax, dword [edi]
push 0xdd8080
mov ecx, edi
call dword [eax + 0x18]
mov eax, dword [edi]
mov ecx, edi
call dword [eax + 0x34]
mov edx, dword [eax]
push 1
mov ecx, eax
call dword [edx + 0x10]
mov eax, dword [edi]
mov ecx, edi
call dword [eax + 0x34]
mov edx, dword [eax]
push 0xa
mov ecx, eax
call dword [edx + 8]
mov eax, dword [edi]
push 0xffffff
mov ecx, edi
call dword [eax + 0x10]
push ebx
lea edi, [ebp + 0x13c]
xor eax, eax
xor ecx, ecx
call fcn.0041110e
push 0x44f
push dword [ebp + 0x10]
call esi
lea ecx, [ebp + 0x1a8]
mov edx, eax
call fcn.00415e23
lea edi, [ebp + 0x1cc]
mov eax, dword [edi]
push 0xffffff
mov ecx, edi
call dword [eax + 0x18]
mov eax, dword [edi]
push 0x5000
mov ecx, edi
call dword [eax + 0x10]
mov eax, dword [edi]
mov ecx, edi
call dword [eax + 0x34]
mov edx, dword [eax]
push 1
mov ecx, eax
call dword [edx + 0x10]
mov eax, dword [edi]
mov ecx, edi
call dword [eax + 0x34]
mov edx, dword [eax]
push 0xa
mov ecx, eax
call dword [edx + 8]
push ebx
lea edi, [ebp + 0x1ac]
xor eax, eax
xor ecx, ecx
call fcn.0041110e
push 0x452
push dword [ebp + 0x10]
call esi
push 0x44e
push dword [ebp + 0x10]
mov dword [ebp + 0x218], eax
call esi
push 0x449
push dword [ebp + 0x10]
mov dword [ebp + 0x21c], eax
call esi
push 0x44a
push dword [ebp + 0x10]
mov dword [ebp + 0x220], eax
call esi
push 0x44b
push dword [ebp + 0x10]
mov dword [ebp + 0x224], eax
call esi
push 0x44c
push dword [ebp + 0x10]
mov dword [ebp + 0x228], eax
call esi
push 0x47c
push dword [ebp + 0x10]
mov dword [ebp + 0x22c], eax
call esi
lea esi, [ebp + 0x230]
mov ebx, eax
call fcn.00428111
lea edi, [ebp + 0x234]
push 0x4000000
xor eax, eax
xor ecx, ecx
call fcn.0041110e
call fcn.004e6622
xor ebx, ebx
mov byte [ebp + 0x29c], 1
push ebx
push dword [edi]
call dword [sym.imp.USER32.dll_ShowWindow]
call fcn.00417297
mov esi, 0xb8
add eax, esi
fld qword [eax + 8]
fmul qword [0x54a448]
call fcn.0050f340
mov edi, eax
call fcn.00417297
add eax, esi
fld qword [eax]
push ebx
fmul qword [0x54a440]
push edi
call fcn.0050f340
push eax
push ebx
push ebx
push dword [ebp + 0x10]
call dword [sym.imp.USER32.dll_MoveWindow]
push dword [ebp + 0x10]
call dword [sym.imp.USER32.dll_GetParent]
push dword [ebp + 0x10]
call fcn.004f7fa3
pop ecx
lea ecx, [ebp + 0x2ac]
mov eax, dword [ecx]
push 1
call dword [eax + 0x10]
push ebx
push dword [ebp + 0x2b0]
push 0x30
push dword [ebp + 0x218]
call dword [0x574f08]
lea esi, [ebp + 8]
mov eax, dword [esi]
mov ecx, esi
call dword [eax + 0x20]
mov eax, dword [esi]
mov ecx, esi
call dword [eax + 0x24]
mov esi, ebp
call fcn.004f8df7
pop edi
pop esi
xor eax, eax
pop ebp
inc eax
pop ebx
ret 4