Function at 0x464810
Capabilities:
Hide graphical window

Disassembly:
push edi
push dword [esi + 0x66c]
call dword [0x51a508]
test eax, eax
jne 0x464839
push dword [esi + 4]
lea edi, [esi + 0x668]
mov eax, edi
call fcn.0046641e
mov ecx, edi
pop edi
jmp 0x47e421
pop edi
ret
push 0x23c
mov eax, 0x51880c
call fcn.004d0314
and dword [ebp - 0x220], 0
mov esi, ecx
push dword [esi + 4]
call dword [0x51a508]
test eax, eax
jne 0x47e459
push str.ASSERT:_IsWindow__
push 0x71
push str..dlg_relogindlg.cpp
xor ecx, ecx
call fcn.0040ef48
lea eax, [ebp - 0x238]
push eax
push ecx
call fcn.00446e6f
pop ecx
push eax
call fcn.00448bc7
and dword [ebp - 4], 0
lea edi, [esi + 0x98]
call fcn.00403a2e
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x238]
call fcn.004028da
push str.FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
push ecx
call fcn.00446e6f
pop ecx
push eax
call fcn.00448c90
mov ecx, dword [esi + 4]
call fcn.0044f725
xor ebx, ebx
inc ebx
push ebx
push dword [esi + 4]
call dword [0x51a500]
xor eax, eax
push 0x206
push eax
mov word [ebp - 0x21c], ax
lea eax, [ebp - 0x21a]
push eax
call fcn.004ce6f0
add esp, 0xc
push 0x104
lea eax, [ebp - 0x21c]
push eax
push 0
call dword [0x51a3d4]
lea eax, [ebp - 0x21c]
push eax
lea eax, [ebp - 0x228]
push eax
call fcn.004022e5
mov dword [ebp - 4], ebx
lea eax, [ebp - 0x228]
call fcn.0040a9fd
push 0x53678c
lea eax, [ebp - 0x228]
call fcn.0040d65b
lea eax, [ebp - 0x234]
push eax
call fcn.004028b3
mov byte [ebp - 4], 2
lea eax, [ebp - 0x23c]
push eax
call fcn.004028b3
mov byte [ebp - 4], 3
lea eax, [ebp - 0x22c]
push eax
call fcn.004028b3
mov byte [ebp - 4], 4
lea eax, [ebp - 0x230]
push eax
call fcn.004028b3
mov edi, eax
mov byte [ebp - 4], 5
lea eax, [ebp - 0x240]
push eax
mov dword [ebp - 0x220], ebx
call fcn.0044f6b8
pop ecx
mov dword [ebp - 4], 6
mov dword [ebp - 0x220], 3
mov eax, dword [eax]
lea ecx, [ebp - 0x23c]
push ecx
push edi
lea ecx, [ebp - 0x234]
push ecx
push eax
call fcn.0047a92a
add esp, 0x10
push 7
pop edi
test eax, eax
je 0x47e5fd
lea eax, [ebp - 0x234]
push eax
lea eax, [ebp - 0x244]
push eax
call fcn.00409c07
mov dword [ebp - 0x238], eax
mov dword [ebp - 4], edi
push 0x538734
lea eax, [ebp - 0x248]
push eax
mov dword [ebp - 0x220], edi
call fcn.00403739
mov dword [ebp - 4], 8
mov ecx, dword [ebp - 0x238]
mov ecx, dword [ecx]
mov eax, dword [eax]
push ecx
push eax
mov dword [ebp - 0x220], 0xf
call fcn.004ca0f8
pop ecx
pop ecx
mov byte [ebp - 0x221], bl
test eax, eax
je 0x47e604
mov byte [ebp - 0x221], 0
mov dword [ebp - 4], edi
test byte [ebp - 0x220], 8
je 0x47e623
and dword [ebp - 0x220], 0xfffffff7
lea eax, [ebp - 0x248]
push eax
call fcn.00403148
mov dword [ebp - 4], 6
test byte [ebp - 0x220], 4
je 0x47e646
and dword [ebp - 0x220], 0xfffffffb
lea eax, [ebp - 0x244]
push eax
call fcn.00403148
mov dword [ebp - 4], 5
test byte [ebp - 0x220], 2
je 0x47e668
and dword [ebp - 0x220], 0xfffffffd
lea ecx, [ebp - 0x240]
call fcn.004028da
mov dword [ebp - 4], 4
test byte [ebp - 0x220], bl
je 0x47e689
and dword [ebp - 0x220], 0xfffffffe
lea ecx, [ebp - 0x230]
call fcn.004028da
cmp byte [ebp - 0x221], 0
lea eax, [ebp - 0x228]
je 0x47e6e3
push str.wizard_relogin_qq.html
call fcn.0040d65b
push dword [ebp - 0x228]
lea eax, [ebp - 0x22c]
push eax
call fcn.0040283d
lea eax, [ebp - 0x230]
push eax
call fcn.0045c0ac
pop ecx
mov byte [ebp - 4], 9
push dword [ebp - 0x23c]
push dword [eax]
lea eax, [ebp - 0x22c]
push str._userName_snickName_s
push eax
call fcn.0045c34d
add esp, 0x10
jmp 0x47e726
push str.wizard_relogin_normal.html
call fcn.0040d65b
push dword [ebp - 0x228]
lea eax, [ebp - 0x22c]
push eax
call fcn.0040283d
lea eax, [ebp - 0x230]
push eax
call fcn.0045c0ac
pop ecx
mov byte [ebp - 4], 0xa
push dword [eax]
lea eax, [ebp - 0x22c]
push str._userName_s
push eax
call fcn.0045c34d
add esp, 0xc
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x230]
call fcn.004028da
mov edi, dword [ebp - 0x22c]
mov ecx, esi
call fcn.0047ff67
mov esi, eax
test esi, esi
jge 0x47e75e
push str.ASSERT:____HRESULT__hr_____0_
push 0x92
push str..dlg_relogindlg.cpp
xor ecx, ecx
call fcn.0040ef48
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x22c]
call fcn.004028da
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x23c]
call fcn.004028da
mov byte [ebp - 4], bl
lea ecx, [ebp - 0x234]
call fcn.004028da
or dword [ebp - 4], 0xffffffff
lea eax, [ebp - 0x228]
push eax
call fcn.004025f7
mov eax, esi
call fcn.004d0397
ret