Function at 0x100033e0
Capabilities:
Enumerate gui resources

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x440
mov eax, dword [0x1000f1c0]
mov dword [ebp - 0x14], eax
mov al, 0x16
mov al, 0x72
lea eax, [ebp - 0x438]
push eax
push 0x23
call fcn.10001de0
add esp, 8
mov al, 0x16
mov al, 0x72
mov al, 0x16
mov al, 0x72
call fcn.100026a0
mov al, 0x16
mov al, 0x72
mov al, 0x16
mov al, 0x72
push str.qwmiig2ii
push str.k_hexe
push 0
push 9
lea ecx, [ebp - 0x438]
push ecx
call fcn.10001e70
add esp, 8
push eax
call fcn.10001bd0
add esp, 0x10
test eax, eax
jne 0x10003453
mov al, 0x16
mov al, 0x72
mov eax, 0xfffffffe
jmp 0x10003660
mov dword [ebp - 0x230], 0
call dword [sym.imp.KERNEL32.dll_GetTickCount]
add eax, 0x493e0
mov dword [ebp - 0x22c], eax
call dword [sym.imp.KERNEL32.dll_GetTickCount]
add eax, 0xea60
mov dword [ebp - 8], eax
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov al, 0x16
mov al, 0x72
mov dword [ebp - 0x228], 0
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [ebp - 0x224], eax
mov dword [ebp - 4], 0
mov edx, 1
test edx, edx
je 0x1000365e
mov al, 0x16
mov al, 0x72
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [ebp - 4], eax
mov eax, dword [ebp - 4]
cmp eax, dword [ebp - 0x228]
jbe 0x1000358c
mov al, 0x16
mov al, 0x72
lea ecx, [ebp - 0x440]
push ecx
call dword [sym.imp.USER32.dll_GetCursorPos]
mov al, 0x16
mov al, 0x72
mov edx, dword [ebp - 0x10]
cmp edx, dword [ebp - 0x440]
jne 0x100034ff
mov eax, dword [ebp - 0xc]
cmp eax, dword [ebp - 0x43c]
je 0x10003533
mov al, 0x16
mov al, 0x72
mov dword [ebp - 0x224], 0
mov ecx, dword [ebp - 0x440]
mov dword [ebp - 0x10], ecx
mov al, 0x16
mov al, 0x72
mov edx, dword [ebp - 0x43c]
mov dword [ebp - 0xc], edx
mov dword [0x1000f460], 0
mov al, 0x16
mov al, 0x72
jmp 0x10003578
cmp dword [ebp - 0x224], 0
jne 0x10003559
mov al, 0x16
mov al, 0x72
mov eax, dword [ebp - 4]
mov dword [ebp - 0x224], eax
mov al, 0x16
mov al, 0x72
mov dword [0x1000f460], 0
jmp 0x10003578
mov al, 0x16
mov al, 0x72
mov eax, dword [ebp - 4]
sub eax, dword [ebp - 0x224]
xor edx, edx
mov ecx, 0x3e8
div ecx
mov dword [0x1000f460], eax
mov al, 0x16
mov al, 0x72
mov al, 0x16
mov al, 0x72
mov edx, dword [ebp - 4]
add edx, 0x64
mov dword [ebp - 0x228], edx
mov al, 0x16
mov al, 0x72
mov al, 0x16
mov al, 0x72
push 0
push 0x10002e40
call dword [sym.imp.USER32.dll_EnumWindows]
mov al, 0x16
mov al, 0x72
mov al, 0x16
mov al, 0x72
call dword [sym.imp.KERNEL32.dll_GetTickCount]
cmp dword [ebp - 8], eax
jae 0x100035f3
mov dword [0x10010474], 1
mov al, 0x16
mov al, 0x72
mov dword [0x1000f45c], 0
push 0x190
call dword [sym.imp.KERNEL32.dll_Sleep]
mov al, 0x16
mov al, 0x72
push 0x10010270
call fcn.10001360
add esp, 4
test eax, eax
jne 0x100035f3
mov al, 0x16
mov al, 0x72
mov byte [0x10010471], 1
movzx eax, byte [0x10010471]
test eax, eax
je 0x10003637
cmp dword [ebp - 0x230], 0
jne 0x10003622
mov al, 0x16
mov al, 0x72
call dword [sym.imp.KERNEL32.dll_GetTickCount]
add eax, 0x2710
mov dword [ebp - 0x230], eax
mov al, 0x16
mov al, 0x72
jmp 0x10003637
call dword [sym.imp.KERNEL32.dll_GetTickCount]
cmp eax, dword [ebp - 0x230]
jbe 0x10003637
mov eax, 1
jmp 0x10003660
mov al, 0x16
mov al, 0x72
call dword [sym.imp.KERNEL32.dll_GetTickCount]
cmp eax, dword [ebp - 0x22c]
jbe 0x1000364d
xor eax, eax
jmp 0x10003660
mov al, 0x16
mov al, 0x72
push 0x14
call dword [sym.imp.KERNEL32.dll_Sleep]
jmp 0x100034ab
xor eax, eax
mov ecx, dword [ebp - 0x14]
call fcn.10008991
mov esp, ebp
pop ebp
ret