Function at 0x1027130
Capabilities:
Compress data via winapi
Link many functions at runtime

Disassembly:
mov edi, edi
push ebp
mov ebp, esp
cmp dword [ebp + 0x10], 0
je 0x10273fe
push esi
push 0x100ac5c
call dword [sym.imp.KERNEL32.DLL_GetModuleHandleA]
mov esi, eax
test esi, esi
je 0x10273fd
push ebx
push edi
mov edi, dword [sym.imp.KERNEL32.DLL_GetProcAddress]
push 0x100ac48
push esi
call edi
test eax, eax
jne 0x102716e
mov eax, fcn.01027120
mov ebx, dword [ebp + 0xc]
push 0x100ac38
push esi
mov dword [ebx + 0x88], eax
call edi
test eax, eax
jne 0x1027188
mov eax, fcn.01027120
push 0x100ac24
push esi
mov dword [ebx + 0x94], eax
call edi
test eax, eax
jne 0x102719f
mov eax, fcn.01027120
push 0x100ac18
push esi
mov dword [ebx + 0x98], eax
call edi
test eax, eax
jne 0x10271b6
mov eax, fcn.01027120
push 0x100ac0c
push esi
mov dword [ebx + 0x8c], eax
call edi
test eax, eax
jne 0x10271cd
mov eax, fcn.01027120
push 0x100abf8
push esi
mov dword [ebx + 0x90], eax
call edi
test eax, eax
jne 0x10271e4
mov eax, fcn.01027120
push 0x100abe0
push esi
mov dword [ebx + 0x9c], eax
call edi
test eax, eax
jne 0x10271fb
mov eax, fcn.01027120
push 0x100abc8
push esi
mov dword [ebx + 0xa0], eax
call edi
test eax, eax
jne 0x1027212
mov eax, fcn.01027120
push 0x100abac
push esi
mov dword [ebx + 0xa4], eax
call edi
test eax, eax
jne 0x1027229
mov eax, fcn.01027120
push 0x100aba4
push esi
mov dword [ebx + 0xa8], eax
call edi
test eax, eax
jne 0x1027240
mov eax, fcn.01027120
push 0x100ab98
push esi
mov dword [ebx + 0xac], eax
call edi
test eax, eax
jne 0x1027257
mov eax, fcn.01027120
push 0x100ab7c
push esi
mov dword [ebx + 0xb0], eax
call edi
test eax, eax
jne 0x102726e
mov eax, fcn.01027120
push 0x100ab60
push esi
mov dword [ebx + 0xb4], eax
call edi
test eax, eax
jne 0x1027285
mov eax, fcn.01027120
push 0x100ab48
push esi
mov dword [ebx + 0xb8], eax
call edi
test eax, eax
jne 0x102729c
mov eax, fcn.01027120
push 0x100ab2c
push esi
mov dword [ebx + 0xbc], eax
call edi
test eax, eax
jne 0x10272b3
mov eax, fcn.01027120
push 0x100ab1c
push esi
mov dword [ebx + 0xc0], eax
call edi
test eax, eax
jne 0x10272ca
mov eax, fcn.01027120
push 0x100ab04
push esi
mov dword [ebx + 0xc4], eax
call edi
test eax, eax
jne 0x10272e1
mov eax, fcn.01027120
push 0x100aaf4
push esi
mov dword [ebx + 0xc8], eax
call edi
test eax, eax
jne 0x10272f8
mov eax, fcn.01027120
push 0x100aae0
push esi
mov dword [ebx + 0xcc], eax
call edi
test eax, eax
jne 0x102730f
mov eax, fcn.01027120
push 0x100aac4
push esi
mov dword [ebx + 0xd0], eax
call edi
test eax, eax
jne 0x1027326
mov eax, fcn.01027120
push 0x100aaac
push esi
mov dword [ebx + 0xd4], eax
call edi
test eax, eax
jne 0x102733d
mov eax, fcn.01027120
push 0x100aa94
push esi
mov dword [ebx + 0xd8], eax
call edi
test eax, eax
jne 0x1027354
mov eax, fcn.01027120
push 0x100aa7c
push esi
mov dword [ebx + 0xdc], eax
call edi
test eax, eax
jne 0x102736b
mov eax, fcn.01027120
push 0x100aa68
push esi
mov dword [ebx + 0xe0], eax
call edi
test eax, eax
jne 0x1027382
mov eax, fcn.01027120
push 0x100aa54
push esi
mov dword [ebx + 0xe4], eax
call edi
test eax, eax
jne 0x1027399
mov eax, fcn.01027120
push 0x100aa40
push esi
mov dword [ebx + 0xe8], eax
call edi
test eax, eax
jne 0x10273b0
mov eax, fcn.01027120
push 0x100aa20
push esi
mov dword [ebx + 0xec], eax
call edi
test eax, eax
jne 0x10273c7
mov eax, fcn.01027120
push 0x100aa10
push esi
mov dword [ebx + 0xf0], eax
call edi
test eax, eax
jne 0x10273de
mov eax, fcn.01027120
push 0x100aa00
push esi
mov dword [ebx + 0xf4], eax
call edi
test eax, eax
jne 0x10273f5
mov eax, fcn.01027120
pop edi
mov dword [ebx + 0xf8], eax
pop ebx
pop esi
pop ebp
ret 0xc