Function at 0x1002a6a7
Capabilities:
Enumerate files on windows

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
push 0xffffffffffffffff
push 0x100869fa
mov eax, dword fs:[0]
push eax
sub esp, 0x4b8
mov eax, dword [0x100a509c]
xor eax, esp
mov dword [esp + 0x4b0], eax
push ebx
push esi
push edi
mov eax, dword [0x100a509c]
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 0x10093f4c
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002a7b7
push 4
pop eax
call fcn.1002a340
mov esi, dword [sym.imp.mfc100.dll_Ordinal_12868]
push 0x1009433c
lea ecx, [ebx + 0x4a4]
call esi
push 0x10094344
lea ecx, [ebx + 0x550]
call esi
push 0x10094348
lea ecx, [ebx + 0x5fc]
call esi
push 0x1009434c
lea ecx, [ebx + 0x6a8]
call esi
push 0x10094358
jmp 0x1002b656
lea eax, [esp + 0x160]
push 0x10093f20
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002a80f
push 3
pop eax
call fcn.1002a340
mov esi, dword [sym.imp.mfc100.dll_Ordinal_12868]
push 0x1009439c
lea ecx, [ebx + 0x4a4]
call esi
push 0x1008a588
lea ecx, [ebx + 0x550]
call esi
push 0x100943a0
lea ecx, [ebx + 0x5fc]
call esi
push 0x100943a4
jmp 0x1002b656
lea eax, [esp + 0x160]
push 0x100942b0
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002a837
call fcn.1002a340
push 0x100943d4
jmp 0x1002bbb7
lea eax, [esp + 0x160]
push 0x10094318
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002a85f
call fcn.1002a340
push 0x10094408
jmp 0x1002bbb7
lea eax, [esp + 0x160]
push 0x10093f78
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002a8bf
push 2
pop eax
call fcn.1002a340
mov esi, dword [sym.imp.mfc100.dll_Ordinal_12868]
push 0x1009441c
lea ecx, [ebx + 0x4a4]
call esi
push 0xbba
mov ecx, ebx
call dword [sym.imp.mfc100.dll_Ordinal_4785]
push eax
call fcn.1002a2f6
lea ecx, [ebx + 0x550]
mov dword [esp], 0x1008a578
call esi
push 0x1009442c
jmp 0x1002b656
lea eax, [esp + 0x160]
push 0x1009346c
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002a932
inc eax
call fcn.1002a340
push 0x10094464
lea ecx, [ebx + 0x4a4]
call dword [sym.imp.mfc100.dll_Ordinal_12868]
push 0x10094464
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
push 0x10094470
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
push 0x1009447c
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
push 0x10094488
jmp 0x1002bbb7
lea eax, [esp + 0x160]
push 0x10093f90
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002a992
push 2
pop eax
call fcn.1002a340
mov esi, dword [sym.imp.mfc100.dll_Ordinal_12868]
push 0x100944e4
lea ecx, [ebx + 0x4a4]
call esi
push 0xbba
mov ecx, ebx
call dword [sym.imp.mfc100.dll_Ordinal_4785]
push eax
call fcn.1002a2f6
lea ecx, [ebx + 0x550]
mov dword [esp], 0x1008a578
call esi
push 0x100944f0
jmp 0x1002b656
lea eax, [esp + 0x160]
push 0x10093fac
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002a9f2
push 2
pop eax
call fcn.1002a340
mov esi, dword [sym.imp.mfc100.dll_Ordinal_12868]
push 0x10094530
lea ecx, [ebx + 0x4a4]
call esi
push 0xbba
mov ecx, ebx
call dword [sym.imp.mfc100.dll_Ordinal_4785]
push eax
call fcn.1002a2f6
lea ecx, [ebx + 0x550]
mov dword [esp], 0x1008a578
call esi
push 0x1009453c
jmp 0x1002b656
lea eax, [esp + 0x160]
push 0x10093fc8
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002aa52
push 2
pop eax
call fcn.1002a340
mov esi, dword [sym.imp.mfc100.dll_Ordinal_12868]
push 0x1009457c
lea ecx, [ebx + 0x4a4]
call esi
push 0xbba
mov ecx, ebx
call dword [sym.imp.mfc100.dll_Ordinal_4785]
push eax
call fcn.1002a2f6
lea ecx, [ebx + 0x550]
mov dword [esp], 0x1008a578
call esi
push 0x10094588
jmp 0x1002b656
lea eax, [esp + 0x160]
push 0x10093fe4
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002ab98
push 4
pop eax
call fcn.1002a340
push 0x1009441c
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.1002a2f6
lea ecx, [ebx + 0x550]
mov dword [esp], 0x100945c8
call dword [sym.imp.mfc100.dll_Ordinal_12868]
push 0x10089de4
lea ecx, [ebx + 0x5fc]
call dword [sym.imp.mfc100.dll_Ordinal_12868]
push 0x100945cc
push edi
push 0x143
push dword [ebx + 0x61c]
call esi
push 0x100945d8
push edi
push 0x143
push dword [ebx + 0x61c]
call esi
push 0x100945e4
push edi
push 0x143
push dword [ebx + 0x61c]
call esi
push 0x100945f0
push edi
push 0x143
push dword [ebx + 0x61c]
call esi
push 0x100945fc
push edi
push 0x143
push dword [ebx + 0x61c]
call esi
push 0x10094608
push edi
push 0x143
push dword [ebx + 0x61c]
call esi
push 0x1009461c
lea ecx, [ebx + 0x6a8]
call dword [sym.imp.mfc100.dll_Ordinal_12868]
push 0x10094634
push edi
push 0x143
push dword [ebx + 0x6c8]
call esi
push 0x10094644
push edi
push 0x143
push dword [ebx + 0x6c8]
call esi
push 0x10094654
push edi
push 0x143
push dword [ebx + 0x6c8]
call esi
push 0x1009461c
push edi
push 0x143
push dword [ebx + 0x6c8]
call esi
push 0x10094670
jmp 0x1002bbb7
lea eax, [esp + 0x160]
push 0x100940d8
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002accd
push 4
pop eax
call fcn.1002a340
push 0x1009441c
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.1002a2f6
lea ecx, [ebx + 0x550]
mov dword [esp], 0x1008ee14
call dword [sym.imp.mfc100.dll_Ordinal_12868]
push 0x1008ee14
push edi
push 0x143
push dword [ebx + 0x570]
call esi
push 0x1008ede4
push edi
push 0x143
push dword [ebx + 0x570]
call esi
push 0x1008edec
push edi
push 0x143
push dword [ebx + 0x570]
call esi
push 0x1008edf4
push edi
push 0x143
push dword [ebx + 0x570]
call esi
push 0x1008edfc
push edi
push 0x143
push dword [ebx + 0x570]
call esi
push 0x1008ee08
push edi
push 0x143
push dword [ebx + 0x570]
call esi
push 0x1008a58c
lea ecx, [ebx + 0x5fc]
call dword [sym.imp.mfc100.dll_Ordinal_12868]
push 0x100945cc
push edi
push 0x143
push dword [ebx + 0x6c8]
call esi
push 0x100945d8
push edi
push 0x143
push dword [ebx + 0x6c8]
call esi
push 0x100945e4
push edi
push 0x143
push dword [ebx + 0x6c8]
call esi
push 0x100945f0
push edi
push 0x143
push dword [ebx + 0x6c8]
call esi
push 0x100946e8
jmp 0x1002bbb7
lea eax, [esp + 0x160]
push 0x1009401c
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002ae47
push 5
pop eax
call fcn.1002a340
push 0x1009441c
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.1002a2f6
mov dword [esp], 0x12c
lea eax, [esp + 0x198]
push edi
push eax
call sub.MSVCR100.dll_memset
lea eax, [esp + 0x1a0]
push 0x10094770
push eax
call dword [sym.imp.MSVCR100.dll_strcpy]
lea eax, [esp + 0x1a8]
push 0x10095414
push eax
call dword [sym.imp.MSVCR100.dll_strtok]
add esp, 0x1c
jmp 0x1002ad73
push eax
push edi
push 0x143
push dword [ebx + 0x570]
call esi
push 0x10095414
push edi
call dword [sym.imp.MSVCR100.dll_strtok]
pop ecx
pop ecx
cmp eax, edi
jne 0x1002ad56
push 0x12c
lea eax, [esp + 0x20]
push edi
push eax
call sub.MSVCR100.dll_memset
lea eax, [esp + 0x28]
push 0x10094808
push eax
call dword [sym.imp.MSVCR100.dll_strcpy]
lea eax, [esp + 0x30]
push 0x10095414
push eax
call dword [sym.imp.MSVCR100.dll_strtok]
add esp, 0x1c
jmp 0x1002adc9
push eax
push edi
push 0x143
push dword [ebx + 0x61c]
call esi
push 0x10095414
push edi
call dword [sym.imp.MSVCR100.dll_strtok]
pop ecx
pop ecx
cmp eax, edi
jne 0x1002adac
push 0x10089de4
lea ecx, [ebx + 0x754]
call dword [sym.imp.mfc100.dll_Ordinal_12868]
push 0x100945cc
push edi
push 0x143
push dword [ebx + 0x774]
call esi
push 0x100945d8
push edi
push 0x143
push dword [ebx + 0x774]
call esi
push 0x100945e4
push edi
push 0x143
push dword [ebx + 0x774]
call esi
push 0x100945f0
push edi
push 0x143
push dword [ebx + 0x774]
call esi
mov esi, dword [sym.imp.mfc100.dll_Ordinal_12868]
push 0x100948f8
lea ecx, [ebx + 0x6a8]
call esi
push 0x10094900
jmp 0x1002b656
lea eax, [esp + 0x160]
push 0x1008ff10
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002af30
push 3
pop eax
call fcn.1002a340
push 0x10089de4
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.1002a2f6
lea ecx, [ebx + 0x550]
mov dword [esp], 0x10094970
call dword [sym.imp.mfc100.dll_Ordinal_12868]
push 0x10094970
push edi
push 0x143
push dword [ebx + 0x570]
call esi
push 0x1009497c
push edi
push 0x143
push dword [ebx + 0x570]
call esi
push 0x10089de4
lea ecx, [ebx + 0x5fc]
call dword [sym.imp.mfc100.dll_Ordinal_12868]
push 0x100945cc
push edi
push 0x143
push dword [ebx + 0x61c]
call esi
push 0x100945d8
push edi
push 0x143
push dword [ebx + 0x61c]
call esi
push 0x100945e4
push edi
push 0x143
push dword [ebx + 0x61c]
call esi
push 0x100945f0
push edi
push 0x143
push dword [ebx + 0x61c]
call esi
push 0x10094988
jmp 0x1002bbb7
lea eax, [esp + 0x160]
push 0x10094050
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002b1ae
push 5
pop eax
call fcn.1002a340
push 0x10089de4
lea ecx, [ebx + 0x4a4]
call dword [sym.imp.mfc100.dll_Ordinal_12868]
push 0x100949ec
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
push 0x10094058
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
push 0x1009407c
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
push 0x100949f8
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
cmp byte [0x10110082], 1
jne 0x1002b044
push 0x10094a04
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
push 0x10094a14
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
push 0x10094088
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
push 0x10094098
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
push 0x10094a24
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
push 0x10094a30
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
push 0x10094a3c
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
push 0x10089de4
lea ecx, [ebx + 0x550]
call dword [sym.imp.mfc100.dll_Ordinal_12868]
push 0x10094a48
push edi
push 0x143
push dword [ebx + 0x570]
call esi
push 0x10094a50
push edi
push 0x143
push dword [ebx + 0x570]
call esi
push 0x10094a5c
push edi
push 0x143
push dword [ebx + 0x570]
call esi
push 0x1008e1a8
push edi
push 0x143
push dword [ebx + 0x570]
call esi
push 0x10094a64
push edi
push 0x143
push dword [ebx + 0x570]
call esi
push 0x10094a6c
push edi
push 0x143
push dword [ebx + 0x570]
call esi
push 0x100945c8
lea ecx, [ebx + 0x5fc]
call dword [sym.imp.mfc100.dll_Ordinal_12868]
lea ecx, [ebx + 0x6a8]
push 0x10089de4
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 0x1002b17c
lea eax, [esp + 0x194]
push eax
push dword [esp + 0x14]
push 0x189
push dword [ebx + 0xb4]
call esi
lea eax, [esp + 0x194]
push 0x10094110
push eax
call dword [sym.imp.MSVCR100.dll_strstr]
pop ecx
pop ecx
lea ecx, [esp + 0x194]
cmp eax, ecx
jne 0x1002b163
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 0x1002b100
mov esi, dword [sym.imp.mfc100.dll_Ordinal_12868]
push 0x1009441c
lea ecx, [ebx + 0x754]
call esi
push 0xbbe
mov ecx, ebx
call dword [sym.imp.mfc100.dll_Ordinal_4785]
push eax
call fcn.1002a2f6
mov dword [esp], 0x10094a78
jmp 0x1002b656
lea eax, [esp + 0x160]
push 0x10092fa8
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002b29b
push 3
pop eax
call fcn.1002a340
push 0xbba
mov ecx, ebx
call dword [sym.imp.mfc100.dll_Ordinal_4785]
push eax
call fcn.1002a2f6
lea ecx, [ebx + 0x4a4]
mov dword [esp], 0x10089de4
call dword [sym.imp.mfc100.dll_Ordinal_12868]
mov edx, dword [0x2f99460]
mov dword [esp + 0x10], edi
call fcn.100061d1
test eax, eax
je 0x1002b291
add edx, 0x53c
mov dword [esp + 0x14], edx
mov eax, dword [edx]
mov dword [esp + 0x18], eax
cmp eax, edi
je 0x1002b277
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.100166b2
lea eax, [esp + 0x1a4]
push eax
call dword [sym.imp.MSVCR100.dll_strlen]
add esp, 0x14
test eax, eax
je 0x1002b275
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.100061d1
cmp dword [esp + 0x10], eax
jb 0x1002b21a
push 0x10094b1c
jmp 0x1002bbb7
lea eax, [esp + 0x160]
push 0x10094148
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002b327
inc eax
call fcn.1002a340
push 0xbba
mov ecx, ebx
call dword [sym.imp.mfc100.dll_Ordinal_4785]
push eax
call fcn.1002a2f6
mov edx, dword [0x2f99460]
pop ecx
mov dword [esp + 0x10], edi
call fcn.100061d1
test eax, eax
je 0x1002b31d
add edx, 0x53c
mov dword [esp + 0x14], edx
mov eax, dword [edx]
cmp eax, edi
je 0x1002b303
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.100061d1
cmp dword [esp + 0x10], eax
jb 0x1002b2eb
push 0x10094b54
jmp 0x1002bbb7
lea eax, [esp + 0x160]
push 0x10094110
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002b363
inc eax
call fcn.1002a340
mov esi, dword [sym.imp.mfc100.dll_Ordinal_12868]
push 0x10094b70
lea ecx, [ebx + 0x4a4]
call esi
push 0x10094b78
jmp 0x1002b656
lea eax, [esp + 0x160]
push 0x100941a8
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002b39f
inc eax
call fcn.1002a340
mov esi, dword [sym.imp.mfc100.dll_Ordinal_12868]
push str.100000000
lea ecx, [ebx + 0x4a4]
call esi
push 0x10094bd0
jmp 0x1002b656
lea eax, [esp + 0x160]
push 0x1008bfc8
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002b428
inc eax
call fcn.1002a340
push 0x10089de4
lea ecx, [ebx + 0x4a4]
call dword [sym.imp.mfc100.dll_Ordinal_12868]
mov edx, dword [0x2f99460]
mov dword [esp + 0x10], edi
call fcn.100061d1
test eax, eax
je 0x1002b41e
add edx, 0x53c
mov dword [esp + 0x14], edx
mov eax, dword [edx]
cmp eax, edi
je 0x1002b404
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.100061d1
cmp dword [esp + 0x10], eax
jb 0x1002b3ec
push 0x10094c14
jmp 0x1002bbb7
lea eax, [esp + 0x160]
push 0x10094130
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002b4e8
inc eax
call fcn.1002a340
push edi
push edi
push 0x18b
push dword [ebx + 0xb4]
mov dword [esp + 0x20], edi
call esi
test eax, eax
jle 0x1002b4de
lea eax, [esp + 0x194]
push eax
push dword [esp + 0x14]
push 0x189
push dword [ebx + 0xb4]
call esi
lea eax, [esp + 0x194]
push 0x10094110
push eax
call dword [sym.imp.MSVCR100.dll_strstr]
pop ecx
pop ecx
lea ecx, [esp + 0x194]
cmp eax, ecx
jne 0x1002b4c5
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 0x1002b462
push 0x10094c50
jmp 0x1002bbb7
lea eax, [esp + 0x160]
push 0x1009416c
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002b526
inc eax
call fcn.1002a340
push 0xbba
mov ecx, ebx
call dword [sym.imp.mfc100.dll_Ordinal_4785]
push eax
call fcn.1002fcfa
mov dword [esp], 0x10094ca4
jmp 0x1002bbb7
lea eax, [esp + 0x160]
push 0x100941ec
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002b562
inc eax
call fcn.1002a340
mov esi, dword [sym.imp.mfc100.dll_Ordinal_12868]
push 0x1008a578
lea ecx, [ebx + 0x4a4]
call esi
push 0x10094cd0
jmp 0x1002b656
lea eax, [esp + 0x160]
push 0x10094200
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002b5e1
inc eax
call fcn.1002a340
push 0x12c
lea eax, [esp + 0x20]
push edi
push eax
call sub.MSVCR100.dll_memset
lea eax, [esp + 0x28]
push 0x10094d18
push eax
call dword [sym.imp.MSVCR100.dll_strcpy]
lea eax, [esp + 0x30]
push 0x10095414
push eax
call dword [sym.imp.MSVCR100.dll_strtok]
add esp, 0x1c
jmp 0x1002b5d3
push eax
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
push 0x10095414
push edi
call dword [sym.imp.MSVCR100.dll_strtok]
pop ecx
pop ecx
cmp eax, edi
jne 0x1002b5b6
push 0x10094d70
jmp 0x1002bbb7
lea eax, [esp + 0x160]
push 0x100941d4
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002b61f
inc eax
call fcn.1002a340
push 0xbba
mov ecx, ebx
call dword [sym.imp.mfc100.dll_Ordinal_4785]
push eax
call fcn.1002fcfa
mov dword [esp], 0x10094dc4
jmp 0x1002bbb7
lea eax, [esp + 0x160]
push 0x10094250
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002b663
inc eax
call fcn.1002a340
mov esi, dword [sym.imp.mfc100.dll_Ordinal_12868]
push 0x1008a578
lea ecx, [ebx + 0x4a4]
call esi
push 0x10094df4
lea ecx, [ebx + 0x430]
call esi
jmp 0x1002bbc3
lea eax, [esp + 0x160]
push 0x1009418c
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002b73b
inc eax
call fcn.1002a340
push 0x10094e24
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
push 0x10094e28
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
push 0x10094e2c
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
push 0x10094e30
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
push 0x10094e34
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
push 0x10094e38
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
push 0x10094e3c
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
push 0x10094e40
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
push 0x10094e44
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
push 0x10094e48
jmp 0x1002bbb7
lea eax, [esp + 0x160]
push 0x100941b0
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002b83c
inc eax
call fcn.1002a340
push 0x10110f10
lea eax, [esp + 0x198]
push 0x1008f2e0
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 0x1008f034
push eax
lea esi, [esp + 0x18]
call fcn.100181cc
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 0x1002b80b
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 0x1002b7f7
push 0x10094e60
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 0x1002bbc3
lea eax, [esp + 0x160]
push 0x10094288
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002b864
call fcn.1002a340
push 0x10094e84
jmp 0x1002bbb7
lea eax, [esp + 0x160]
push 0x1008e8b8
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002b88c
call fcn.1002a340
push 0x10094eac
jmp 0x1002bbb7
lea eax, [esp + 0x160]
push 0x10093318
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002b8b4
call fcn.1002a340
push 0x10094ec4
jmp 0x1002bbb7
lea eax, [esp + 0x160]
push 0x10094270
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002b8dc
call fcn.1002a340
push 0x10094edc
jmp 0x1002bbb7
lea eax, [esp + 0x160]
push 0x10094290
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002b904
call fcn.1002a340
push 0x10094ef4
jmp 0x1002bbb7
lea eax, [esp + 0x160]
push 0x100942c4
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002b92c
call fcn.1002a340
push 0x10094f08
jmp 0x1002bbb7
lea eax, [esp + 0x160]
push 0x100942d0
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002b954
call fcn.1002a340
push 0x10094f18
jmp 0x1002bbb7
lea eax, [esp + 0x160]
push 0x100942dc
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002b97c
call fcn.1002a340
push 0x10094f28
jmp 0x1002bbb7
lea eax, [esp + 0x160]
push 0x1009429c
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002b9a4
call fcn.1002a340
push 0x10094f3c
jmp 0x1002bbb7
lea eax, [esp + 0x160]
push 0x100942a8
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002b9cc
call fcn.1002a340
push 0x10094f50
jmp 0x1002bbb7
lea eax, [esp + 0x160]
push 0x10094308
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002b9f4
call fcn.1002a340
push 0x10094f74
jmp 0x1002bbb7
lea eax, [esp + 0x160]
push 0x1008e890
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002ba1c
call fcn.1002a340
push 0x10094f9c
jmp 0x1002bbb7
lea eax, [esp + 0x160]
push 0x1008ef78
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002ba44
call fcn.1002a340
push 0x10094fd4
jmp 0x1002bbb7
lea eax, [esp + 0x160]
push 0x100942b8
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002ba6c
call fcn.1002a340
push 0x10094ffc
jmp 0x1002bbb7
lea eax, [esp + 0x160]
push 0x100942fc
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002ba94
call fcn.1002a340
push 0x10095014
jmp 0x1002bbb7
lea eax, [esp + 0x160]
push 0x10094264
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002babc
call fcn.1002a340
push 0x10095044
jmp 0x1002bbb7
lea eax, [esp + 0x160]
push 0x10094324
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002bae4
call fcn.1002a340
push 0x1009507c
jmp 0x1002bbb7
lea eax, [esp + 0x160]
push 0x100942e8
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002bb0c
call fcn.1002a340
push 0x100950b8
jmp 0x1002bbb7
lea eax, [esp + 0x160]
push 0x1009427c
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002bb34
call fcn.1002a340
push 0x100950d8
jmp 0x1002bbb7
lea eax, [esp + 0x160]
push 0x10094170
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
jne 0x1002bbc3
inc eax
call fcn.1002a340
push 0x12c
lea eax, [esp + 0x390]
push edi
push eax
call sub.MSVCR100.dll_memset
lea eax, [esp + 0x398]
push 0x10095108
push eax
call dword [sym.imp.MSVCR100.dll_strcpy]
lea eax, [esp + 0x3a0]
push 0x10095414
push eax
call dword [sym.imp.MSVCR100.dll_strtok]
add esp, 0x1c
jmp 0x1002bbae
push eax
push edi
push 0x143
push dword [ebx + 0x4c4]
call esi
push 0x10095414
push edi
call dword [sym.imp.MSVCR100.dll_strtok]
pop ecx
pop ecx
cmp eax, edi
jne 0x1002bb91
push 0x100951fc
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.10082395
mov esp, ebp
pop ebp
ret