Function at 0x4f0d70
Capabilities:
Hide graphical window

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x56dc03
mov eax, dword fs:[0]
push eax
sub esp, 0x144
mov eax, dword [0x661850]
xor eax, ebp
mov dword [ebp - 0x14], eax
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x148], ecx
push str.Sat_Jul_11_12:18:15_2015
push 0x3a1
push str.CShowUserEquipWnd::OnLButtonUp
push str.GameProcessShowUserEquipWnd.cpp
lea ecx, [ebp - 0xd]
call fcn.004024e0
mov dword [ebp - 4], 0
mov eax, dword [ebp + 0xc]
push eax
mov ecx, dword [ebp + 8]
push ecx
mov ecx, dword [ebp - 0x148]
add ecx, 0xb0
mov edx, dword [ebp - 0x148]
mov eax, dword [edx + 0xb0]
mov edx, dword [eax + 0xc]
call edx
movzx eax, al
test eax, eax
je 0x4f0e11
mov byte [ebp - 0x13d], 1
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xd]
call fcn.00402620
mov al, byte [ebp - 0x13d]
jmp 0x4f12af
mov ecx, dword [ebp + 0xc]
push ecx
mov edx, dword [ebp + 8]
push edx
mov ecx, dword [ebp - 0x148]
add ecx, 0x1e0
mov eax, dword [ebp - 0x148]
mov edx, dword [eax + 0x1e0]
mov eax, dword [edx + 0xc]
call eax
movzx ecx, al
test ecx, ecx
je 0x4f0e98
movzx edx, byte [0x7ac64c]
test edx, edx
je 0x4f0e60
mov eax, dword [ebp - 0x148]
add eax, 0x594
push eax
mov ecx, 0x7c46b0
call fcn.005083c0
jmp 0x4f0e77
mov ecx, dword [ebp - 0x148]
add ecx, 0x594
push ecx
mov ecx, 0x7c46b0
call fcn.00508260
mov byte [ebp - 0x13e], 0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xd]
call fcn.00402620
mov al, byte [ebp - 0x13e]
jmp 0x4f12af
mov edx, dword [ebp + 0xc]
push edx
mov eax, dword [ebp + 8]
push eax
mov ecx, dword [ebp - 0x148]
add ecx, 0x310
mov edx, dword [ebp - 0x148]
mov eax, dword [edx + 0x310]
mov edx, dword [eax + 0xc]
call edx
movzx eax, al
test eax, eax
je 0x4f0faf
mov ecx, dword [0x6658cc]
mov dword [ebp - 0x14c], ecx
cmp dword [ebp - 0x14c], 0
je 0x4f0edf
jmp 0x4f0f0d
mov ecx, 0x78d43c
call fcn.0043b9f0
movzx edx, al
test edx, edx
jne 0x4f0f0d
mov ecx, 0x79548c
call fcn.0043b9f0
movzx eax, al
test eax, eax
jne 0x4f0f0d
push 0x15
mov ecx, 0x6eeef8
call fcn.00496ec0
mov ecx, 0x6acf18
call fcn.0041d5f0
mov ecx, dword [ebp - 0x148]
add ecx, 0x594
push ecx
push 0x577430
lea edx, [ebp - 0x11c]
push edx
call fcn.005456a9
add esp, 0xc
lea eax, [ebp - 0x11c]
push eax
mov ecx, 0x7c0e48
call fcn.0043b450
push eax
call dword [sym.imp.USER32.dll_SetWindowTextA]
push 5
mov ecx, 0x7c0e48
call fcn.0043b450
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
push 0xffffffffffffffff
push 0xfffffffffffffffe
push 0xb1
mov ecx, 0x7c0e48
call fcn.0043b450
push eax
call dword [sym.imp.USER32.dll_SendMessageA]
mov ecx, 0x7c0e48
call fcn.0043b450
push eax
call dword [sym.imp.USER32.dll_SetFocus]
mov byte [ebp - 0x13f], 0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xd]
call fcn.00402620
mov al, byte [ebp - 0x13f]
jmp 0x4f12af
mov ecx, dword [ebp + 0xc]
push ecx
mov edx, dword [ebp + 8]
push edx
mov ecx, dword [ebp - 0x148]
add ecx, 0x440
mov eax, dword [ebp - 0x148]
mov edx, dword [eax + 0x440]
mov eax, dword [edx + 0xc]
call eax
movzx ecx, al
test ecx, ecx
je 0x4f1289
mov ecx, 0x7923e0
call fcn.0043b9f0
movzx edx, al
test edx, edx
jne 0x4f126b
mov dword [ebp - 0x12c], 0
mov dword [ebp - 0x128], 0
mov dword [ebp - 0x124], 0
mov dword [ebp - 0x120], 0
mov dword [ebp - 0x13c], 0
mov dword [ebp - 0x138], 0
mov dword [ebp - 0x134], 0
mov dword [ebp - 0x130], 0
mov eax, dword [0x6658cc]
mov dword [ebp - 0x150], eax
cmp dword [ebp - 0x150], 0
je 0x4f106a
cmp dword [ebp - 0x150], 1
je 0x4f1116
jmp 0x4f11be
push 0x10e
mov ecx, 0x7923e0
call fcn.0043bad0
mov ecx, dword [ebp - 0x148]
add ecx, 0x594
push ecx
mov edx, dword [0x7941e0]
push edx
call dword [sym.imp.USER32.dll_SetWindowTextA]
mov byte [0x7941de], 1
mov eax, dword [0x792400]
add eax, 0xba
push eax
mov ecx, dword [0x7923fc]
add ecx, 0xf0
push ecx
mov edx, dword [0x792400]
add edx, 0xac
push edx
mov eax, dword [0x7923fc]
add eax, 0x3c
push eax
lea ecx, [ebp - 0x12c]
push ecx
call dword [sym.imp.USER32.dll_SetRect]
mov edx, dword [0x792400]
add edx, 0x150
push edx
mov eax, dword [0x7923fc]
add eax, 0x1b4
push eax
mov ecx, dword [0x792400]
add ecx, 0xc4
push ecx
mov edx, dword [0x7923fc]
add edx, 0x3c
push edx
lea eax, [ebp - 0x13c]
push eax
call dword [sym.imp.USER32.dll_SetRect]
jmp 0x4f11be
mov ecx, dword [0x792498]
push ecx
mov ecx, 0x7923e0
call fcn.0043bad0
mov edx, dword [ebp - 0x148]
add edx, 0x594
push edx
mov eax, dword [0x7941e0]
push eax
call dword [sym.imp.USER32.dll_SetWindowTextA]
mov byte [0x7941de], 1
mov ecx, dword [0x792400]
add ecx, 0xb1
push ecx
mov edx, dword [0x7923fc]
add edx, 0xfb
push edx
mov eax, dword [0x792400]
add eax, 0xa3
push eax
mov ecx, dword [0x7923fc]
add ecx, 0x67
push ecx
lea edx, [ebp - 0x12c]
push edx
call dword [sym.imp.USER32.dll_SetRect]
mov eax, dword [0x792400]
add eax, 0x149
push eax
mov ecx, dword [0x7923fc]
add ecx, 0x1ac
push ecx
mov edx, dword [0x792400]
add edx, 0xbd
push edx
mov eax, dword [0x7923fc]
add eax, 0x3c
push eax
lea ecx, [ebp - 0x13c]
push ecx
call dword [sym.imp.USER32.dll_SetRect]
push 1
mov edx, dword [ebp - 0x120]
sub edx, dword [ebp - 0x128]
push edx
mov eax, dword [ebp - 0x124]
sub eax, dword [ebp - 0x12c]
push eax
mov ecx, dword [0x69edd6]
add ecx, dword [ebp - 0x128]
push ecx
mov edx, dword [0x69edd2]
add edx, dword [ebp - 0x12c]
push edx
mov eax, dword [0x7941e0]
push eax
call dword [sym.imp.USER32.dll_MoveWindow]
push 1
mov ecx, dword [ebp - 0x130]
sub ecx, dword [ebp - 0x138]
push ecx
mov edx, dword [ebp - 0x134]
sub edx, dword [ebp - 0x13c]
push edx
mov eax, dword [0x69edd6]
add eax, dword [ebp - 0x138]
push eax
mov ecx, dword [0x69edd2]
add ecx, dword [ebp - 0x13c]
push ecx
mov edx, dword [0x7941e4]
push edx
call dword [sym.imp.USER32.dll_MoveWindow]
push 5
mov eax, dword [0x7941e0]
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
push 5
mov ecx, dword [0x7941e4]
push ecx
call dword [sym.imp.USER32.dll_ShowWindow]
push 0x13
mov ecx, 0x6eeef8
call fcn.00496ec0
mov byte [ebp - 0x140], 0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xd]
call fcn.00402620
mov al, byte [ebp - 0x140]
jmp 0x4f12af
mov edx, dword [ebp - 0x148]
mov byte [edx + 0x37], 0
mov byte [ebp - 0x141], 0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xd]
call fcn.00402620
mov al, byte [ebp - 0x141]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.0054514c
mov esp, ebp
pop ebp
ret 8