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

Disassembly:
mov edi, edi
push ebp
mov ebp, esp
mov eax, dword [ebp + 8]
movzx ecx, word [eax]
cmp ecx, 0x1501
jg 0x653583
je 0x653576
cmp ecx, 0x1200
jg 0x65344a
je 0x65343d
cmp ecx, 0x1001
jg 0x6533b8
je 0x6533ab
cmp ecx, 0x14
jg 0x65336e
je 0x653361
sub ecx, 0xa
je 0x653355
sub ecx, 2
je 0x653348
sub ecx, 2
jne case.0x6536dc.32785
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 8]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 4]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0xc]
call eax
pop ebp
ret
cmp ecx, 0xf0
jl case.0x6536dc.32785
cmp ecx, 0xff
jle 0x65339b
cmp ecx, 0x20c
jne case.0x6536dc.32785
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0x14]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + reloc.KERNEL32.dll_LockFile]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0x1c]
call eax
pop ebp
ret
sub ecx, 0x1002
cmp ecx, 0xf
ja case.0x6536dc.32785
movzx ecx, byte [ecx + 0x653838]
jmp dword [ecx*4 + 0x653814]
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0x20]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0x38]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0x3c]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0x40]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0x44]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0x4c]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0x54]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0x58]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0x60]
call eax
pop ebp
ret
cmp ecx, 0x1400
jg 0x653500
je 0x6534f0
sub ecx, 0x1201
cmp ecx, 9
ja case.0x6536dc.32785
jmp dword [ecx*4 + 0x653848]
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0x64]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0x6c]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0x70]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0x74]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0x78]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0x7c]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0x80]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0x84]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0x88]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0x8c]
call eax
pop ebp
ret
sub ecx, 0x1401
cmp ecx, 0xb
ja case.0x6536dc.32785
jmp dword [ecx*4 + 0x653870]
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0x90]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0x94]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0x9c]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0xb0]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0xb4]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0xbc]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0x10]
call eax
pop ebp
ret
cmp ecx, 0x8000
jg 0x6536cd
je 0x6536bd
sub ecx, 0x1502
cmp ecx, 0x12
ja case.0x6536dc.32785
jmp dword [ecx*4 + 0x6538a0]
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0x18]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0x24]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0x28]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0x2c]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0x30]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0x34]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0x48]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0x50]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0x5c]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0x68]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0x98]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0xa0]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0xa4]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0xa8]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0xac]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0xb8]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0xc0]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0xc4]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0xc8]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0xcc]
call eax
pop ebp
ret
sub ecx, 0x8001
cmp ecx, 0x17
ja case.0x6536dc.32785
jmp dword [ecx*4 + 0x6538ec]
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0xd0]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0xd4]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0xd8]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0xdc]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0xe0]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0xe4]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0xe8]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0xec]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0xf0]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0xf4]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0xf8]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0xfc]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + reloc.KERNEL32.dll_LockFile]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + reloc.KERNEL32.dll_LockFile]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0x108]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + reloc.KERNEL32.dll_LockFile]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + reloc.KERNEL32.dll_LockFile]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + reloc.KERNEL32.dll_LockFile]
call eax
pop ebp
ret
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + reloc.KERNEL32.dll_LockFile]
call eax
pop ebp
ret