Function at 0x10032030
Capabilities:
Enumerate gui resources

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
movzx eax, byte [0x10261ba5]
test eax, eax
je 0x1003205e
cmp dword [0x1011fd7c], 4
jne 0x10032059
push str.MouseClickCheck_0_0_0
push 0
call fcn.1003b7a0
add esp, 8
jmp 0x100323a0
cmp dword [0x1011d840], 0x10000
jb 0x10032087
cmp dword [0x1011fd7c], 4
jne 0x10032082
push str.MouseClickCheck_0_0_1
push 0
call fcn.1003b7a0
add esp, 8
jmp 0x100323a0
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [ebp - 0x14], eax
mov ecx, dword [0x10261c0c]
cmp ecx, dword [ebp - 0x14]
jae 0x100320a9
mov edx, dword [ebp - 0x14]
sub edx, dword [0x10261c0c]
mov dword [ebp - 0x18], edx
jmp 0x100320b8
or eax, 0xffffffff
sub eax, dword [0x10261c0c]
add eax, dword [ebp - 0x14]
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0x3e8
jae 0x100320de
cmp dword [0x1011fd7c], 4
jne 0x100320d9
push str.MouseClickCheck_0_1
push 0
call fcn.1003b7a0
add esp, 8
jmp 0x100323a0
mov ecx, dword [ebp - 0x14]
mov dword [0x10261c0c], ecx
movzx edx, byte [0x1011eb0b]
test edx, edx
je 0x1003214e
movzx eax, byte [0x10120f85]
test eax, eax
je 0x1003214e
movzx ecx, byte [0x1011eb0a]
test ecx, ecx
jne 0x1003214e
cmp dword [0x1011fd7c], 4
jne 0x10032120
push str.MouseClickCheck___1
push 0
call fcn.1003b7a0
add esp, 8
mov byte [0x10261ba4], 0
mov dword [0x10067500], 0x5b6a7988
cmp dword [0x1011fd7c], 4
jne 0x10032149
push str.MOUSE_CLICK_NO_6
push 0
call fcn.1003b7a0
add esp, 8
jmp 0x100323a0
movzx edx, byte [0x10120f87]
test edx, edx
je 0x10032186
movzx eax, byte [0x1016e114]
test eax, eax
je 0x10032186
call fcn.10031ff0
cmp dword [0x1011fd7c], 4
jne 0x10032181
push str.MouseClickCheck_2
push 0
call fcn.1003b7a0
add esp, 8
jmp 0x100323a0
movzx ecx, byte [0x10261ba7]
test ecx, ecx
jne 0x100321a7
movzx edx, byte [0x101213ad]
test edx, edx
jne 0x100321a7
movzx eax, byte [0x10124fc8]
test eax, eax
je 0x100321e1
call fcn.10031ff0
cmp dword [0x1011fd7c], 4
jne 0x100321dc
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.1003b7a0
add esp, 0x14
jmp 0x100323a0
cmp dword [0x1011fd7c], 4
jne 0x100321f9
push str.Is_MouseClickCheck_
push 0
call fcn.1003b7a0
add esp, 8
lea ecx, [ebp - 0xc]
push ecx
call dword [sym.imp.USER32.dll_GetCursorPos]
test eax, eax
je 0x100322a6
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 0x100322a6
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 0x10032252
mov ecx, dword [ebp - 0x10]
push ecx
call fcn.10038a90
add esp, 4
jmp 0x100323a0
cmp dword [ebp - 4], 0
je 0x100322a6
mov edx, dword [ebp - 4]
cmp edx, dword [0x101468e4]
je 0x10032284
mov eax, dword [ebp - 4]
cmp eax, dword [0x101468e8]
je 0x10032284
mov ecx, dword [ebp - 4]
cmp ecx, dword [0x101468ec]
je 0x10032284
mov edx, dword [ebp - 4]
cmp edx, dword [0x101468f0]
jne 0x100322a6
call fcn.10031ff0
cmp dword [0x1011fd7c], 4
jne 0x100322a1
push str.MouseClickCheck_5
push 0
call fcn.1003b7a0
add esp, 8
jmp 0x100323a0
mov eax, dword [0x1011c7d4]
push eax
call fcn.10031e60
add esp, 4
movzx ecx, al
test ecx, ecx
je 0x100322dd
call fcn.10031ff0
cmp dword [0x1011fd7c], 4
jne 0x100322d8
push str.MouseClickCheck_6
push 0
call fcn.1003b7a0
add esp, 8
jmp 0x100323a0
mov edx, dword [0x101468e4]
push edx
call fcn.10010070
add esp, 4
test eax, eax
jne 0x10032328
mov eax, dword [0x101468e8]
push eax
call fcn.10010070
add esp, 4
test eax, eax
jne 0x10032328
mov ecx, dword [0x101468ec]
push ecx
call fcn.10010070
add esp, 4
test eax, eax
jne 0x10032328
mov edx, dword [0x101468f0]
push edx
call fcn.10010070
add esp, 4
test eax, eax
je 0x10032347
call fcn.10031ff0
cmp dword [0x1011fd7c], 4
jne 0x10032345
push str.MouseClickCheck_7
push 0
call fcn.1003b7a0
add esp, 8
jmp 0x100323a0
mov eax, dword [0x1011c7d4]
push eax
push 0x10038ba0
call dword [sym.imp.USER32.dll_EnumWindows]
cmp dword [0x1011fd7c], 4
jne 0x10032399
cmp dword [0x10067500], 0x1f2e3d4c
jne 0x1003237e
push str.m_bMouseClick_is_true
push 0
call fcn.1003b7a0
add esp, 8
jmp 0x10032399
cmp dword [0x10067500], 0x5b6a7988
jne 0x10032399
push str.m_bMouseClick_is_false
push 0
call fcn.1003b7a0
add esp, 8
mov byte [0x10261ba4], 0
mov esp, ebp
pop ebp
ret