Function at 0x4f1ba0
Capabilities:
Get graphical window text
Hide graphical window

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x56dd3b
mov eax, dword fs:[0]
push eax
sub esp, 0x288
mov eax, dword [0x661850]
xor eax, ebp
mov dword [ebp - 0x10], eax
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
push str.Tue_Jun__9_22:15:45_2015
push 0x35
push str.CSimpleEdit::ChatEditProc
push str.GameProcessSimpleEdit.cpp
lea ecx, [ebp - 0x55]
call fcn.004024e0
mov dword [ebp - 4], 0
mov eax, dword [ebp + 0x10]
mov dword [ebp - 0x28c], eax
cmp dword [ebp - 0x28c], 0xf
je 0x4f1db2
cmp dword [ebp - 0x28c], 0x102
je 0x4f1c12
jmp 0x4f1ddc
mov ecx, dword [ebp + 0x14]
mov dword [ebp - 0x290], ecx
cmp dword [ebp - 0x290], 0xa
je 0x4f1c32
cmp dword [ebp - 0x290], 0xd
je 0x4f1c32
jmp 0x4f1db0
push 0x103
mov edx, dword [ebp + 8]
add edx, 0x18
push edx
mov eax, dword [ebp + 0xc]
push eax
call dword [sym.imp.USER32.dll_GetWindowTextA]
mov ecx, dword [0x66ada0]
mov dword [ebp - 0x294], ecx
cmp dword [ebp - 0x294], 1
je 0x4f1c74
cmp dword [ebp - 0x294], 2
je 0x4f1c92
cmp dword [ebp - 0x294], 3
je 0x4f1cd6
jmp 0x4f1d8e
mov edx, dword [ebp + 8]
add edx, 0x18
push edx
push 0x104
push 0x79f398
call fcn.005477d6
add esp, 0xc
jmp 0x4f1d8e
mov eax, dword [ebp + 8]
add eax, 0x18
push eax
push 0x104
push 0x79f49c
call fcn.005477d6
add esp, 0xc
lea ecx, [ebp - 0x64]
call fcn.0043b330
mov ecx, 0xea67
mov word [ebp - 0x60], cx
mov edx, dword [ebp + 8]
add edx, 0x18
push edx
lea eax, [ebp - 0x64]
push eax
mov ecx, 0x7c46b0
call fcn.005063f0
jmp 0x4f1d8e
mov ecx, dword [ebp + 8]
add ecx, 0x18
push ecx
push 8
mov ecx, 0x79c200
call fcn.004f2090
push eax
push str.__s__c_s
lea edx, [ebp - 0x284]
push edx
call fcn.005456a9
add esp, 0x14
lea ecx, [ebp - 0x74]
call fcn.0043b330
push 0
push 0
push 0
push 0
push 0xbd6
lea eax, [ebp - 0x74]
push eax
call fcn.00509d80
lea ecx, [ebp - 0x284]
push ecx
lea edx, [ebp - 0x74]
push edx
mov ecx, 0x7c46b0
call fcn.005063f0
push 7
call fcn.004764c0
add esp, 4
mov dword [ebp - 0x78], eax
push 0
call fcn.004764c0
add esp, 4
mov dword [ebp - 0x68], eax
mov eax, dword [ebp + 8]
add eax, 0x18
push eax
mov ecx, 0x79c200
call fcn.004f2090
push eax
push 0x579690
lea ecx, [ebp - 0x284]
push ecx
call fcn.005456a9
add esp, 0x10
push 0
push 0x28
lea edx, [ebp - 0x284]
push edx
mov eax, dword [ebp - 0x68]
push eax
mov ecx, dword [ebp - 0x78]
push ecx
mov ecx, 0x6eeef8
call fcn.0048ce80
mov dword [0x66ada0], 0
push 0
mov edx, dword [ebp + 0xc]
push edx
call dword [sym.imp.USER32.dll_SetWindowTextA]
push 0
mov eax, dword [ebp + 0xc]
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
jmp 0x4f1ddc
lea ecx, [ebp - 0x54]
push ecx
mov edx, dword [ebp + 0xc]
push edx
call dword [sym.imp.USER32.dll_BeginPaint]
push 0
push 0
mov eax, dword [ebp + 0xc]
push eax
call dword [sym.imp.USER32.dll_InvalidateRect]
lea ecx, [ebp - 0x54]
push ecx
mov edx, dword [ebp + 0xc]
push edx
call dword [sym.imp.USER32.dll_EndPaint]
mov eax, dword [ebp + 0x18]
push eax
mov ecx, dword [ebp + 0x14]
push ecx
mov edx, dword [ebp + 0x10]
push edx
mov eax, dword [ebp + 0xc]
push eax
mov ecx, dword [ebp + 8]
mov edx, dword [ecx + 0xc]
push edx
call dword [sym.imp.USER32.dll_CallWindowProcA]
mov dword [ebp - 0x288], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x55]
call fcn.00402620
mov eax, dword [ebp - 0x288]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.0054514c
mov esp, ebp
pop ebp
ret 0x14