Function at 0x1002af0e
Capabilities:
Enumerate files on windows

Disassembly:
push 0x4a4
mov eax, 0x10086b8c
call fcn.10083aac
mov edi, dword [sym.imp.USER32.dll_SendMessageA]
xor ebx, ebx
push ebx
push ebx
mov esi, ecx
push 0x14b
push dword [esi + 0x4c4]
call edi
push ebx
push ebx
push 0x14b
push dword [esi + 0x570]
call edi
push ebx
push ebx
push 0x14b
push dword [esi + 0x61c]
call edi
push ebx
push ebx
push 0x14b
push dword [esi + 0x6c8]
call edi
push ebx
push ebx
push 0x147
push dword [esi + 0x128]
call edi
lea ecx, [ebp - 0x44]
push ecx
push eax
push 0x148
push dword [esi + 0x128]
call edi
lea eax, [ebp - 0x44]
push 0x100953a0
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002afeb
push 4
call fcn.1002952e
lea ecx, [esi + 0x4a4]
mov dword [esp], 0x100962dc
call sub.mfc100.dll_Ordinal_12868
push 0x100962d8
lea ecx, [esi + 0x550]
call sub.mfc100.dll_Ordinal_12868
push 0x100962d4
lea ecx, [esi + 0x5fc]
call sub.mfc100.dll_Ordinal_12868
push 0x100962cc
lea ecx, [esi + 0x6a8]
call sub.mfc100.dll_Ordinal_12868
push 0x10096288
jmp 0x1002c275
lea eax, [ebp - 0x44]
push 0x100953c4
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002b042
push 3
call fcn.1002952e
lea ecx, [esi + 0x4a4]
mov dword [esp], 0x10096284
call sub.mfc100.dll_Ordinal_12868
push 0x1008b74c
lea ecx, [esi + 0x550]
call sub.mfc100.dll_Ordinal_12868
push 0x10096280
lea ecx, [esi + 0x5fc]
call sub.mfc100.dll_Ordinal_12868
push 0x10096250
jmp 0x1002c275
lea eax, [ebp - 0x44]
push 0x10095038
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002b068
push ebx
call fcn.1002952e
mov dword [esp], 0x1009621c
jmp 0x1002c275
lea eax, [ebp - 0x44]
push 0x10094fcc
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002b08e
push ebx
call fcn.1002952e
mov dword [esp], 0x10096208
jmp 0x1002c275
lea eax, [ebp - 0x44]
push 0x1009537c
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002b0e9
push 2
call fcn.1002952e
lea ecx, [esi + 0x4a4]
mov dword [esp], 0x100961f8
call sub.mfc100.dll_Ordinal_12868
push 0xbba
mov ecx, esi
call sub.mfc100.dll_Ordinal_4785
push eax
call fcn.1002aec4
lea ecx, [esi + 0x550]
mov dword [esp], 0x1008b754
call sub.mfc100.dll_Ordinal_12868
push 0x100961c0
jmp 0x1002c275
lea eax, [ebp - 0x44]
push 0x100943e8
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002b151
push 1
call fcn.1002952e
pop ecx
mov ebx, 0x100961b4
push ebx
lea ecx, [esi + 0x4a4]
call sub.mfc100.dll_Ordinal_12868
push ebx
push 0
mov ebx, 0x143
push ebx
push dword [esi + 0x4c4]
call edi
push 0x100961a8
push 0
push ebx
push dword [esi + 0x4c4]
call edi
push 0x1009619c
push 0
push ebx
push dword [esi + 0x4c4]
call edi
push 0x10096140
jmp 0x1002c307
lea eax, [ebp - 0x44]
push 0x10095360
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002b1ac
push 2
call fcn.1002952e
lea ecx, [esi + 0x4a4]
mov dword [esp], 0x10096134
call sub.mfc100.dll_Ordinal_12868
push 0xbba
mov ecx, esi
call sub.mfc100.dll_Ordinal_4785
push eax
call fcn.1002aec4
lea ecx, [esi + 0x550]
mov dword [esp], 0x1008b754
call sub.mfc100.dll_Ordinal_12868
push 0x100960f4
jmp 0x1002c275
lea eax, [ebp - 0x44]
push 0x10095344
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002b207
push 2
call fcn.1002952e
lea ecx, [esi + 0x4a4]
mov dword [esp], 0x100960e8
call sub.mfc100.dll_Ordinal_12868
push 0xbba
mov ecx, esi
call sub.mfc100.dll_Ordinal_4785
push eax
call fcn.1002aec4
lea ecx, [esi + 0x550]
mov dword [esp], 0x1008b754
call sub.mfc100.dll_Ordinal_12868
push 0x100960a8
jmp 0x1002c275
lea eax, [ebp - 0x44]
push 0x10095328
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002b262
push 2
call fcn.1002952e
lea ecx, [esi + 0x4a4]
mov dword [esp], 0x1009609c
call sub.mfc100.dll_Ordinal_12868
push 0xbba
mov ecx, esi
call sub.mfc100.dll_Ordinal_4785
push eax
call fcn.1002aec4
lea ecx, [esi + 0x550]
mov dword [esp], 0x1008b754
call sub.mfc100.dll_Ordinal_12868
push 0x1009605c
jmp 0x1002c275
lea eax, [ebp - 0x44]
push 0x10095310
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002b386
push 4
call fcn.1002952e
lea ecx, [esi + 0x4a4]
mov dword [esp], 0x100961f8
call sub.mfc100.dll_Ordinal_12868
push 0xbba
mov ecx, esi
call sub.mfc100.dll_Ordinal_4785
push eax
call fcn.1002aec4
lea ecx, [esi + 0x550]
mov dword [esp], 0x10096058
call sub.mfc100.dll_Ordinal_12868
push 0x1008aec4
lea ecx, [esi + 0x5fc]
call sub.mfc100.dll_Ordinal_12868
push 0x1009604c
push 0
mov ebx, 0x143
push ebx
push dword [esi + 0x61c]
call edi
push 0x10096040
push 0
push ebx
push dword [esi + 0x61c]
call edi
push 0x10096034
push 0
push ebx
push dword [esi + 0x61c]
call edi
push 0x10096028
push 0
push ebx
push dword [esi + 0x61c]
call edi
push 0x1009601c
push 0
push ebx
push dword [esi + 0x61c]
call edi
push 0x10096008
push 0
push ebx
push dword [esi + 0x61c]
call edi
push 0x10095ff0
lea ecx, [esi + 0x6a8]
call sub.mfc100.dll_Ordinal_12868
push 0x10095fe0
push 0
push ebx
push dword [esi + 0x6c8]
call edi
push 0x10095fd0
push 0
push ebx
push dword [esi + 0x6c8]
call edi
push 0x10095fb8
push 0
push ebx
push dword [esi + 0x6c8]
call edi
push 0x10095ff0
push 0
push ebx
push dword [esi + 0x6c8]
call edi
push 0x10095f40
jmp 0x1002c307
lea eax, [ebp - 0x44]
push 0x10095218
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002b496
push 4
call fcn.1002952e
lea ecx, [esi + 0x4a4]
mov dword [esp], 0x100961f8
call sub.mfc100.dll_Ordinal_12868
push 0xbba
mov ecx, esi
call sub.mfc100.dll_Ordinal_4785
push eax
call fcn.1002aec4
pop ecx
mov ebx, 0x1008fe28
push ebx
lea ecx, [esi + 0x550]
call sub.mfc100.dll_Ordinal_12868
push ebx
push 0
mov ebx, 0x143
push ebx
push dword [esi + 0x570]
call edi
push 0x1008fdf8
push 0
push ebx
push dword [esi + 0x570]
call edi
push 0x1008fe00
push 0
push ebx
push dword [esi + 0x570]
call edi
push 0x1008fe08
push 0
push ebx
push dword [esi + 0x570]
call edi
push 0x1008fe10
push 0
push ebx
push dword [esi + 0x570]
call edi
push 0x1008fe1c
push 0
push ebx
push dword [esi + 0x570]
call edi
push 0x1008b7fc
lea ecx, [esi + 0x5fc]
call sub.mfc100.dll_Ordinal_12868
push 0x1009604c
push 0
push ebx
push dword [esi + 0x6c8]
call edi
push 0x10096040
push 0
push ebx
push dword [esi + 0x6c8]
call edi
push 0x10096034
push 0
push ebx
push dword [esi + 0x6c8]
call edi
push 0x10096028
push 0
push ebx
push dword [esi + 0x6c8]
call edi
push 0x10095eb8
jmp 0x1002c307
lea eax, [ebp - 0x44]
push 0x100952d8
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002b5fd
push 5
call fcn.1002952e
lea ecx, [esi + 0x4a4]
mov dword [esp], 0x100961f8
call sub.mfc100.dll_Ordinal_12868
push 0xbba
mov ecx, esi
call sub.mfc100.dll_Ordinal_4785
push eax
call fcn.1002aec4
mov dword [esp], 0x12c
lea eax, [ebp - 0x170]
push 0
push eax
call sub.MSVCR100.dll_memset
lea eax, [ebp - 0x170]
push 0x10095e20
push eax
call sub.MSVCR100.dll_strcpy
lea eax, [ebp - 0x170]
push 0x10095e18
push eax
call dword [sym.imp.MSVCR100.dll_strtok]
add esp, 0x1c
mov ebx, 0x143
jmp 0x1002b536
push eax
push 0
push ebx
push dword [esi + 0x570]
call edi
push 0x10095e18
push 0
call dword [sym.imp.MSVCR100.dll_strtok]
pop ecx
pop ecx
test eax, eax
jne 0x1002b51b
push 0x12c
push eax
lea eax, [ebp - 0x490]
push eax
call sub.MSVCR100.dll_memset
lea eax, [ebp - 0x490]
push 0x10095d28
push eax
call sub.MSVCR100.dll_strcpy
lea eax, [ebp - 0x490]
push 0x10095e18
push eax
call dword [sym.imp.MSVCR100.dll_strtok]
add esp, 0x1c
jmp 0x1002b58f
push eax
push 0
push ebx
push dword [esi + 0x61c]
call edi
push 0x10095e18
push 0
call dword [sym.imp.MSVCR100.dll_strtok]
pop ecx
pop ecx
test eax, eax
jne 0x1002b574
push 0x1008aec4
lea ecx, [esi + 0x754]
call sub.mfc100.dll_Ordinal_12868
push 0x1009604c
push 0
push ebx
push dword [esi + 0x774]
call edi
push 0x10096040
push 0
push ebx
push dword [esi + 0x774]
call edi
push 0x10096034
push 0
push ebx
push dword [esi + 0x774]
call edi
push 0x10096028
push 0
push ebx
push dword [esi + 0x774]
call edi
push 0x10095d20
lea ecx, [esi + 0x6a8]
call sub.mfc100.dll_Ordinal_12868
push 0x10095cb0
jmp 0x1002c307
lea eax, [ebp - 0x44]
push 0x10090f4c
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002b6cd
push 3
call fcn.1002952e
lea ecx, [esi + 0x4a4]
mov dword [esp], 0x1008aec4
call sub.mfc100.dll_Ordinal_12868
push 0xbba
mov ecx, esi
call sub.mfc100.dll_Ordinal_4785
push eax
call fcn.1002aec4
pop ecx
mov ebx, 0x10095ca0
push ebx
lea ecx, [esi + 0x550]
call sub.mfc100.dll_Ordinal_12868
push ebx
push 0
mov ebx, 0x143
push ebx
push dword [esi + 0x570]
call edi
push 0x10095c94
push 0
push ebx
push dword [esi + 0x570]
call edi
push 0x1008aec4
lea ecx, [esi + 0x5fc]
call sub.mfc100.dll_Ordinal_12868
push 0x1009604c
push 0
push ebx
push dword [esi + 0x61c]
call edi
push 0x10096040
push 0
push ebx
push dword [esi + 0x61c]
call edi
push 0x10096034
push 0
push ebx
push dword [esi + 0x61c]
call edi
push 0x10096028
push 0
push ebx
push dword [esi + 0x61c]
call edi
push 0x10095c30
jmp 0x1002c307
lea eax, [ebp - 0x44]
push 0x100952a4
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002b910
push 5
call fcn.1002952e
lea ecx, [esi + 0x4a4]
mov dword [esp], 0x1008aec4
call sub.mfc100.dll_Ordinal_12868
push 0x10095c20
push 0
mov ebx, 0x143
push ebx
push dword [esi + 0x4c4]
call edi
push 0x10095298
push 0
push ebx
push dword [esi + 0x4c4]
call edi
push 0x10095274
push 0
push ebx
push dword [esi + 0x4c4]
call edi
push 0x10095c14
push 0
push ebx
push dword [esi + 0x4c4]
call edi
cmp byte [0x103bd478], 1
jne 0x1002b7bc
push 0x10095c04
push 0
push ebx
push dword [esi + 0x4c4]
call edi
push 0x10095bf4
push 0
push ebx
push dword [esi + 0x4c4]
call edi
push 0x10095264
push 0
push ebx
push dword [esi + 0x4c4]
call edi
push 0x10095254
push 0
push ebx
push dword [esi + 0x4c4]
call edi
push 0x10095be8
push 0
push ebx
push dword [esi + 0x4c4]
call edi
push 0x10095bdc
push 0
push ebx
push dword [esi + 0x4c4]
call edi
push 0x10095bd0
push 0
push ebx
push dword [esi + 0x4c4]
call edi
push 0x1008aec4
lea ecx, [esi + 0x550]
call sub.mfc100.dll_Ordinal_12868
push 0x10095bc8
push 0
push ebx
push dword [esi + 0x570]
call edi
push 0x10095bbc
push 0
push ebx
push dword [esi + 0x570]
call edi
push 0x10095bb4
push 0
push ebx
push dword [esi + 0x570]
call edi
push 0x1008f2ac
push 0
push ebx
push dword [esi + 0x570]
call edi
push 0x10095bac
push 0
push ebx
push dword [esi + 0x570]
call edi
push 0x10095ba4
push 0
push ebx
push dword [esi + 0x570]
call edi
push 0x10096058
lea ecx, [esi + 0x5fc]
call sub.mfc100.dll_Ordinal_12868
lea ecx, [esi + 0x6a8]
push 0x1008aec4
call sub.mfc100.dll_Ordinal_12868
xor eax, eax
push eax
push eax
push 0x18b
push dword [esi + 0xb4]
mov dword [ebp - 0x4a8], eax
call edi
test eax, eax
jle 0x1002b8e2
lea eax, [ebp - 0xa8]
push eax
push dword [ebp - 0x4a8]
push 0x189
push dword [esi + 0xb4]
call edi
lea eax, [ebp - 0xa8]
push 0x100951e4
push eax
call dword [sym.imp.MSVCR100.dll_strstr]
pop ecx
pop ecx
lea ecx, [ebp - 0xa8]
cmp eax, ecx
jne 0x1002b8c3
lea eax, [ebp - 0xa4]
push eax
push 0
push ebx
push dword [esi + 0x6c8]
call edi
lea eax, [ebp - 0xa4]
push eax
lea ecx, [esi + 0x6a8]
call sub.mfc100.dll_Ordinal_12868
inc dword [ebp - 0x4a8]
push 0
push 0
push 0x18b
push dword [esi + 0xb4]
call edi
cmp dword [ebp - 0x4a8], eax
jl 0x1002b867
push 0x100961f8
lea ecx, [esi + 0x754]
call sub.mfc100.dll_Ordinal_12868
push 0xbbe
mov ecx, esi
call sub.mfc100.dll_Ordinal_4785
push eax
call fcn.1002aec4
mov dword [esp], 0x10095b00
jmp 0x1002c307
lea eax, [ebp - 0x44]
push 0x10093fe8
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002ba04
push 3
call fcn.1002952e
mov ecx, esi
mov dword [esp], 0xbba
call sub.mfc100.dll_Ordinal_4785
push eax
call fcn.1002aec4
lea ecx, [esi + 0x4a4]
mov dword [esp], 0x1008aec4
call sub.mfc100.dll_Ordinal_12868
mov eax, dword [0x35f42ac]
mov dword [ebp - 0x4a8], eax
mov dword [ebp - 0x4ac], ebx
call fcn.10005f4e
test eax, eax
je 0x1002b9fa
mov eax, dword [ebp - 0x4a8]
add eax, 0x53c
mov dword [ebp - 0x4a8], eax
mov ebx, 0x143
mov eax, dword [ebp - 0x4a8]
cmp dword [eax], 0
je 0x1002b9e0
push 0xc8
lea eax, [ebp - 0x10c]
push 0
push eax
call sub.MSVCR100.dll_memset
lea eax, [ebp - 0x10c]
push eax
mov eax, dword [ebp - 0x4a8]
push dword [eax]
call fcn.10017288
lea eax, [ebp - 0x10c]
push eax
call sub.MSVCR100.dll_strlen
add esp, 0x18
test eax, eax
je 0x1002b9e0
lea eax, [ebp - 0x10c]
push eax
push 0
push ebx
push dword [esi + 0x61c]
call edi
inc dword [ebp - 0x4ac]
add dword [ebp - 0x4a8], 4
call fcn.10005f4e
cmp dword [ebp - 0x4ac], eax
jb 0x1002b989
push 0x10095ac8
jmp 0x1002c307
lea eax, [ebp - 0x44]
push 0x100951a4
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002baa7
push 1
call fcn.1002952e
mov ecx, esi
mov dword [esp], 0xbba
call sub.mfc100.dll_Ordinal_4785
push eax
call fcn.1002aec4
mov eax, dword [0x35f42ac]
pop ecx
mov dword [ebp - 0x4ac], eax
mov dword [ebp - 0x4a8], ebx
call fcn.10005f4e
test eax, eax
je 0x1002ba9d
mov eax, dword [ebp - 0x4ac]
add eax, 0x53c
mov dword [ebp - 0x4ac], eax
mov ebx, 0x143
mov eax, dword [ebp - 0x4ac]
mov eax, dword [eax]
test eax, eax
je 0x1002ba83
add eax, 0x64
push eax
push 0
push ebx
push dword [esi + 0x4c4]
call edi
inc dword [ebp - 0x4a8]
add dword [ebp - 0x4ac], 4
call fcn.10005f4e
cmp dword [ebp - 0x4a8], eax
jb 0x1002ba68
push 0x10095aac
jmp 0x1002c307
lea eax, [ebp - 0x44]
push 0x100951e4
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002bade
push 1
call fcn.1002952e
lea ecx, [esi + 0x4a4]
mov dword [esp], 0x10095aa4
call sub.mfc100.dll_Ordinal_12868
push 0x10095a58
jmp 0x1002c275
lea eax, [ebp - 0x44]
push 0x1009514c
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002bb15
push 1
call fcn.1002952e
lea ecx, [esi + 0x4a4]
mov dword [esp], str.100000000
call sub.mfc100.dll_Ordinal_12868
push 0x10095a08
jmp 0x1002c275
lea eax, [ebp - 0x44]
push 0x1008ce88
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002bbb5
push 1
call fcn.1002952e
lea ecx, [esi + 0x4a4]
mov dword [esp], 0x1008aec4
call sub.mfc100.dll_Ordinal_12868
mov eax, dword [0x35f42ac]
mov dword [ebp - 0x4ac], eax
mov dword [ebp - 0x4a8], ebx
call fcn.10005f4e
test eax, eax
je 0x1002bbab
mov eax, dword [ebp - 0x4ac]
add eax, 0x53c
mov dword [ebp - 0x4ac], eax
mov ebx, 0x143
mov eax, dword [ebp - 0x4ac]
mov eax, dword [eax]
test eax, eax
je 0x1002bb91
add eax, 0x64
push eax
push 0
push ebx
push dword [esi + 0x4c4]
call edi
inc dword [ebp - 0x4a8]
add dword [ebp - 0x4ac], 4
call fcn.10005f4e
cmp dword [ebp - 0x4a8], eax
jb 0x1002bb76
push 0x100959cc
jmp 0x1002c307
lea eax, [ebp - 0x44]
push 0x100951c0
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002bc7c
push 1
call fcn.1002952e
pop ecx
push ebx
push ebx
push 0x18b
push dword [esi + 0xb4]
mov dword [ebp - 0x4a8], ebx
call edi
test eax, eax
jle 0x1002bc72
mov ebx, 0x143
lea eax, [ebp - 0xa8]
push eax
push dword [ebp - 0x4a8]
push 0x189
push dword [esi + 0xb4]
call edi
lea eax, [ebp - 0xa8]
push 0x100951e4
push eax
call dword [sym.imp.MSVCR100.dll_strstr]
pop ecx
pop ecx
lea ecx, [ebp - 0xa8]
cmp eax, ecx
jne 0x1002bc53
lea eax, [ebp - 0xa4]
push eax
push 0
push ebx
push dword [esi + 0x4c4]
call edi
lea eax, [ebp - 0xa4]
push eax
lea ecx, [esi + 0x4a4]
call sub.mfc100.dll_Ordinal_12868
inc dword [ebp - 0x4a8]
push 0
push 0
push 0x18b
push dword [esi + 0xb4]
call edi
cmp dword [ebp - 0x4a8], eax
jl 0x1002bbf7
push 0x10095978
jmp 0x1002c307
lea eax, [ebp - 0x44]
push 0x1009518c
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002bcb7
push 1
call fcn.1002952e
mov ecx, esi
mov dword [esp], 0xbba
call sub.mfc100.dll_Ordinal_4785
push eax
call fcn.10030606
mov dword [esp], 0x10095948
jmp 0x1002c275
lea eax, [ebp - 0x44]
push 0x10095108
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002bcee
push 1
call fcn.1002952e
lea ecx, [esi + 0x4a4]
mov dword [esp], 0x1008b754
call sub.mfc100.dll_Ordinal_12868
push 0x10095900
jmp 0x1002c275
lea eax, [ebp - 0x44]
push 0x100950f0
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002bd75
push 1
call fcn.1002952e
mov dword [esp], 0x12c
lea eax, [ebp - 0x490]
push ebx
push eax
call sub.MSVCR100.dll_memset
lea eax, [ebp - 0x490]
push 0x100958a8
push eax
call sub.MSVCR100.dll_strcpy
lea eax, [ebp - 0x490]
push 0x10095e18
push eax
call dword [sym.imp.MSVCR100.dll_strtok]
add esp, 0x1c
cmp eax, ebx
je 0x1002bd6b
mov ebx, 0x143
push eax
push 0
push ebx
push dword [esi + 0x4c4]
call edi
push 0x10095e18
push 0
call dword [sym.imp.MSVCR100.dll_strtok]
pop ecx
pop ecx
test eax, eax
jne 0x1002bd4c
push 0x10095850
jmp 0x1002c307
lea eax, [ebp - 0x44]
push 0x10095120
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002bdb0
push 1
call fcn.1002952e
mov ecx, esi
mov dword [esp], 0xbba
call sub.mfc100.dll_Ordinal_4785
push eax
call fcn.10030606
mov dword [esp], 0x1009581c
jmp 0x1002c275
lea eax, [ebp - 0x44]
push 0x100950a4
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002bde7
push 1
call fcn.1002952e
lea ecx, [esi + 0x4a4]
mov dword [esp], 0x1008b754
call sub.mfc100.dll_Ordinal_12868
push 0x100957ec
jmp 0x1002c275
lea eax, [ebp - 0x44]
push 0x10095164
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002bea7
push 1
call fcn.1002952e
mov dword [esp], 0x100957e8
push 0
mov ebx, 0x143
push ebx
push dword [esi + 0x4c4]
call edi
push 0x100957e4
push 0
push ebx
push dword [esi + 0x4c4]
call edi
push 0x100957e0
push 0
push ebx
push dword [esi + 0x4c4]
call edi
push 0x100957dc
push 0
push ebx
push dword [esi + 0x4c4]
call edi
push 0x100957d8
push 0
push ebx
push dword [esi + 0x4c4]
call edi
push 0x100957d4
push 0
push ebx
push dword [esi + 0x4c4]
call edi
push 0x100957d0
push 0
push ebx
push dword [esi + 0x4c4]
call edi
push 0x100957cc
push 0
push ebx
push dword [esi + 0x4c4]
call edi
push 0x100957c8
push 0
push ebx
push dword [esi + 0x4c4]
call edi
push 0x100957b0
jmp 0x1002c307
lea eax, [ebp - 0x44]
push 0x1009513c
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002bfb1
push 1
call fcn.1002952e
mov dword [esp], 0x10111b20
lea eax, [ebp - 0x238]
push 0x100903dc
push eax
call dword [sym.imp.MSVCR100.dll_sprintf]
add esp, 0xc
lea eax, [ebp - 0x238]
push eax
lea ecx, [ebp - 0x4a8]
call dword [sym.imp.mfc100.dll_Ordinal_310]
and dword [ebp - 4], 0
push 0x1008ff7c
lea eax, [ebp - 0x4a8]
push eax
lea eax, [ebp - 0x4b0]
push eax
call fcn.10016d80
add esp, 0xc
lea ecx, [ebp - 0x4a4]
push ecx
mov ecx, eax
call dword [sym.imp.mfc100.dll_Ordinal_1448]
push eax
call dword [sym.imp.KERNEL32.dll_FindFirstFileA]
lea ecx, [ebp - 0x4b0]
mov dword [ebp - 0x4ac], eax
call dword [sym.imp.mfc100.dll_Ordinal_901]
lea eax, [ebp - 0x478]
push eax
push 0
mov ebx, 0x143
push ebx
push dword [esi + 0x4c4]
call edi
lea eax, [ebp - 0x478]
push eax
lea ecx, [esi + 0x4a4]
call sub.mfc100.dll_Ordinal_12868
jmp 0x1002bf79
lea eax, [ebp - 0x478]
push eax
push 0
push ebx
push dword [esi + 0x4c4]
call edi
lea eax, [ebp - 0x4a4]
push eax
push dword [ebp - 0x4ac]
call dword [sym.imp.KERNEL32.dll_FindNextFileA]
test eax, eax
jne 0x1002bf67
push 0x1009578c
lea ecx, [esi + 0x430]
call sub.mfc100.dll_Ordinal_12868
lea ecx, [ebp - 0x4a8]
call dword [sym.imp.mfc100.dll_Ordinal_901]
jmp 0x1002c312
lea eax, [ebp - 0x44]
push 0x10095060
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002bfd7
push ebx
call fcn.1002952e
mov dword [esp], 0x10095764
jmp 0x1002c275
lea eax, [ebp - 0x44]
push 0x1008f870
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002bffd
push ebx
call fcn.1002952e
mov dword [esp], 0x1009574c
jmp 0x1002c275
lea eax, [ebp - 0x44]
push 0x1009453c
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002c023
push ebx
call fcn.1002952e
mov dword [esp], 0x10095734
jmp 0x1002c275
lea eax, [ebp - 0x44]
push 0x10095074
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002c049
push ebx
call fcn.1002952e
mov dword [esp], 0x1009571c
jmp 0x1002c275
lea eax, [ebp - 0x44]
push 0x10095054
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002c06f
push ebx
call fcn.1002952e
mov dword [esp], 0x10095708
jmp 0x1002c275
lea eax, [ebp - 0x44]
push 0x10095020
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002c095
push ebx
call fcn.1002952e
mov dword [esp], 0x100956f8
jmp 0x1002c275
lea eax, [ebp - 0x44]
push 0x10095014
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002c0bb
push ebx
call fcn.1002952e
mov dword [esp], 0x100956e8
jmp 0x1002c275
lea eax, [ebp - 0x44]
push 0x10095008
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002c0e1
push ebx
call fcn.1002952e
mov dword [esp], 0x100956d4
jmp 0x1002c275
lea eax, [ebp - 0x44]
push 0x10095048
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002c107
push ebx
call fcn.1002952e
mov dword [esp], 0x100956c0
jmp 0x1002c275
lea eax, [ebp - 0x44]
push 0x10095040
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002c12d
push ebx
call fcn.1002952e
mov dword [esp], 0x1009569c
jmp 0x1002c275
lea eax, [ebp - 0x44]
push 0x10094fd8
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002c153
push ebx
call fcn.1002952e
mov dword [esp], 0x10095674
jmp 0x1002c275
lea eax, [ebp - 0x44]
push 0x1008f894
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002c179
push ebx
call fcn.1002952e
mov dword [esp], 0x1009563c
jmp 0x1002c275
lea eax, [ebp - 0x44]
push 0x1008ff50
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002c19f
push ebx
call fcn.1002952e
mov dword [esp], 0x10095614
jmp 0x1002c275
lea eax, [ebp - 0x44]
push 0x1009502c
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002c1c5
push ebx
call fcn.1002952e
mov dword [esp], 0x100955fc
jmp 0x1002c275
lea eax, [ebp - 0x44]
push 0x10094fe8
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002c1eb
push ebx
call fcn.1002952e
mov dword [esp], 0x100955cc
jmp 0x1002c275
lea eax, [ebp - 0x44]
push 0x10095080
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002c20e
push ebx
call fcn.1002952e
mov dword [esp], 0x10095594
jmp 0x1002c275
lea eax, [ebp - 0x44]
push 0x10094fbc
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002c231
push ebx
call fcn.1002952e
mov dword [esp], 0x10095558
jmp 0x1002c275
lea eax, [ebp - 0x44]
push 0x10094ff4
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002c254
push ebx
call fcn.1002952e
mov dword [esp], 0x10095538
jmp 0x1002c275
lea eax, [ebp - 0x44]
push 0x10095068
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002c285
push ebx
call fcn.1002952e
mov dword [esp], 0x1009550c
lea ecx, [esi + 0x430]
call sub.mfc100.dll_Ordinal_12868
jmp 0x1002c314
lea eax, [ebp - 0x44]
push 0x10095180
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002c314
push 1
call fcn.1002952e
mov dword [esp], 0x12c
lea eax, [ebp - 0x364]
push ebx
push eax
call sub.MSVCR100.dll_memset
lea eax, [ebp - 0x364]
push 0x10095418
push eax
call sub.MSVCR100.dll_strcpy
lea eax, [ebp - 0x364]
push 0x10095e18
push eax
call dword [sym.imp.MSVCR100.dll_strtok]
add esp, 0x1c
cmp eax, ebx
je 0x1002c302
mov ebx, 0x143
push eax
push 0
push ebx
push dword [esi + 0x4c4]
call edi
push 0x10095e18
push 0
call dword [sym.imp.MSVCR100.dll_strtok]
pop ecx
pop ecx
test eax, eax
jne 0x1002c2e3
push 0x100953d8
lea ecx, [esi + 0x430]
call sub.mfc100.dll_Ordinal_12868
xor ebx, ebx
push 1
push ebx
push dword [esi + 0x20]
call dword [sym.imp.USER32.dll_InvalidateRect]
call fcn.10083b2f
ret