Function at 0x10036e27
Capabilities:
Check for time delay via gettickcount
Enumerate gui resources
Get graphical window text

Disassembly:
push ebp
lea ebp, [esp - 0x190]
sub esp, 0x210
mov eax, dword [0x10083adc]
xor eax, ebp
mov dword [ebp + 0x18c], eax
cmp dword [0x100774a8], 0x1f2e3d4c
push edi
je 0x1003718c
push ebx
xor ebx, ebx
cmp byte [0x102b462f], bl
je 0x10036e72
cmp dword [0x1015568c], 4
jne 0x1003718b
push str.MouseClickCheck_0_0_0
jmp 0x10036ec1
cmp dword [0x10151cdc], 0x10000
jb 0x10036e92
cmp dword [0x1015568c], 4
jne 0x1003718b
push str.MouseClickCheck_0_0_1
jmp 0x10036ec1
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov edx, dword [0x102b4a30]
mov ecx, eax
sub ecx, edx
cmp edx, eax
jb 0x10036ea7
dec ecx
cmp ecx, 0x3e8
jae 0x10036ece
cmp dword [0x1015568c], 4
jne 0x1003718b
push str.MouseClickCheck_0_1
push ebx
call fcn.1004122a
pop ecx
pop ecx
jmp 0x1003718b
push esi
mov dword [0x102b4a30], eax
cmp byte [0x10156869], bl
je 0x10036f2a
cmp byte [0x1015688a], bl
je 0x10036f2a
cmp byte [0x10156868], bl
jne 0x10036f2a
push 4
pop esi
cmp dword [0x1015568c], esi
jne 0x10036f04
push str.MouseClickCheck___1
push ebx
call fcn.1004122a
pop ecx
pop ecx
mov byte [0x102b462e], bl
mov dword [0x100774a8], 0x5b6a7988
cmp dword [0x1015568c], esi
jne 0x1003718a
push str.MOUSE_CLICK_NO_6
jmp 0x1003714c
cmp byte [0x101570b0], bl
je 0x10036f56
cmp byte [0x101acacc], bl
je 0x10036f56
call fcn.10036df7
cmp dword [0x1015568c], 4
jne 0x1003718a
push str.MouseClickCheck_2
jmp 0x1003714c
cmp byte [0x102b4a45], bl
jne 0x10037156
cmp byte [0x101570d3], bl
jne 0x10037156
cmp byte [0x101570e6], bl
jne 0x10037156
push 4
pop esi
cmp dword [0x1015568c], esi
jne 0x10036f92
push str.Is_MouseClickCheck_xxx_
push ebx
call fcn.1004122a
pop ecx
pop ecx
lea eax, [ebp - 0x80]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
test eax, eax
je 0x10037087
push dword [ebp - 0x7c]
push dword [ebp - 0x80]
call dword [sym.imp.USER32.dll_WindowFromPoint]
mov edi, eax
cmp edi, ebx
je 0x10037087
lea eax, [ebp - 0x78]
push eax
push edi
call dword [sym.imp.USER32.dll_GetWindowThreadProcessId]
mov eax, dword [ebp - 0x78]
cmp eax, dword [0x1015085c]
jne 0x10037048
push 0x1ff
lea eax, [ebp - 0x73]
push ebx
push eax
mov byte [ebp - 0x74], bl
call fcn.10044b80
add esp, 0xc
mov esi, 0x200
push esi
lea eax, [ebp - 0x74]
push eax
push edi
call dword [sym.imp.USER32.dll_GetClassNameA]
test eax, eax
je 0x1003703d
mov ebx, dword [sym.imp.SHLWAPI.dll_StrStrIA]
push str.ConsoleWindowClass
lea eax, [ebp - 0x74]
push eax
call ebx
test eax, eax
je 0x1003703d
push esi
lea eax, [ebp - 0x74]
push eax
push edi
call dword [sym.imp.USER32.dll_GetWindowTextA]
test eax, eax
je 0x1003703d
push 0x10154a28
lea eax, [ebp - 0x74]
push eax
call ebx
test eax, eax
je 0x1003703d
mov dword [0x100774a8], 0x5b6a7988
jmp 0x1003718a
push edi
call fcn.1003dda0
jmp 0x10037153
cmp eax, ebx
je 0x10037087
cmp eax, dword [0x10184a54]
je 0x1003706c
cmp eax, dword [0x10184a58]
je 0x1003706c
cmp eax, dword [0x10184a5c]
je 0x1003706c
cmp eax, dword [0x10184a60]
jne 0x10037087
call fcn.10036df7
cmp dword [0x1015568c], esi
jne 0x1003718a
push str.MouseClickCheck_5
jmp 0x1003714c
push dword [0x1015085c]
call fcn.100349a7
pop ecx
test al, al
je 0x100370b2
call fcn.10036df7
cmp dword [0x1015568c], esi
jne 0x1003718a
push str.MouseClickCheck_6
jmp 0x1003714c
push dword [0x10184a54]
call fcn.1000e4c8
pop ecx
test eax, eax
jne 0x1003713a
push dword [0x10184a58]
call fcn.1000e4c8
pop ecx
test eax, eax
jne 0x1003713a
push dword [0x10184a5c]
call fcn.1000e4c8
pop ecx
test eax, eax
jne 0x1003713a
push dword [0x10184a60]
call fcn.1000e4c8
pop ecx
test eax, eax
jne 0x1003713a
push dword [0x1015085c]
push 0x1003de81
call dword [sym.imp.USER32.dll_EnumWindows]
cmp dword [0x1015568c], esi
jne 0x10037132
mov eax, dword [0x100774a8]
cmp eax, 0x1f2e3d4c
jne 0x1003711e
push str.m_bMouseClick_is_true
jmp 0x1003712a
cmp eax, 0x5b6a7988
jne 0x10037132
push str.m_bMouseClick_is_false
push ebx
call fcn.1004122a
pop ecx
pop ecx
mov byte [0x102b462e], bl
jmp 0x1003718a
call fcn.10036df7
cmp dword [0x1015568c], esi
jne 0x1003718a
push str.MouseClickCheck_7
push ebx
call fcn.1004122a
pop ecx
pop ecx
jmp 0x1003718a
call fcn.10036df7
cmp dword [0x1015568c], 4
jne 0x1003718a
movzx eax, byte [0x101570e6]
push eax
movzx eax, byte [0x101570d3]
push eax
movzx eax, byte [0x102b4a45]
push eax
push str.MouseClickCheck_3___d___d___d_
push ebx
call fcn.1004122a
add esp, 0x14
pop esi
pop ebx
mov ecx, dword [ebp + 0x18c]
xor ecx, ebp
pop edi
call fcn.10044b6f
add ebp, 0x190
leave
ret