Function at 0x1000b3c0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push 0xffffffffffffffff
push 0x100391ab
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x1b8
push ebx
push ebp
push esi
mov esi, ecx
mov ecx, 0x100443f0
mov eax, 0x10043358
push edi
mov dword [esp + 0x14], esi
mov dword [esp + 0x1c], 0x100443e0
mov dword [esp + 0x20], 0x100443d4
mov dword [esp + 0x24], 0x100443cc
mov dword [esp + 0x28], 0x100443c4
mov dword [esp + 0x2c], 0x100443bc
mov dword [esp + 0x30], 0x100443b4
mov dword [esp + 0x34], 0x100437f4
mov dword [esp + 0x38], 0x100443a0
mov dword [esp + 0x3c], ecx
mov dword [esp + 0x40], 0x100437a4
mov dword [esp + 0x44], 0x1004438c
mov dword [esp + 0x48], 0x10044378
mov dword [esp + 0x4c], 0x10044370
mov dword [esp + 0x50], 0x10044364
mov dword [esp + 0x54], 0x1004435c
mov dword [esp + 0x58], 0x100437ec
mov dword [esp + 0x5c], 0x10044354
mov dword [esp + 0x60], eax
mov dword [esp + 0x64], 0x10044340
mov dword [esp + 0x68], 0x100437dc
mov dword [esp + 0x6c], 0x10044330
mov dword [esp + 0x70], 0x10044324
mov dword [esp + 0x74], 0x10044318
mov dword [esp + 0x78], 0x1004430c
mov dword [esp + 0x7c], 0x100442fc
mov dword [esp + 0x80], 0x100442ec
mov dword [esp + 0x84], 0x100442d8
mov dword [esp + 0x88], 0x100442c4
mov dword [esp + 0x8c], 0x100442b4
mov dword [esp + 0x90], 0x100442a4
mov dword [esp + 0x94], 0x10044290
mov dword [esp + 0x98], 0x10044280
mov dword [esp + 0x9c], 0x10044274
mov dword [esp + 0xa0], 0x10044264
mov dword [esp + 0xa4], 0x1004425c
mov dword [esp + 0xa8], 0x1004424c
mov dword [esp + 0xac], 0x10044240
mov dword [esp + 0xb0], 0x10044234
mov dword [esp + 0xb4], 0x10044224
mov dword [esp + 0xb8], 0x10044218
mov dword [esp + 0xbc], 0x10043458
mov dword [esp + 0xc0], 0x100441d4
mov dword [esp + 0xc4], 0x100441a8
mov dword [esp + 0xc8], 0x10044168
mov dword [esp + 0xcc], 0x1004413c
mov dword [esp + 0xd0], 0x10044108
mov dword [esp + 0xd4], 0x100440e4
mov dword [esp + 0xd8], 0x100440bc
mov dword [esp + 0xdc], 0x10044090
mov dword [esp + 0xe0], 0x10044060
mov dword [esp + 0xe4], 0x10043344
mov dword [esp + 0xe8], 0x1004404c
mov dword [esp + 0xec], 0x1004402c
mov dword [esp + 0xf0], 0x10044008
mov dword [esp + 0xf4], 0x10043ff4
mov dword [esp + 0xf8], 0x10043fd4
mov dword [esp + 0xfc], 0x10043fac
mov dword [esp + 0x100], 0x10043f80
mov dword [esp + 0x104], 0x10043f4c
mov dword [esp + 0x108], 0x10043f08
mov dword [esp + 0x10c], 0x1004334c
mov dword [esp + 0x110], 0x10043418
mov dword [esp + 0x114], 0x100433fc
mov dword [esp + 0x118], eax
mov dword [esp + 0x11c], 0x10043594
mov dword [esp + 0x120], 0x10043eb8
mov dword [esp + 0x124], 0x10043e78
mov dword [esp + 0x128], 0x10043e1c
mov dword [esp + 0x12c], 0x10043db0
mov dword [esp + 0x130], 0x10043d94
mov dword [esp + 0x134], 0x10043d70
mov dword [esp + 0x138], 0x10043d60
mov dword [esp + 0x13c], 0x10043d3c
mov dword [esp + 0x174], ecx
mov ecx, esi
mov dword [esp + 0x140], 0x10043d20
mov dword [esp + 0x144], 0x10043cf4
mov dword [esp + 0x148], 0x10043ca4
mov dword [esp + 0x14c], 0x10043c48
mov dword [esp + 0x150], 0x10043bd4
mov dword [esp + 0x154], 0x10043b70
mov dword [esp + 0x158], 0x10043b10
mov dword [esp + 0x15c], 0x10043ad8
mov dword [esp + 0x160], 0x10043abc
mov dword [esp + 0x164], 0x10043a9c
mov dword [esp + 0x168], 0x10043a80
mov dword [esp + 0x16c], 0x10043a60
mov dword [esp + 0x170], 0x10043778
mov dword [esp + 0x178], 0x10043a44
mov dword [esp + 0x17c], 0x10043a20
mov dword [esp + 0x180], 0x10043a08
mov dword [esp + 0x184], 0x100439e8
mov dword [esp + 0x188], 0x100439d0
mov dword [esp + 0x18c], 0x100439b4
mov dword [esp + 0x190], 0x10043990
mov dword [esp + 0x194], 0x1004397c
mov dword [esp + 0x198], 0x10043958
mov dword [esp + 0x19c], 0x100435b8
mov dword [esp + 0x1a0], 0x10043670
mov dword [esp + 0x1a4], 0x10043684
mov dword [esp + 0x1a8], 0x10043940
mov dword [esp + 0x1ac], 0x10043924
mov dword [esp + 0x1b0], 0x100438f8
mov dword [esp + 0x1b4], 0x100438c4
mov dword [esp + 0x1b8], 0x10043888
mov dword [esp + 0x1bc], 0x10043868
mov dword [esp + 0x1c0], 0x10043844
mov dword [esp + 0x1c4], 0x10043820
call fcn.1000a6f0
mov edi, eax
lea ecx, [esp + 0x10]
mov dword [esp + 0x18], edi
call fcn.10037df8
mov ebp, 1
mov dword [esp + 0x1d0], 0
cmp edi, ebp
jle 0x1000b8eb
mov ebx, dword [sym.imp.msvcrt.dll_wcscmp]
jmp 0x1000b867
mov esi, dword [esp + 0x14]
push ebp
mov ecx, esi
call fcn.1000a6d0
mov eax, dword [eax]
lea ecx, [esp + 0x10]
push eax
call fcn.10037df2
xor edi, edi
lea esi, [esp + 0x1c]
mov eax, dword [esi]
mov ecx, dword [esp + 0x10]
push eax
push ecx
call ebx
add esp, 8
test eax, eax
je 0x1000b89b
inc edi
add esi, 4
cmp edi, 0x29
jl 0x1000b881
cmp edi, 0x29
jne 0x1000b8de
mov ecx, dword [esp + 0x14]
lea edx, [esp + 0x10]
push edx
push ebp
call fcn.1000a6d0
mov ecx, eax
call fcn.10002970
xor edi, edi
lea esi, [esp + 0xc0]
mov eax, dword [esi]
push eax
mov eax, dword [esp + 0x14]
push eax
call ebx
add esp, 8
test eax, eax
je 0x1000b8d9
inc edi
add esi, 4
cmp edi, 0x42
jl 0x1000b8bf
cmp edi, 0x42
je 0x1000b91a
mov eax, dword [esp + 0x18]
inc ebp
cmp ebp, eax
jl 0x1000b863
lea ecx, [esp + 0x10]
mov dword [esp + 0x1d0], 0xffffffff
call sub.mfc42u.dll_CString::CString
xor al, al
mov ecx, dword [esp + 0x1c8]
pop edi
pop esi
pop ebp
pop ebx
mov dword fs:[0], ecx
add esp, 0x1c4
ret
mov ecx, dword [esp + 0x14]
push 0x10045388
push ebp
call fcn.1000a6d0
mov ecx, eax
call fcn.10002670
lea ecx, [esp + 0x10]
mov dword [esp + 0x1d0], 0xffffffff
call sub.mfc42u.dll_CString::CString
mov al, 1
jmp 0x1000b901