Function at 0x10032010
Capabilities:
Enumerate gui resources

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
movzx eax, byte [0x10261ba5]
test eax, eax
je 0x1003203e
cmp dword [0x1011fd7c], 4
jne 0x10032039
push str.MouseClickCheck_0_0_0
push 0
call fcn.1003b780
add esp, 8
jmp 0x10032380
cmp dword [0x1011d840], 0x10000
jb 0x10032067
cmp dword [0x1011fd7c], 4
jne 0x10032062
push str.MouseClickCheck_0_0_1
push 0
call fcn.1003b780
add esp, 8
jmp 0x10032380
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [ebp - 0x14], eax
mov ecx, dword [0x10261c0c]
cmp ecx, dword [ebp - 0x14]
jae 0x10032089
mov edx, dword [ebp - 0x14]
sub edx, dword [0x10261c0c]
mov dword [ebp - 0x18], edx
jmp 0x10032098
or eax, 0xffffffff
sub eax, dword [0x10261c0c]
add eax, dword [ebp - 0x14]
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0x3e8
jae 0x100320be
cmp dword [0x1011fd7c], 4
jne 0x100320b9
push str.MouseClickCheck_0_1
push 0
call fcn.1003b780
add esp, 8
jmp 0x10032380
mov ecx, dword [ebp - 0x14]
mov dword [0x10261c0c], ecx
movzx edx, byte [0x1011eb0b]
test edx, edx
je 0x1003212e
movzx eax, byte [0x10120f85]
test eax, eax
je 0x1003212e
movzx ecx, byte [0x1011eb0a]
test ecx, ecx
jne 0x1003212e
cmp dword [0x1011fd7c], 4
jne 0x10032100
push str.MouseClickCheck___1
push 0
call fcn.1003b780
add esp, 8
mov byte [0x10261ba4], 0
mov dword [0x10067500], 0x5b6a7988
cmp dword [0x1011fd7c], 4
jne 0x10032129
push str.MOUSE_CLICK_NO_6
push 0
call fcn.1003b780
add esp, 8
jmp 0x10032380
movzx edx, byte [0x10120f87]
test edx, edx
je 0x10032166
movzx eax, byte [0x1016e114]
test eax, eax
je 0x10032166
call fcn.10031fd0
cmp dword [0x1011fd7c], 4
jne 0x10032161
push str.MouseClickCheck_2
push 0
call fcn.1003b780
add esp, 8
jmp 0x10032380
movzx ecx, byte [0x10261ba7]
test ecx, ecx
jne 0x10032187
movzx edx, byte [0x101213ad]
test edx, edx
jne 0x10032187
movzx eax, byte [0x10124fc8]
test eax, eax
je 0x100321c1
call fcn.10031fd0
cmp dword [0x1011fd7c], 4
jne 0x100321bc
movzx ecx, byte [0x10124fc8]
push ecx
movzx edx, byte [0x101213ad]
push edx
movzx eax, byte [0x10261ba7]
push eax
push str.MouseClickCheck_3___d___d___d_
push 0
call fcn.1003b780
add esp, 0x14
jmp 0x10032380
cmp dword [0x1011fd7c], 4
jne 0x100321d9
push str.Is_MouseClickCheck_
push 0
call fcn.1003b780
add esp, 8
lea ecx, [ebp - 0xc]
push ecx
call dword [sym.imp.USER32.dll_GetCursorPos]
test eax, eax
je 0x10032286
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 0x10032286
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 [0x1011c7d4]
jne 0x10032232
mov ecx, dword [ebp - 0x10]
push ecx
call fcn.10038a70
add esp, 4
jmp 0x10032380
cmp dword [ebp - 4], 0
je 0x10032286
mov edx, dword [ebp - 4]
cmp edx, dword [0x101468e4]
je 0x10032264
mov eax, dword [ebp - 4]
cmp eax, dword [0x101468e8]
je 0x10032264
mov ecx, dword [ebp - 4]
cmp ecx, dword [0x101468ec]
je 0x10032264
mov edx, dword [ebp - 4]
cmp edx, dword [0x101468f0]
jne 0x10032286
call fcn.10031fd0
cmp dword [0x1011fd7c], 4
jne 0x10032281
push str.MouseClickCheck_5
push 0
call fcn.1003b780
add esp, 8
jmp 0x10032380
mov eax, dword [0x1011c7d4]
push eax
call fcn.10031e40
add esp, 4
movzx ecx, al
test ecx, ecx
je 0x100322bd
call fcn.10031fd0
cmp dword [0x1011fd7c], 4
jne 0x100322b8
push str.MouseClickCheck_6
push 0
call fcn.1003b780
add esp, 8
jmp 0x10032380
mov edx, dword [0x101468e4]
push edx
call fcn.10010070
add esp, 4
test eax, eax
jne 0x10032308
mov eax, dword [0x101468e8]
push eax
call fcn.10010070
add esp, 4
test eax, eax
jne 0x10032308
mov ecx, dword [0x101468ec]
push ecx
call fcn.10010070
add esp, 4
test eax, eax
jne 0x10032308
mov edx, dword [0x101468f0]
push edx
call fcn.10010070
add esp, 4
test eax, eax
je 0x10032327
call fcn.10031fd0
cmp dword [0x1011fd7c], 4
jne 0x10032325
push str.MouseClickCheck_7
push 0
call fcn.1003b780
add esp, 8
jmp 0x10032380
mov eax, dword [0x1011c7d4]
push eax
push 0x10038b80
call dword [sym.imp.USER32.dll_EnumWindows]
cmp dword [0x1011fd7c], 4
jne 0x10032379
cmp dword [0x10067500], 0x1f2e3d4c
jne 0x1003235e
push str.m_bMouseClick_is_true
push 0
call fcn.1003b780
add esp, 8
jmp 0x10032379
cmp dword [0x10067500], 0x5b6a7988
jne 0x10032379
push str.m_bMouseClick_is_false
push 0
call fcn.1003b780
add esp, 8
mov byte [0x10261ba4], 0
mov esp, ebp
pop ebp
ret