Function at 0x10011130
Capabilities:
Enumerate gui resources

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
movzx eax, byte [0x101c07fd]
test eax, eax
je 0x1001115e
cmp dword [0x100e0004], 4
jne 0x10011159
push str.MouseClickCheck_0_0_0
push 0
call fcn.1001a870
add esp, 8
jmp 0x100114a0
cmp dword [0x100ddac8], 0x10000
jb 0x10011187
cmp dword [0x100e0004], 4
jne 0x10011182
push str.MouseClickCheck_0_0_1
push 0
call fcn.1001a870
add esp, 8
jmp 0x100114a0
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [ebp - 0x14], eax
mov ecx, dword [0x101c0864]
cmp ecx, dword [ebp - 0x14]
jae 0x100111a9
mov edx, dword [ebp - 0x14]
sub edx, dword [0x101c0864]
mov dword [ebp - 0x18], edx
jmp 0x100111b8
or eax, 0xffffffff
sub eax, dword [0x101c0864]
add eax, dword [ebp - 0x14]
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0x3e8
jae 0x100111de
cmp dword [0x100e0004], 4
jne 0x100111d9
push str.MouseClickCheck_0_1
push 0
call fcn.1001a870
add esp, 8
jmp 0x100114a0
mov ecx, dword [ebp - 0x14]
mov dword [0x101c0864], ecx
movzx edx, byte [0x100ded93]
test edx, edx
je 0x1001124e
movzx eax, byte [0x100e120d]
test eax, eax
je 0x1001124e
movzx ecx, byte [0x100ded92]
test ecx, ecx
jne 0x1001124e
cmp dword [0x100e0004], 4
jne 0x10011220
push str.MouseClickCheck___1
push 0
call fcn.1001a870
add esp, 8
mov byte [0x101c07fc], 0
mov dword [0x1003e548], 0x5b6a7988
cmp dword [0x100e0004], 4
jne 0x10011249
push str.MOUSE_CLICK_NO_6
push 0
call fcn.1001a870
add esp, 8
jmp 0x100114a0
movzx edx, byte [0x100e120f]
test edx, edx
je 0x10011286
movzx eax, byte [0x1012cd74]
test eax, eax
je 0x10011286
call fcn.100110f0
cmp dword [0x100e0004], 4
jne 0x10011281
push str.MouseClickCheck_2
push 0
call fcn.1001a870
add esp, 8
jmp 0x100114a0
movzx ecx, byte [0x101c07ff]
test ecx, ecx
jne 0x100112a7
movzx edx, byte [0x100e1635]
test edx, edx
jne 0x100112a7
movzx eax, byte [0x100e5250]
test eax, eax
je 0x100112e1
call fcn.100110f0
cmp dword [0x100e0004], 4
jne 0x100112dc
movzx ecx, byte [0x100e5250]
push ecx
movzx edx, byte [0x100e1635]
push edx
movzx eax, byte [0x101c07ff]
push eax
push str.MouseClickCheck_3___d___d___d_
push 0
call fcn.1001a870
add esp, 0x14
jmp 0x100114a0
cmp dword [0x100e0004], 4
jne 0x100112f9
push str.Is_MouseClickCheck_
push 0
call fcn.1001a870
add esp, 8
lea ecx, [ebp - 0xc]
push ecx
call dword [sym.imp.USER32.dll_GetCursorPos]
test eax, eax
je 0x100113a6
mov edx, dword [ebp - 8]
push edx
mov eax, dword [ebp - 0xc]
push eax
call dword [sym.imp.USER32.dll_WindowFromPoint]
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0
je 0x100113a6
lea ecx, [ebp - 4]
push ecx
mov edx, dword [ebp - 0x10]
push edx
call dword [sym.imp.USER32.dll_GetWindowThreadProcessId]
mov eax, dword [ebp - 4]
cmp eax, dword [0x100dca5c]
jne 0x10011352
mov ecx, dword [ebp - 0x10]
push ecx
call fcn.10017b60
add esp, 4
jmp 0x100114a0
cmp dword [ebp - 4], 0
je 0x100113a6
mov edx, dword [ebp - 4]
cmp edx, dword [0x10106b6c]
je 0x10011384
mov eax, dword [ebp - 4]
cmp eax, dword [0x10106b70]
je 0x10011384
mov ecx, dword [ebp - 4]
cmp ecx, dword [0x10106b74]
je 0x10011384
mov edx, dword [ebp - 4]
cmp edx, dword [0x10106b78]
jne 0x100113a6
call fcn.100110f0
cmp dword [0x100e0004], 4
jne 0x100113a1
push str.MouseClickCheck_5
push 0
call fcn.1001a870
add esp, 8
jmp 0x100114a0
mov eax, dword [0x100dca5c]
push eax
call fcn.10010f60
add esp, 4
movzx ecx, al
test ecx, ecx
je 0x100113dd
call fcn.100110f0
cmp dword [0x100e0004], 4
jne 0x100113d8
push str.MouseClickCheck_6
push 0
call fcn.1001a870
add esp, 8
jmp 0x100114a0
mov edx, dword [0x10106b6c]
push edx
call fcn.1000b840
add esp, 4
test eax, eax
jne 0x10011428
mov eax, dword [0x10106b70]
push eax
call fcn.1000b840
add esp, 4
test eax, eax
jne 0x10011428
mov ecx, dword [0x10106b74]
push ecx
call fcn.1000b840
add esp, 4
test eax, eax
jne 0x10011428
mov edx, dword [0x10106b78]
push edx
call fcn.1000b840
add esp, 4
test eax, eax
je 0x10011447
call fcn.100110f0
cmp dword [0x100e0004], 4
jne 0x10011445
push str.MouseClickCheck_7
push 0
call fcn.1001a870
add esp, 8
jmp 0x100114a0
mov eax, dword [0x100dca5c]
push eax
push 0x10017c70
call dword [sym.imp.USER32.dll_EnumWindows]
cmp dword [0x100e0004], 4
jne 0x10011499
cmp dword [0x1003e548], 0x1f2e3d4c
jne 0x1001147e
push str.m_bMouseClick_is_true
push 0
call fcn.1001a870
add esp, 8
jmp 0x10011499
cmp dword [0x1003e548], 0x5b6a7988
jne 0x10011499
push str.m_bMouseClick_is_false
push 0
call fcn.1001a870
add esp, 8
mov byte [0x101c07fc], 0
mov esp, ebp
pop ebp
ret