Function at 0x482fb0
Capabilities:
Hide graphical window

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x6dcda7
mov eax, dword fs:[0]
push eax
push ecx
push ebx
push esi
push edi
mov eax, dword [0x7ce4e4]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, ecx
call fcn.004844d0
test al, al
je 0x483243
mov ecx, edi
call fcn.004846c0
test al, al
je 0x483243
push 0x148
call fcn.005be217
add esp, 4
mov ecx, eax
mov dword [ebp - 0x10], ecx
call fcn.004d0960
mov dword [ecx], vtable.t_SuggPanel.0
mov dword [ecx + 0x138], 0
mov dword [ecx + 0x13c], 0
mov dword [ecx + 0x140], 0
mov dword [ecx + 0xf8], 0
mov dword [ecx + 0xfc], 0
mov dword [ecx + 0x100], 0
mov dword [ecx + 0x104], 0
mov dword [ecx + 0x108], 0
mov dword [ecx + 0x10c], 0
mov dword [ecx + 0x114], 0
mov dword [ecx + 0x11c], 0
mov dword [ecx + 0x110], 0
mov byte [ecx + 0x118], 0
mov byte [ecx + 0x120], 0
mov dword [ecx + 0x124], 0
mov dword [ecx + 0x128], 0
mov byte [ecx + 0x12c], 0
mov dword [ecx + 0x130], 0
mov dword [edi + 0x188], ecx
call fcn.0048e040
test al, al
je 0x483243
push ecx
push dword [edi + 0x188]
mov ecx, edi
call fcn.004d0e10
mov esi, dword [edi + 0x188]
mov ecx, esi
push 0x13f
push 0x245
mov eax, dword [esi]
mov dword [esi + 0x28], 0x245
mov dword [esi + 0x2c], 0x13f
call dword [eax + 0x44]
mov byte [esi + 0x64], 1
mov ebx, dword [edi + 0x188]
mov dword [ebx + 0x20], 0xb
mov dword [ebx + 0x24], 0x30
mov esi, dword [ebx + 0xa8]
cmp esi, dword [ebx + 0xac]
je 0x483144
mov ecx, dword [esi]
test ecx, ecx
je 0x483139
push dword [ecx + 0x24]
push dword [ecx + 0x20]
call fcn.004d0d80
add esi, 4
cmp esi, dword [ebx + 0xac]
jne 0x483128
mov eax, dword [ebx]
mov ecx, ebx
push 0x30
push 0xb
call dword [eax + 0x40]
cmp dword [ebx + 0x8c], ebx
je 0x48315b
mov byte [ebx + 0x64], 1
mov esi, dword [edi + 0x188]
cmp byte [esi + 0x30], 0
je 0x483174
mov eax, dword [esi]
mov ecx, esi
push 0
mov byte [esi + 0x30], 0
call dword [eax + 0x48]
cmp dword [esi + 0x8c], esi
je 0x483180
mov byte [esi + 0x64], 1
mov ecx, dword [edi + 0x188]
mov eax, dword [ecx]
call dword [eax + 8]
mov ecx, edi
call fcn.00484eb0
test al, al
je 0x483243
mov ecx, edi
call fcn.004849e0
test al, al
je 0x483243
push 0x188
call fcn.005be217
mov esi, eax
add esp, 4
mov dword [ebp - 0x10], esi
mov ecx, esi
mov dword [ebp - 4], 0
call fcn.004cbc70
mov dword [esi], vtable.t_TabBtnTip.0
mov dword [esi + 0x170], 0
mov dword [esi + 0x174], 0
mov dword [esi + 0x178], 0
mov dword [esi + 0x17c], 0
mov byte [esi + 0x180], 0
mov dword [ebp - 4], 0xffffffff
push ecx
mov ecx, dword [edi + 0x1a4]
mov dword [edi + 0x198], esi
call fcn.004cd270
mov esi, dword [edi + 0x198]
call fcn.004c9520
push 0x78770c
mov ecx, dword [eax]
call fcn.004c8ea0
mov dword [esi + 0x17c], eax
mov ecx, dword [edi + 0x198]
test eax, eax
jne 0x48326e
mov eax, dword [ecx]
call dword [eax + 8]
xor bl, bl
push 0
push 0
push 0xce20
push dword [edi + 0x104]
call dword [sym.imp.USER32.dll_PostMessageW]
mov al, bl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
push ecx
push dword [edi + 0x1a4]
push dword [edi + 0x104]
push 0x26
push 0x53
push 0
push 0
push 0x88000000
push 0x786008
push 0x8080088
call fcn.004cbe90
mov ecx, dword [edi + 0x198]
test al, al
je 0x48323e
push 0
push dword [ecx + 0x104]
call dword [sym.imp.USER32.dll_ShowWindow]
mov esi, dword [edi + 0x198]
mov ecx, esi
push 0x18
push 0x2c
mov eax, dword [esi]
mov dword [esi + 0x28], 0x2c
mov dword [esi + 0x2c], 0x18
call dword [eax + 0x44]
push 0x16
push 0x18
push 0x2c
push 0
push 0
push 0
push dword [esi + 0x104]
mov byte [esi + 0x64], 1
call dword [sym.imp.USER32.dll_SetWindowPos]
mov ecx, edi
call fcn.004850d0
test al, al
je 0x483243
mov ecx, edi
call fcn.004853e0
test al, al
je 0x483243
mov bl, 1
jmp 0x483245