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

Disassembly:
sub esp, 0x64
push ebx
mov ebx, dword [esp + 0x6c]
push esi
mov esi, dword [esp + 0x78]
mov dword [esi], 0
mov eax, dword [ebx + 0xac]
test eax, eax
je 0x100b2e79
mov eax, dword [ebx + 0xb0]
test eax, eax
je 0x100b2e79
lea eax, [esp + 0x20]
push eax
push ebx
call fcn.100c7b90
add esp, 8
test eax, eax
jne 0x100b2b7c
mov eax, dword [esp + 0x20]
lea ecx, [esp + 0x1c]
push ecx
lea edx, [esp + 0x28]
push edx
push eax
call fcn.10051d90
add esp, 0xc
test eax, eax
je 0x100b2b87
pop esi
mov eax, 1
pop ebx
add esp, 0x64
ret
mov eax, dword [esp + 0x1c]
push ebp
xor ebp, ebp
test eax, eax
push edi
jle 0x100b2e65
mov edi, 1
lea esp, [esp]
mov edx, dword [esp + 0x2c]
lea ecx, [esp + 0x30]
push ecx
push ebp
push edx
call fcn.100a7160
add esp, 0xc
test eax, eax
jne 0x100b2e6f
mov eax, dword [esp + 0x30]
mov ecx, dword [eax + 0x24]
cmp ecx, dword [ebx + 0x24]
jne 0x100b2e58
mov edx, dword [ebx + 0x28]
mov ecx, dword [eax + 0x28]
neg edx
cmp ecx, edx
jne 0x100b2e58
mov ecx, dword [eax + 0xb0]
test ecx, ecx
jne 0x100b2e58
lea ecx, [esp + 0x14]
push ecx
lea edx, [esp + 0x20]
push edx
push eax
call fcn.1006f7c0
add esp, 0xc
test eax, eax
jne 0x100b2e6f
mov eax, dword [esp + 0x14]
test eax, eax
je 0x100b2e65
lea eax, [esp + 0x14]
push eax
lea ecx, [esp + 0x24]
push ecx
push ebx
call fcn.1006f7c0
add esp, 0xc
test eax, eax
jne 0x100b2e6f
mov eax, dword [esp + 0x14]
test eax, eax
je 0x100b2e65
lea edx, [esp + 0x34]
push edx
mov edx, dword [esp + 0x20]
lea eax, [esp + 0x84]
push eax
lea ecx, [esp + 0x80]
push ecx
push edx
call fcn.10032050
add esp, 0x10
test eax, eax
jne 0x100b2e6f
lea eax, [esp + 0x38]
push eax
mov eax, dword [esp + 0x24]
lea ecx, [esp + 0x84]
push ecx
lea edx, [esp + 0x18]
push edx
push eax
call fcn.10032050
add esp, 0x10
test eax, eax
jne 0x100b2e6f
cmp dword [esp + 0x34], edi
jge 0x100b2c92
mov dword [esi], edi
jmp 0x100b2c9c
cmp dword [esp + 0x38], edi
jl 0x100b2e65
lea ecx, [esp + 0x50]
push edi
push ecx
call fcn.100a71a0
add esp, 8
test eax, eax
jne 0x100b2e6f
mov ecx, dword [esp + 0x78]
lea edx, [esp + 0x18]
push edx
mov edx, dword [esp + 0x14]
lea eax, [esp + 0x54]
push eax
push ecx
push edx
call fcn.100a75c0
add esp, 0x10
test eax, eax
jne 0x100b2e6f
mov eax, dword [esp + 0x18]
test eax, eax
jle 0x100b2ce0
mov dword [esi], edi
lea eax, [esp + 0x50]
push eax
call fcn.100a7120
add esp, 4
test eax, eax
jne 0x100b2e6f
cmp dword [esi], 0
jne 0x100b2e2c
lea ecx, [esp + 0x3c]
push ecx
mov ecx, dword [esp + 0x20]
lea edx, [esp + 0x84]
push edx
lea eax, [esp + 0x80]
push eax
push ecx
call fcn.10032120
add esp, 0x10
test eax, eax
jne 0x100b2e6f
lea edx, [esp + 0x44]
push edx
mov edx, dword [esp + 0x24]
lea eax, [esp + 0x84]
push eax
lea ecx, [esp + 0x18]
push ecx
push edx
call fcn.10032120
add esp, 0x10
test eax, eax
jne 0x100b2e6f
cmp dword [esp + 0x3c], edi
jge 0x100b2d5c
mov dword [esi], edi
jmp 0x100b2e2c
lea eax, [esp + 0x50]
push edi
push eax
call fcn.100a71a0
add esp, 8
test eax, eax
jne 0x100b2e6f
mov eax, dword [esp + 0x78]
lea ecx, [esp + 0x18]
push ecx
mov ecx, dword [esp + 0x14]
lea edx, [esp + 0x54]
push edx
push eax
push ecx
call fcn.100a75c0
add esp, 0x10
test eax, eax
jne 0x100b2e6f
mov eax, dword [esp + 0x18]
test eax, eax
jle 0x100b2da0
mov dword [esi], edi
lea edx, [esp + 0x50]
push edx
call fcn.100a7120
add esp, 4
test eax, eax
jne 0x100b2e6f
cmp dword [esi], 0
jne 0x100b2e2c
lea eax, [esp + 0x48]
push eax
mov eax, dword [esp + 0x20]
lea ecx, [esp + 0x84]
push ecx
lea edx, [esp + 0x80]
push edx
push eax
call fcn.10032220
add esp, 0x10
test eax, eax
jne 0x100b2e6f
lea ecx, [esp + 0x40]
push ecx
mov ecx, dword [esp + 0x24]
lea edx, [esp + 0x84]
push edx
lea eax, [esp + 0x18]
push eax
push ecx
call fcn.10032220
add esp, 0x10
test eax, eax
jne 0x100b2e6f
mov eax, dword [esp + 0x40]
test eax, eax
jle 0x100b2e13
mov dword [esi], edi
jmp 0x100b2e2c
mov eax, dword [esp + 0x44]
test eax, eax
jle 0x100b2e27
mov eax, dword [esp + 0x48]
test eax, eax
jge 0x100b2e27
mov dword [esi], edi
jmp 0x100b2e2c
cmp dword [esi], 0
je 0x100b2e58
lea edx, [esp + 0x4c]
push edx
call fcn.100206a0
add esp, 4
test eax, eax
jne 0x100b2e6f
mov eax, dword [esp + 0x4c]
mov ecx, dword [esp + 0x7c]
push eax
push 0x178d
push ecx
call fcn.100809a0
add esp, 0xc
test eax, eax
jne 0x100b2e6f
mov eax, dword [esp + 0x24]
inc ebp
cmp ebp, eax
jl 0x100b2ba0
pop edi
pop ebp
pop esi
xor eax, eax
pop ebx
add esp, 0x64
ret
mov eax, edi
pop edi
pop ebp
pop esi
pop ebx
add esp, 0x64
ret
pop esi
xor eax, eax
pop ebx
add esp, 0x64
ret