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

Disassembly:
push ebp
mov ebp, esp
test ecx, ecx
je case.0x1007626b.3
cmp byte [ebp + 8], 0
mov eax, dword [ebp + 0xc]
je 0x10076242
cmp eax, 0x2000
jg 0x100760ec
je 0x100760d9
cmp eax, 0x40
jg 0x1007603c
je 0x1007602c
dec eax
cmp eax, 0x1f
ja case.0x1007626b.3
movzx eax, byte [eax + 0x10076470]
jmp dword [eax*4 + 0x10076454]
mov eax, dword [ebp + 0x10]
add dword [ecx + 0x58], eax
add dword [ecx + 0xc0], eax
pop ebp
ret 0xc
mov eax, dword [ebp + 0x10]
add dword [ecx + 0x5c], eax
add dword [ecx + 0xc0], eax
pop ebp
ret 0xc
mov eax, dword [ebp + 0x10]
add dword [ecx + 0x60], eax
add dword [ecx + 0xc0], eax
pop ebp
ret 0xc
mov eax, dword [ebp + 0x10]
add dword [ecx + 0x64], eax
add dword [ecx + 0xc0], eax
pop ebp
ret 0xc
mov eax, dword [ebp + 0x10]
add dword [ecx + 0x68], eax
add dword [ecx + 0xc0], eax
pop ebp
ret 0xc
mov eax, dword [ebp + 0x10]
add dword [ecx + 0x6c], eax
add dword [ecx + 0xc0], eax
pop ebp
ret 0xc
mov eax, dword [ebp + 0x10]
add dword [ecx + 0x70], eax
add dword [ecx + 0xc0], eax
pop ebp
ret 0xc
cmp eax, 0x400
jg 0x100760a1
je 0x1007608e
cmp eax, 0x80
je 0x1007607e
cmp eax, 0x100
je 0x1007606e
cmp eax, 0x200
jne case.0x1007626b.3
mov eax, dword [ebp + 0x10]
add dword [ecx + 0x7c], eax
add dword [ecx + 0xc0], eax
pop ebp
ret 0xc
mov eax, dword [ebp + 0x10]
add dword [ecx + 0x78], eax
add dword [ecx + 0xc0], eax
pop ebp
ret 0xc
mov eax, dword [ebp + 0x10]
add dword [ecx + 0x74], eax
add dword [ecx + 0xc0], eax
pop ebp
ret 0xc
mov eax, dword [ebp + 0x10]
add dword [ecx + 0x80], eax
add dword [ecx + 0xc0], eax
pop ebp
ret 0xc
cmp eax, 0x800
je 0x100760c6
cmp eax, 0x1000
jne case.0x1007626b.3
mov eax, dword [ebp + 0x10]
add dword [ecx + 0x88], eax
add dword [ecx + 0xc0], eax
pop ebp
ret 0xc
mov eax, dword [ebp + 0x10]
add dword [ecx + 0x84], eax
add dword [ecx + 0xc0], eax
pop ebp
ret 0xc
mov eax, dword [ebp + 0x10]
add dword [ecx + 0x8c], eax
add dword [ecx + 0xc0], eax
pop ebp
ret 0xc
cmp eax, 0x100000
jg 0x100761b6
je 0x100761a3
cmp eax, 0x20000
jg 0x1007616b
je 0x10076158
cmp eax, 0x4000
je 0x10076145
cmp eax, 0x8000
je 0x10076132
cmp eax, 0x10000
jne case.0x1007626b.3
mov eax, dword [ebp + 0x10]
add dword [ecx + 0x98], eax
add dword [ecx + 0xc0], eax
pop ebp
ret 0xc
mov eax, dword [ebp + 0x10]
add dword [ecx + 0x94], eax
add dword [ecx + 0xc0], eax
pop ebp
ret 0xc
mov eax, dword [ebp + 0x10]
add dword [ecx + 0x90], eax
add dword [ecx + 0xc0], eax
pop ebp
ret 0xc
mov eax, dword [ebp + 0x10]
add dword [ecx + 0x9c], eax
add dword [ecx + 0xc0], eax
pop ebp
ret 0xc
cmp eax, 0x40000
je 0x10076190
cmp eax, 0x80000
jne case.0x1007626b.3
mov eax, dword [ebp + 0x10]
add dword [ecx + 0xa4], eax
add dword [ecx + 0xc0], eax
pop ebp
ret 0xc
mov eax, dword [ebp + 0x10]
add dword [ecx + 0xa0], eax
add dword [ecx + 0xc0], eax
pop ebp
ret 0xc
mov eax, dword [ebp + 0x10]
add dword [ecx + 0xa8], eax
add dword [ecx + 0xc0], eax
pop ebp
ret 0xc
cmp eax, 0x800000
jg 0x1007620a
je 0x100761f7
cmp eax, 0x200000
je 0x100761e4
cmp eax, 0x400000
jne case.0x1007626b.3
mov eax, dword [ebp + 0x10]
add dword [ecx + 0xb0], eax
add dword [ecx + 0xc0], eax
pop ebp
ret 0xc
mov eax, dword [ebp + 0x10]
add dword [ecx + 0xac], eax
add dword [ecx + 0xc0], eax
pop ebp
ret 0xc
mov eax, dword [ebp + 0x10]
add dword [ecx + 0xb4], eax
add dword [ecx + 0xc0], eax
pop ebp
ret 0xc
cmp eax, 0x1000000
je 0x1007622f
cmp eax, 0x2000000
jne case.0x1007626b.3
mov eax, dword [ebp + 0x10]
add dword [ecx + 0xbc], eax
add dword [ecx + 0xc0], eax
pop ebp
ret 0xc
mov eax, dword [ebp + 0x10]
add dword [ecx + 0xb8], eax
add dword [ecx + 0xc0], eax
pop ebp
ret 0xc
cmp eax, 0x800
jg 0x1007635a
je 0x1007634a
cmp eax, 0x20
jg 0x100762d1
je 0x100762c1
dec eax
cmp eax, 0xf
ja case.0x1007626b.3
movzx edx, byte [eax + 0x100764a8]
jmp dword [edx*4 + 0x10076490]
mov eax, dword [ebp + 0x10]
add dword [ecx], eax
add dword [ecx + 0xc0], eax
pop ebp
ret 0xc
mov eax, dword [ebp + 0x10]
add dword [ecx + 4], eax
add dword [ecx + 0xc0], eax
pop ebp
ret 0xc
mov eax, dword [ebp + 0x10]
add dword [ecx + 8], eax
add dword [ecx + 0xc0], eax
pop ebp
ret 0xc
mov eax, dword [ebp + 0x10]
add dword [ecx + 0xc], eax
add dword [ecx + 0xc0], eax
pop ebp
ret 0xc
mov eax, dword [ebp + 0x10]
add dword [ecx + 0x10], eax
add dword [ecx + 0xc0], eax
pop ebp
ret 0xc
mov eax, dword [ebp + 0x10]
add dword [ecx + 0x14], eax
add dword [ecx + 0xc0], eax
pop ebp
ret 0xc
cmp eax, 0x100
jg 0x10076318
je 0x10076308
sub eax, 0x40
je 0x100762f8
sub eax, 0x40
jne case.0x1007626b.3
mov eax, dword [ebp + 0x10]
add dword [ecx + 0x1c], eax
add dword [ecx + 0xc0], eax
pop ebp
ret 0xc
mov eax, dword [ebp + 0x10]
add dword [ecx + 0x18], eax
add dword [ecx + 0xc0], eax
pop ebp
ret 0xc
mov eax, dword [ebp + 0x10]
add dword [ecx + 0x20], eax
add dword [ecx + 0xc0], eax
pop ebp
ret 0xc
cmp eax, 0x200
je 0x1007633a
cmp eax, 0x400
jne case.0x1007626b.3
mov eax, dword [ebp + 0x10]
add dword [ecx + 0x28], eax
add dword [ecx + 0xc0], eax
pop ebp
ret 0xc
mov eax, dword [ebp + 0x10]
add dword [ecx + 0x24], eax
add dword [ecx + 0xc0], eax
pop ebp
ret 0xc
mov eax, dword [ebp + 0x10]
add dword [ecx + 0x2c], eax
add dword [ecx + 0xc0], eax
pop ebp
ret 0xc
cmp eax, 0x20000
jg 0x100763f4
je 0x100763e4
cmp eax, 0x4000
jg 0x100763b2
je 0x100763a2
cmp eax, 0x1000
je 0x10076392
cmp eax, 0x2000
jne case.0x1007626b.3
mov eax, dword [ebp + 0x10]
add dword [ecx + 0x34], eax
add dword [ecx + 0xc0], eax
pop ebp
ret 0xc
mov eax, dword [ebp + 0x10]
add dword [ecx + 0x30], eax
add dword [ecx + 0xc0], eax
pop ebp
ret 0xc
mov eax, dword [ebp + 0x10]
add dword [ecx + 0x38], eax
add dword [ecx + 0xc0], eax
pop ebp
ret 0xc
cmp eax, 0x8000
je 0x100763d4
cmp eax, 0x10000
jne case.0x1007626b.3
mov eax, dword [ebp + 0x10]
add dword [ecx + 0x40], eax
add dword [ecx + 0xc0], eax
pop ebp
ret 0xc
mov eax, dword [ebp + 0x10]
add dword [ecx + 0x3c], eax
add dword [ecx + 0xc0], eax
pop ebp
ret 0xc
mov eax, dword [ebp + 0x10]
add dword [ecx + 0x44], eax
add dword [ecx + 0xc0], eax
pop ebp
ret 0xc
cmp eax, 0x100000
jg 0x1007643b
je 0x1007642b
cmp eax, 0x40000
je 0x1007641b
cmp eax, 0x80000
jne case.0x1007626b.3
mov eax, dword [ebp + 0x10]
add dword [ecx + 0x4c], eax
add dword [ecx + 0xc0], eax
pop ebp
ret 0xc
mov eax, dword [ebp + 0x10]
add dword [ecx + 0x48], eax
add dword [ecx + 0xc0], eax
pop ebp
ret 0xc
mov eax, dword [ebp + 0x10]
add dword [ecx + 0x50], eax
add dword [ecx + 0xc0], eax
pop ebp
ret 0xc
cmp eax, 0x200000
jne case.0x1007626b.3
mov eax, dword [ebp + 0x10]
add dword [ecx + 0x54], eax
add dword [ecx + 0xc0], eax
pop ebp
ret 0xc