Function at 0x100086b0
Capabilities:
Enumerate gui resources

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1000ca3a
mov eax, dword fs:[0]
push eax
push ecx
push ebx
push esi
push edi
mov eax, dword [0x100112ac]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x10], esp
mov esi, ecx
call sub.mfc90.dll_Ordinal_2069
mov eax, dword [ebp + 8]
cmp eax, 0x4e27
jne 0x1000870b
push 0
push 0x10006ca0
call dword [sym.imp.USER32.dll_EnumWindows]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4
cmp eax, 0x4e25
jne 0x1000873e
push 0
mov ecx, esi
call sub.mfc90.dll_Ordinal_6584
mov eax, dword [esi + 0x20]
push 0x4e25
push eax
call dword [sym.imp.USER32.dll_KillTimer]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4
cmp eax, 0x4e26
jne 0x10008762
push 0
mov ecx, esi
call sub.mfc90.dll_Ordinal_6584
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4
cmp eax, 0x4e21
jne 0x10008816
mov eax, dword [esi + 0xe0]
test eax, eax
je 0x1000878c
mov ecx, dword [esi + 0x20]
push eax
push ecx
call dword [sym.imp.USER32.dll_KillTimer]
mov dword [esi + 0xe0], 0
lea ebx, [esi + 0xb4]
lea edi, [esi + 0xb8]
call fcn.10001eb0
push eax
push edi
push ebx
push 3
mov dword [esi + 0x74], eax
call fcn.100095b0
test eax, eax
jne 0x100087c0
call dword [sym.imp.KERNEL32.dll_GetLastError]
push 0x4e20
call fcn.10002090
jmp 0x10008798
cmp word [edi], 0
jne 0x100087d8
push edi
call fcn.10008cd0
push 0x4e20
call fcn.10002090
jmp 0x10008798
push 0
push 0xbb8
mov dword [esi + 0xd4], 0
mov dword [esi + 0xe0], 0x4e28
push 0x4e28
mov edx, dword [esi + 0x20]
push edx
call dword [sym.imp.USER32.dll_SetTimer]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4
cmp eax, 0x4e28
jne 0x1000897b
mov eax, dword [esi + 0xe0]
xor ebx, ebx
cmp eax, ebx
je 0x1000883e
push eax
mov eax, dword [esi + 0x20]
push eax
call dword [sym.imp.USER32.dll_KillTimer]
mov dword [esi + 0xe0], ebx
movzx ecx, word [esi + 0xca]
cmp dword [esi + 0xd4], ecx
jb 0x1000894b
push 0xfc
call sub.mfc90.dll_Ordinal_798
add esp, 4
mov dword [ebp + 8], eax
mov dword [ebp - 4], ebx
cmp eax, ebx
je 0x10008873
mov ecx, eax
call fcn.100061f0
mov edi, eax
jmp 0x10008875
xor edi, edi
push esi
push 0x1b59
mov ecx, edi
mov dword [ebp - 4], 0xffffffff
call fcn.10006370
mov ecx, dword [esi + 0x80]
cmp ecx, ebx
je 0x100088b5
cmp dword [ecx - 4], ebx
lea eax, [ecx - 4]
je 0x100088a6
mov edx, dword [ecx]
mov eax, dword [edx + 4]
push 3
call eax
jmp 0x100088af
push eax
call sub.mfc90.dll_Ordinal_266
add esp, 4
mov dword [esi + 0x80], ebx
mov dword [esi + 0x80], edi
mov dword [esi + 0x84], ebx
lea edi, [esi + 0x88]
mov ebx, 0xa
lea esp, [esp]
mov ecx, dword [edi]
test ecx, ecx
je 0x100088f9
cmp dword [ecx - 4], 0
lea eax, [ecx - 4]
je 0x100088ea
mov edx, dword [ecx]
mov eax, dword [edx + 4]
push 3
call eax
jmp 0x100088f3
push eax
call sub.mfc90.dll_Ordinal_266
add esp, 4
mov dword [edi], 0
add edi, 4
sub ebx, 1
jne 0x100088d0
push 0x3e8
call fcn.10002090
cmp dword [esi + 0xbc], ebx
jne 0x10008918
call fcn.10003540
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
call fcn.10001d30
lea ecx, [esi + 0xb8]
push ecx
call fcn.10008cd0
push 0
push 0x3e8
mov dword [esi + 0xe0], 0x4e21
push 0x4e21
jmp 0x100087f8
call dword [sym.imp.KERNEL32.dll_GetTickCount]
push ebx
push 0x3e8
mov dword [esi + 0xd8], eax
mov dword [esi + 0xdc], eax
mov eax, dword [esi + 0x20]
push 0x4e29
mov dword [esi + 0xe0], 0x4e29
push eax
jmp 0x100087fc
cmp eax, 0x4e29
jne 0x10008802
mov eax, dword [esi + 0xe0]
test eax, eax
je 0x100089a5
mov ecx, dword [esi + 0x20]
push eax
push ecx
call dword [sym.imp.USER32.dll_KillTimer]
mov dword [esi + 0xe0], 0
mov edx, dword [esi + 0xd4]
push edx
mov ecx, esi
mov dword [ebp - 4], 1
call fcn.10008200
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [esi + 0xdc], eax
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4