Function at 0x1002a9e6
Capabilities:
Enumerate files on windows

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
push 0xffffffffffffffff
push 0x10087b03
mov eax, dword fs:[0]
push eax
sub esp, 0x4b8
mov eax, dword [0x100a609c]
xor eax, esp
mov dword [esp + 0x4b0], eax
push ebx
push esi
push edi
mov eax, dword [0x100a609c]
xor eax, esp
push eax
lea eax, [esp + 0x4c8]
mov dword fs:[0], eax
mov esi, dword [sym.imp.USER32.dll_SendMessageA]
xor edi, edi
push edi
push edi
mov ebx, ecx
push 0x14b
push dword [ebx + 0x4c4]
call esi
push edi
push edi
push 0x14b
push dword [ebx + 0x570]
call esi
push edi
push edi
push 0x14b
push dword [ebx + 0x61c]
call esi
push edi
push edi
push 0x14b
push dword [ebx + 0x6c8]
call esi
push edi
push edi
push 0x147
push dword [ebx + 0x128]
call esi
lea ecx, [esp + 0x160]
push ecx
push eax
push 0x148
push dword [ebx + 0x128]
call esi
lea eax, [esp + 0x160]
push 0x10094fac
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002aaf6
push 4
pop eax
call fcn.1002a67f
mov esi, dword [sym.imp.mfc100.dll_Ordinal_12868]
push 0x100953ac
lea ecx, [ebx + 0x4a4]
call esi
push 0x100953b4
lea ecx, [ebx + 0x550]
call esi
push 0x100953b8
lea ecx, [ebx + 0x5fc]
call esi
push 0x100953bc
lea ecx, [ebx + 0x6a8]
call esi
push 0x100953c8
jmp 0x1002b9bb
lea eax, [esp + 0x160]
push 0x10094f80
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002ab4e
push 3
pop eax
call fcn.1002a67f
mov esi, dword [sym.imp.mfc100.dll_Ordinal_12868]
push 0x1009540c
lea ecx, [ebx + 0x4a4]
call esi
push 0x1008b588
lea ecx, [ebx + 0x550]
call esi
push 0x10095410
lea ecx, [ebx + 0x5fc]
call esi
push 0x10095414
jmp 0x1002b9bb
lea eax, [esp + 0x160]
push 0x10095320
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002ab76
call fcn.1002a67f
push 0x10095444
jmp 0x1002bf1c
lea eax, [esp + 0x160]
push 0x10095388
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002ab9e
call fcn.1002a67f
push 0x10095478
jmp 0x1002bf1c
lea eax, [esp + 0x160]
push 0x10094fd8
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002abfe
push 2
pop eax
call fcn.1002a67f
mov esi, dword [sym.imp.mfc100.dll_Ordinal_12868]
push 0x1009548c
lea ecx, [ebx + 0x4a4]
call esi
push 0xbba
mov ecx, ebx
call dword [sym.imp.mfc100.dll_Ordinal_4785]
push eax
call fcn.1002a635
lea ecx, [ebx + 0x550]
mov dword [esp], 0x1008b578
call esi
push 0x1009549c
jmp 0x1002b9bb
lea eax, [esp + 0x160]
push 0x1009448c
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002ac71
inc eax
call fcn.1002a67f
push 0x100954d4
lea ecx, [ebx + 0x4a4]
call dword [sym.imp.mfc100.dll_Ordinal_12868]
push 0x100954d4
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
push 0x100954e0
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
push 0x100954ec
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
push 0x100954f8
jmp 0x1002bf1c
lea eax, [esp + 0x160]
push 0x10094ff0
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002acd1
push 2
pop eax
call fcn.1002a67f
mov esi, dword [sym.imp.mfc100.dll_Ordinal_12868]
push 0x10095554
lea ecx, [ebx + 0x4a4]
call esi
push 0xbba
mov ecx, ebx
call dword [sym.imp.mfc100.dll_Ordinal_4785]
push eax
call fcn.1002a635
lea ecx, [ebx + 0x550]
mov dword [esp], 0x1008b578
call esi
push 0x10095560
jmp 0x1002b9bb
lea eax, [esp + 0x160]
push 0x1009500c
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002ad31
push 2
pop eax
call fcn.1002a67f
mov esi, dword [sym.imp.mfc100.dll_Ordinal_12868]
push 0x100955a0
lea ecx, [ebx + 0x4a4]
call esi
push 0xbba
mov ecx, ebx
call dword [sym.imp.mfc100.dll_Ordinal_4785]
push eax
call fcn.1002a635
lea ecx, [ebx + 0x550]
mov dword [esp], 0x1008b578
call esi
push 0x100955ac
jmp 0x1002b9bb
lea eax, [esp + 0x160]
push 0x10095028
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002ad91
push 2
pop eax
call fcn.1002a67f
mov esi, dword [sym.imp.mfc100.dll_Ordinal_12868]
push 0x100955ec
lea ecx, [ebx + 0x4a4]
call esi
push 0xbba
mov ecx, ebx
call dword [sym.imp.mfc100.dll_Ordinal_4785]
push eax
call fcn.1002a635
lea ecx, [ebx + 0x550]
mov dword [esp], 0x1008b578
call esi
push 0x100955f8
jmp 0x1002b9bb
lea eax, [esp + 0x160]
push 0x10095044
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002aeea
push 4
pop eax
call fcn.1002a67f
push 0x1009548c
lea ecx, [ebx + 0x4a4]
call dword [sym.imp.mfc100.dll_Ordinal_12868]
push 0xbba
mov ecx, ebx
call dword [sym.imp.mfc100.dll_Ordinal_4785]
push eax
call fcn.1002a635
lea ecx, [ebx + 0x550]
mov dword [esp], 0x10095638
call dword [sym.imp.mfc100.dll_Ordinal_12868]
push 0x1008ade4
lea ecx, [ebx + 0x5fc]
call dword [sym.imp.mfc100.dll_Ordinal_12868]
push 0x1009563c
push edi
push 0x143
push dword [ebx + 0x61c]
call esi
push 0x10095648
push edi
push 0x143
push dword [ebx + 0x61c]
call esi
push 0x10095654
push edi
push 0x143
push dword [ebx + 0x61c]
call esi
push 0x10095660
push edi
push 0x143
push dword [ebx + 0x61c]
call esi
push 0x1009566c
push edi
push 0x143
push dword [ebx + 0x61c]
call esi
push 0x10095678
push edi
push 0x143
push dword [ebx + 0x61c]
call esi
push 0x1009568c
push edi
push 0x143
push dword [ebx + 0x61c]
call esi
push 0x100956a0
lea ecx, [ebx + 0x6a8]
call dword [sym.imp.mfc100.dll_Ordinal_12868]
push 0x100956b8
push edi
push 0x143
push dword [ebx + 0x6c8]
call esi
push 0x100956c8
push edi
push 0x143
push dword [ebx + 0x6c8]
call esi
push 0x100956d8
push edi
push 0x143
push dword [ebx + 0x6c8]
call esi
push 0x100956a0
push edi
push 0x143
push dword [ebx + 0x6c8]
call esi
push 0x100956f0
jmp 0x1002bf1c
lea eax, [esp + 0x160]
push 0x10095148
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002b01f
push 4
pop eax
call fcn.1002a67f
push 0x1009548c
lea ecx, [ebx + 0x4a4]
call dword [sym.imp.mfc100.dll_Ordinal_12868]
push 0xbba
mov ecx, ebx
call dword [sym.imp.mfc100.dll_Ordinal_4785]
push eax
call fcn.1002a635
lea ecx, [ebx + 0x550]
mov dword [esp], 0x1008fe24
call dword [sym.imp.mfc100.dll_Ordinal_12868]
push 0x1008fe24
push edi
push 0x143
push dword [ebx + 0x570]
call esi
push 0x1008fdf4
push edi
push 0x143
push dword [ebx + 0x570]
call esi
push 0x1008fdfc
push edi
push 0x143
push dword [ebx + 0x570]
call esi
push 0x1008fe04
push edi
push 0x143
push dword [ebx + 0x570]
call esi
push 0x1008fe0c
push edi
push 0x143
push dword [ebx + 0x570]
call esi
push 0x1008fe18
push edi
push 0x143
push dword [ebx + 0x570]
call esi
push 0x1008b58c
lea ecx, [ebx + 0x5fc]
call dword [sym.imp.mfc100.dll_Ordinal_12868]
push 0x1009563c
push edi
push 0x143
push dword [ebx + 0x6c8]
call esi
push 0x10095648
push edi
push 0x143
push dword [ebx + 0x6c8]
call esi
push 0x10095654
push edi
push 0x143
push dword [ebx + 0x6c8]
call esi
push 0x10095660
push edi
push 0x143
push dword [ebx + 0x6c8]
call esi
push 0x10095768
jmp 0x1002bf1c
lea eax, [esp + 0x160]
push 0x1009507c
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002b199
push 5
pop eax
call fcn.1002a67f
push 0x1009548c
lea ecx, [ebx + 0x4a4]
call dword [sym.imp.mfc100.dll_Ordinal_12868]
push 0xbba
mov ecx, ebx
call dword [sym.imp.mfc100.dll_Ordinal_4785]
push eax
call fcn.1002a635
mov dword [esp], 0x12c
lea eax, [esp + 0x198]
push edi
push eax
call sub.MSVCR100.dll_memset
lea eax, [esp + 0x1a0]
push 0x100957f0
push eax
call dword [sym.imp.MSVCR100.dll_strcpy]
lea eax, [esp + 0x1a8]
push 0x10096724
push eax
call dword [sym.imp.MSVCR100.dll_strtok]
add esp, 0x1c
jmp 0x1002b0c5
push eax
push edi
push 0x143
push dword [ebx + 0x570]
call esi
push 0x10096724
push edi
call dword [sym.imp.MSVCR100.dll_strtok]
pop ecx
pop ecx
cmp eax, edi
jne 0x1002b0a8
push 0x12c
lea eax, [esp + 0x20]
push edi
push eax
call sub.MSVCR100.dll_memset
lea eax, [esp + 0x28]
push 0x10095888
push eax
call dword [sym.imp.MSVCR100.dll_strcpy]
lea eax, [esp + 0x30]
push 0x10096724
push eax
call dword [sym.imp.MSVCR100.dll_strtok]
add esp, 0x1c
jmp 0x1002b11b
push eax
push edi
push 0x143
push dword [ebx + 0x61c]
call esi
push 0x10096724
push edi
call dword [sym.imp.MSVCR100.dll_strtok]
pop ecx
pop ecx
cmp eax, edi
jne 0x1002b0fe
push 0x1008ade4
lea ecx, [ebx + 0x754]
call dword [sym.imp.mfc100.dll_Ordinal_12868]
push 0x1009563c
push edi
push 0x143
push dword [ebx + 0x774]
call esi
push 0x10095648
push edi
push 0x143
push dword [ebx + 0x774]
call esi
push 0x10095654
push edi
push 0x143
push dword [ebx + 0x774]
call esi
push 0x10095660
push edi
push 0x143
push dword [ebx + 0x774]
call esi
mov esi, dword [sym.imp.mfc100.dll_Ordinal_12868]
push 0x10095978
lea ecx, [ebx + 0x6a8]
call esi
push 0x10095980
jmp 0x1002b9bb
lea eax, [esp + 0x160]
push 0x10090f20
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002b282
push 3
pop eax
call fcn.1002a67f
push 0x1008ade4
lea ecx, [ebx + 0x4a4]
call dword [sym.imp.mfc100.dll_Ordinal_12868]
push 0xbba
mov ecx, ebx
call dword [sym.imp.mfc100.dll_Ordinal_4785]
push eax
call fcn.1002a635
lea ecx, [ebx + 0x550]
mov dword [esp], 0x100959f0
call dword [sym.imp.mfc100.dll_Ordinal_12868]
push 0x100959f0
push edi
push 0x143
push dword [ebx + 0x570]
call esi
push 0x100959fc
push edi
push 0x143
push dword [ebx + 0x570]
call esi
push 0x1008ade4
lea ecx, [ebx + 0x5fc]
call dword [sym.imp.mfc100.dll_Ordinal_12868]
push 0x1009563c
push edi
push 0x143
push dword [ebx + 0x61c]
call esi
push 0x10095648
push edi
push 0x143
push dword [ebx + 0x61c]
call esi
push 0x10095654
push edi
push 0x143
push dword [ebx + 0x61c]
call esi
push 0x10095660
push edi
push 0x143
push dword [ebx + 0x61c]
call esi
push 0x10095a08
jmp 0x1002bf1c
lea eax, [esp + 0x160]
push 0x100950b0
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002b513
push 5
pop eax
call fcn.1002a67f
push 0x1008ade4
lea ecx, [ebx + 0x4a4]
call dword [sym.imp.mfc100.dll_Ordinal_12868]
push 0x10095a6c
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
push 0x100950b8
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
push 0x100950dc
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
push 0x10095a78
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
cmp byte [0x10111082], 1
jne 0x1002b3a9
push 0x10095a84
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
push 0x10095a94
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
push 0x100950e8
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
push 0x100950f8
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
push 0x10095aa4
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
push 0x10095108
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
push 0x10095ab0
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
push 0x10095abc
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
push 0x1008ade4
lea ecx, [ebx + 0x550]
call dword [sym.imp.mfc100.dll_Ordinal_12868]
push 0x10095110
push edi
push 0x143
push dword [ebx + 0x570]
call esi
push 0x10095ac8
push edi
push 0x143
push dword [ebx + 0x570]
call esi
push 0x10095ad4
push edi
push 0x143
push dword [ebx + 0x570]
call esi
push 0x1008f1b8
push edi
push 0x143
push dword [ebx + 0x570]
call esi
push 0x10095adc
push edi
push 0x143
push dword [ebx + 0x570]
call esi
push 0x10095ae4
push edi
push 0x143
push dword [ebx + 0x570]
call esi
push 0x10095638
lea ecx, [ebx + 0x5fc]
call dword [sym.imp.mfc100.dll_Ordinal_12868]
lea ecx, [ebx + 0x6a8]
push 0x1008ade4
call dword [sym.imp.mfc100.dll_Ordinal_12868]
push edi
push edi
push 0x18b
push dword [ebx + 0xb4]
mov dword [esp + 0x20], edi
call esi
test eax, eax
jle 0x1002b4e1
lea eax, [esp + 0x194]
push eax
push dword [esp + 0x14]
push 0x189
push dword [ebx + 0xb4]
call esi
lea eax, [esp + 0x194]
push 0x10095180
push eax
call dword [sym.imp.MSVCR100.dll_strstr]
pop ecx
pop ecx
lea ecx, [esp + 0x194]
cmp eax, ecx
jne 0x1002b4c8
lea eax, [esp + 0x198]
push eax
push edi
push 0x143
push dword [ebx + 0x6c8]
call esi
lea eax, [esp + 0x198]
push eax
lea ecx, [ebx + 0x6a8]
call dword [sym.imp.mfc100.dll_Ordinal_12868]
inc dword [esp + 0x10]
push edi
push edi
push 0x18b
push dword [ebx + 0xb4]
call esi
cmp dword [esp + 0x10], eax
jl 0x1002b465
mov esi, dword [sym.imp.mfc100.dll_Ordinal_12868]
push 0x1009548c
lea ecx, [ebx + 0x754]
call esi
push 0xbbe
mov ecx, ebx
call dword [sym.imp.mfc100.dll_Ordinal_4785]
push eax
call fcn.1002a635
mov dword [esp], 0x10095af0
jmp 0x1002b9bb
lea eax, [esp + 0x160]
push 0x10093fb8
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002b600
push 3
pop eax
call fcn.1002a67f
push 0xbba
mov ecx, ebx
call dword [sym.imp.mfc100.dll_Ordinal_4785]
push eax
call fcn.1002a635
lea ecx, [ebx + 0x4a4]
mov dword [esp], 0x1008ade4
call dword [sym.imp.mfc100.dll_Ordinal_12868]
mov edx, dword [0x3059750]
mov dword [esp + 0x10], edi
call fcn.100061b1
test eax, eax
je 0x1002b5f6
add edx, 0x53c
mov dword [esp + 0x14], edx
mov eax, dword [edx]
mov dword [esp + 0x18], eax
cmp eax, edi
je 0x1002b5dc
push 0xc8
lea eax, [esp + 0x198]
push 0
push eax
call sub.MSVCR100.dll_memset
mov edi, dword [esp + 0x24]
lea eax, [esp + 0x1a0]
push eax
call fcn.10016855
lea eax, [esp + 0x1a4]
push eax
call dword [sym.imp.MSVCR100.dll_strlen]
add esp, 0x14
test eax, eax
je 0x1002b5da
lea eax, [esp + 0x194]
push eax
push 0
push 0x143
push dword [ebx + 0x61c]
call esi
xor edi, edi
mov edx, dword [esp + 0x14]
inc dword [esp + 0x10]
add edx, 4
mov dword [esp + 0x14], edx
call fcn.100061b1
cmp dword [esp + 0x10], eax
jb 0x1002b57f
push 0x10095b94
jmp 0x1002bf1c
lea eax, [esp + 0x160]
push 0x100951b8
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002b68c
inc eax
call fcn.1002a67f
push 0xbba
mov ecx, ebx
call dword [sym.imp.mfc100.dll_Ordinal_4785]
push eax
call fcn.1002a635
mov edx, dword [0x3059750]
pop ecx
mov dword [esp + 0x10], edi
call fcn.100061b1
test eax, eax
je 0x1002b682
add edx, 0x53c
mov dword [esp + 0x14], edx
mov eax, dword [edx]
cmp eax, edi
je 0x1002b668
add eax, 0x64
push eax
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
mov edx, dword [esp + 0x14]
inc dword [esp + 0x10]
add edx, 4
mov dword [esp + 0x14], edx
call fcn.100061b1
cmp dword [esp + 0x10], eax
jb 0x1002b650
push 0x10095bcc
jmp 0x1002bf1c
lea eax, [esp + 0x160]
push 0x10095180
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002b6c8
inc eax
call fcn.1002a67f
mov esi, dword [sym.imp.mfc100.dll_Ordinal_12868]
push 0x10095be8
lea ecx, [ebx + 0x4a4]
call esi
push 0x10095bf0
jmp 0x1002b9bb
lea eax, [esp + 0x160]
push 0x10095218
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002b704
inc eax
call fcn.1002a67f
mov esi, dword [sym.imp.mfc100.dll_Ordinal_12868]
push str.100000000
lea ecx, [ebx + 0x4a4]
call esi
push 0x10095c48
jmp 0x1002b9bb
lea eax, [esp + 0x160]
push 0x1008cfc0
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002b78d
inc eax
call fcn.1002a67f
push 0x1008ade4
lea ecx, [ebx + 0x4a4]
call dword [sym.imp.mfc100.dll_Ordinal_12868]
mov edx, dword [0x3059750]
mov dword [esp + 0x10], edi
call fcn.100061b1
test eax, eax
je 0x1002b783
add edx, 0x53c
mov dword [esp + 0x14], edx
mov eax, dword [edx]
cmp eax, edi
je 0x1002b769
add eax, 0x64
push eax
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
mov edx, dword [esp + 0x14]
inc dword [esp + 0x10]
add edx, 4
mov dword [esp + 0x14], edx
call fcn.100061b1
cmp dword [esp + 0x10], eax
jb 0x1002b751
push 0x10095c8c
jmp 0x1002bf1c
lea eax, [esp + 0x160]
push 0x100951a0
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002b84d
inc eax
call fcn.1002a67f
push edi
push edi
push 0x18b
push dword [ebx + 0xb4]
mov dword [esp + 0x20], edi
call esi
test eax, eax
jle 0x1002b843
lea eax, [esp + 0x194]
push eax
push dword [esp + 0x14]
push 0x189
push dword [ebx + 0xb4]
call esi
lea eax, [esp + 0x194]
push 0x10095180
push eax
call dword [sym.imp.MSVCR100.dll_strstr]
pop ecx
pop ecx
lea ecx, [esp + 0x194]
cmp eax, ecx
jne 0x1002b82a
lea eax, [esp + 0x198]
push eax
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
lea eax, [esp + 0x198]
push eax
lea ecx, [ebx + 0x4a4]
call dword [sym.imp.mfc100.dll_Ordinal_12868]
inc dword [esp + 0x10]
push edi
push edi
push 0x18b
push dword [ebx + 0xb4]
call esi
cmp dword [esp + 0x10], eax
jl 0x1002b7c7
push 0x10095cc8
jmp 0x1002bf1c
lea eax, [esp + 0x160]
push 0x100951dc
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002b88b
inc eax
call fcn.1002a67f
push 0xbba
mov ecx, ebx
call dword [sym.imp.mfc100.dll_Ordinal_4785]
push eax
call fcn.10030318
mov dword [esp], 0x10095d1c
jmp 0x1002bf1c
lea eax, [esp + 0x160]
push 0x1009525c
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002b8c7
inc eax
call fcn.1002a67f
mov esi, dword [sym.imp.mfc100.dll_Ordinal_12868]
push 0x1008b578
lea ecx, [ebx + 0x4a4]
call esi
push 0x10095d48
jmp 0x1002b9bb
lea eax, [esp + 0x160]
push 0x10095270
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002b946
inc eax
call fcn.1002a67f
push 0x12c
lea eax, [esp + 0x20]
push edi
push eax
call sub.MSVCR100.dll_memset
lea eax, [esp + 0x28]
push 0x10095d90
push eax
call dword [sym.imp.MSVCR100.dll_strcpy]
lea eax, [esp + 0x30]
push 0x10096724
push eax
call dword [sym.imp.MSVCR100.dll_strtok]
add esp, 0x1c
jmp 0x1002b938
push eax
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
push 0x10096724
push edi
call dword [sym.imp.MSVCR100.dll_strtok]
pop ecx
pop ecx
cmp eax, edi
jne 0x1002b91b
push 0x10095de8
jmp 0x1002bf1c
lea eax, [esp + 0x160]
push 0x10095244
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002b984
inc eax
call fcn.1002a67f
push 0xbba
mov ecx, ebx
call dword [sym.imp.mfc100.dll_Ordinal_4785]
push eax
call fcn.10030318
mov dword [esp], 0x10095e3c
jmp 0x1002bf1c
lea eax, [esp + 0x160]
push 0x100952c0
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002b9c8
inc eax
call fcn.1002a67f
mov esi, dword [sym.imp.mfc100.dll_Ordinal_12868]
push 0x1008b578
lea ecx, [ebx + 0x4a4]
call esi
push 0x10095e6c
lea ecx, [ebx + 0x430]
call esi
jmp 0x1002bf28
lea eax, [esp + 0x160]
push 0x100951fc
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002baa0
inc eax
call fcn.1002a67f
push 0x10095e9c
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
push 0x10095ea0
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
push 0x10095ea4
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
push 0x10095ea8
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
push 0x10095eac
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
push 0x10095eb0
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
push 0x10095eb4
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
push 0x10095eb8
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
push 0x10095ebc
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
push 0x10095ec0
jmp 0x1002bf1c
lea eax, [esp + 0x160]
push 0x10095220
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002bba1
inc eax
call fcn.1002a67f
push 0x10111f10
lea eax, [esp + 0x198]
push 0x100902f0
push eax
call dword [sym.imp.MSVCR100.dll_sprintf]
add esp, 0xc
lea eax, [esp + 0x194]
push eax
lea ecx, [esp + 0x14]
call dword [sym.imp.mfc100.dll_Ordinal_310]
and dword [esp + 0x4d0], 0
lea eax, [esp + 0x18]
push 0x10090044
push eax
lea esi, [esp + 0x18]
call fcn.100183c1
mov eax, dword [eax]
pop ecx
pop ecx
lea ecx, [esp + 0x1c]
push ecx
push eax
call dword [sym.imp.KERNEL32.dll_FindFirstFileA]
lea ecx, [esp + 0x18]
mov dword [esp + 0x14], eax
call dword [sym.imp.mfc100.dll_Ordinal_901]
mov edi, dword [sym.imp.USER32.dll_SendMessageA]
lea eax, [esp + 0x48]
push eax
push 0
push 0x143
push dword [ebx + 0x4c4]
call edi
lea eax, [esp + 0x48]
push eax
lea ecx, [ebx + 0x4a4]
call dword [sym.imp.mfc100.dll_Ordinal_12868]
mov esi, dword [sym.imp.KERNEL32.dll_FindNextFileA]
jmp 0x1002bb70
lea eax, [esp + 0x48]
push eax
push 0
push 0x143
push dword [ebx + 0x4c4]
call edi
lea eax, [esp + 0x1c]
push eax
push dword [esp + 0x18]
call esi
test eax, eax
jne 0x1002bb5c
push 0x10095ed8
lea ecx, [ebx + 0x430]
call dword [sym.imp.mfc100.dll_Ordinal_12868]
lea ecx, [esp + 0x10]
call dword [sym.imp.mfc100.dll_Ordinal_901]
xor edi, edi
jmp 0x1002bf28
lea eax, [esp + 0x160]
push 0x100952f8
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002bbc9
call fcn.1002a67f
push 0x10095efc
jmp 0x1002bf1c
lea eax, [esp + 0x160]
push 0x1008f8c8
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002bbf1
call fcn.1002a67f
push 0x10095f24
jmp 0x1002bf1c
lea eax, [esp + 0x160]
push 0x10094328
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002bc19
call fcn.1002a67f
push 0x10095f3c
jmp 0x1002bf1c
lea eax, [esp + 0x160]
push 0x100952e0
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002bc41
call fcn.1002a67f
push 0x10095f54
jmp 0x1002bf1c
lea eax, [esp + 0x160]
push 0x10095300
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002bc69
call fcn.1002a67f
push 0x10095f6c
jmp 0x1002bf1c
lea eax, [esp + 0x160]
push 0x10095334
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002bc91
call fcn.1002a67f
push 0x10095f80
jmp 0x1002bf1c
lea eax, [esp + 0x160]
push 0x10095340
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002bcb9
call fcn.1002a67f
push 0x10095f90
jmp 0x1002bf1c
lea eax, [esp + 0x160]
push 0x1009534c
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002bce1
call fcn.1002a67f
push 0x10095fa0
jmp 0x1002bf1c
lea eax, [esp + 0x160]
push 0x1009530c
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002bd09
call fcn.1002a67f
push 0x10095fb4
jmp 0x1002bf1c
lea eax, [esp + 0x160]
push 0x10095318
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002bd31
call fcn.1002a67f
push 0x10095fc8
jmp 0x1002bf1c
lea eax, [esp + 0x160]
push 0x10095378
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002bd59
call fcn.1002a67f
push 0x10095fec
jmp 0x1002bf1c
lea eax, [esp + 0x160]
push 0x1008f8a0
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002bd81
call fcn.1002a67f
push 0x10096014
jmp 0x1002bf1c
lea eax, [esp + 0x160]
push 0x1008ff88
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002bda9
call fcn.1002a67f
push 0x1009604c
jmp 0x1002bf1c
lea eax, [esp + 0x160]
push 0x10095328
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002bdd1
call fcn.1002a67f
push 0x10096074
jmp 0x1002bf1c
lea eax, [esp + 0x160]
push 0x1009536c
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002bdf9
call fcn.1002a67f
push 0x1009608c
jmp 0x1002bf1c
lea eax, [esp + 0x160]
push 0x100952d4
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002be21
call fcn.1002a67f
push 0x100960bc
jmp 0x1002bf1c
lea eax, [esp + 0x160]
push 0x10095394
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002be49
call fcn.1002a67f
push 0x100960f4
jmp 0x1002bf1c
lea eax, [esp + 0x160]
push 0x10095358
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002be71
call fcn.1002a67f
push 0x10096130
jmp 0x1002bf1c
lea eax, [esp + 0x160]
push 0x100952ec
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002be99
call fcn.1002a67f
push 0x10096150
jmp 0x1002bf1c
lea eax, [esp + 0x160]
push 0x100951e0
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002bf28
inc eax
call fcn.1002a67f
push 0x12c
lea eax, [esp + 0x390]
push edi
push eax
call sub.MSVCR100.dll_memset
lea eax, [esp + 0x398]
push 0x10096180
push eax
call dword [sym.imp.MSVCR100.dll_strcpy]
lea eax, [esp + 0x3a0]
push 0x10096724
push eax
call dword [sym.imp.MSVCR100.dll_strtok]
add esp, 0x1c
jmp 0x1002bf13
push eax
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
push 0x10096724
push edi
call dword [sym.imp.MSVCR100.dll_strtok]
pop ecx
pop ecx
cmp eax, edi
jne 0x1002bef6
push 0x10096274
lea ecx, [ebx + 0x430]
call dword [sym.imp.mfc100.dll_Ordinal_12868]
push 1
push edi
push dword [ebx + 0x20]
call dword [sym.imp.USER32.dll_InvalidateRect]
mov ecx, dword [esp + 0x4c8]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x4b0]
xor ecx, esp
call fcn.1008344f
mov esp, ebp
pop ebp
ret