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

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x5724a4
mov eax, dword fs:[0]
push eax
sub esp, 0xc
mov eax, dword [0x661850]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x18], ecx
push str.Wed_Jun_10_09:50:13_2015
push 0xac
push str.CCommitStallWnd::OnLButtonDown
push str.GameProcessCommitStallWnd.cpp
lea ecx, [ebp - 0xd]
call fcn.004024e0
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x18]
call fcn.005319a0
mov eax, dword [ebp + 0xc]
push eax
mov ecx, dword [ebp + 8]
push ecx
mov edx, dword [ebp - 0x18]
add edx, 0x2e9c
push edx
call dword [sym.imp.USER32.dll_PtInRect]
test eax, eax
jne 0x531194
mov eax, dword [ebp + 0xc]
push eax
mov ecx, dword [ebp + 8]
push ecx
mov edx, dword [ebp - 0x18]
add edx, 0x2e8c
push edx
call dword [sym.imp.USER32.dll_PtInRect]
test eax, eax
jne 0x531194
cmp dword [0x66ada0], 1
jne 0x53112f
push 0x103
mov eax, dword [ebp - 0x18]
add eax, 0xb0
push eax
mov ecx, dword [ebp - 0x18]
add ecx, 0x2eb4
call fcn.004f67e0
push eax
call dword [sym.imp.USER32.dll_GetWindowTextA]
cmp dword [0x66ada0], 2
jne 0x53115c
push 0x103
mov ecx, dword [ebp - 0x18]
add ecx, 0x1b4
push ecx
mov ecx, dword [ebp - 0x18]
add ecx, 0x2eb4
call fcn.004f67e0
push eax
call dword [sym.imp.USER32.dll_GetWindowTextA]
push 0
mov ecx, dword [ebp - 0x18]
add ecx, 0x2eb4
call fcn.004f67e0
push eax
call dword [sym.imp.USER32.dll_SetWindowTextA]
push 0
mov ecx, dword [ebp - 0x18]
add ecx, 0x2eb4
call fcn.004f67e0
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
mov dword [0x66ada0], 0
mov edx, dword [ebp + 0xc]
push edx
mov eax, dword [ebp + 8]
push eax
mov ecx, dword [ebp - 0x18]
add ecx, 0x648
call fcn.004d0ed0
movzx ecx, al
test ecx, ecx
je 0x5311cc
mov byte [ebp - 0xe], 1
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xd]
call fcn.00402620
mov al, byte [ebp - 0xe]
jmp 0x5312b1
mov edx, dword [ebp + 0xc]
push edx
mov eax, dword [ebp + 8]
push eax
mov ecx, dword [ebp - 0x18]
add ecx, 0x2b8
mov edx, dword [ebp - 0x18]
mov eax, dword [edx + 0x2b8]
mov edx, dword [eax + 8]
call edx
movzx eax, al
test eax, eax
je 0x53120d
mov byte [ebp - 0xf], 1
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xd]
call fcn.00402620
mov al, byte [ebp - 0xf]
jmp 0x5312b1
mov ecx, dword [ebp + 0xc]
push ecx
mov edx, dword [ebp + 8]
push edx
mov ecx, dword [ebp - 0x18]
add ecx, 0x3e8
mov eax, dword [ebp - 0x18]
mov edx, dword [eax + 0x3e8]
mov eax, dword [edx + 8]
call eax
movzx ecx, al
test ecx, ecx
je 0x53124b
mov byte [ebp - 0x10], 1
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xd]
call fcn.00402620
mov al, byte [ebp - 0x10]
jmp 0x5312b1
mov edx, dword [ebp + 0xc]
push edx
mov eax, dword [ebp + 8]
push eax
mov ecx, dword [ebp - 0x18]
add ecx, 0x518
mov edx, dword [ebp - 0x18]
mov eax, dword [edx + 0x518]
mov edx, dword [eax + 8]
call edx
movzx eax, al
test eax, eax
je 0x531289
mov byte [ebp - 0x11], 1
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xd]
call fcn.00402620
mov al, byte [ebp - 0x11]
jmp 0x5312b1
mov ecx, dword [ebp - 0x18]
movzx edx, byte [ecx + 4]
test edx, edx
jne 0x53129b
mov eax, dword [ebp - 0x18]
mov byte [eax + 0x36], 1
mov byte [ebp - 0x12], 0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xd]
call fcn.00402620
mov al, byte [ebp - 0x12]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
mov esp, ebp
pop ebp
ret 8