Function at 0x101b190
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 0x101b447
push esi
push 0x10090e4
call dword [sym.imp.KERNEL32.DLL_GetModuleHandleA]
mov esi, eax
test esi, esi
je 0x101b446
push ebx
push edi
mov edi, dword [sym.imp.KERNEL32.DLL_GetProcAddress]
push 0x10090d0
push esi
call edi
test eax, eax
jne 0x101b1ce
mov eax, fcn.0101b180
mov ebx, dword [ebp + 0xc]
push 0x10090c0
push esi
mov dword [ebx + 0x88], eax
call edi
test eax, eax
jne 0x101b1e8
mov eax, fcn.0101b180
push 0x10090ac
push esi
mov dword [ebx + 0x94], eax
call edi
test eax, eax
jne 0x101b1ff
mov eax, fcn.0101b180
push 0x10090a0
push esi
mov dword [ebx + 0x98], eax
call edi
test eax, eax
jne 0x101b216
mov eax, fcn.0101b180
push 0x1009094
push esi
mov dword [ebx + 0x8c], eax
call edi
test eax, eax
jne 0x101b22d
mov eax, fcn.0101b180
push 0x1009080
push esi
mov dword [ebx + 0x90], eax
call edi
test eax, eax
jne 0x101b244
mov eax, fcn.0101b180
push 0x1009068
push esi
mov dword [ebx + 0x9c], eax
call edi
test eax, eax
jne 0x101b25b
mov eax, fcn.0101b180
push 0x1009050
push esi
mov dword [ebx + 0xa0], eax
call edi
test eax, eax
jne 0x101b272
mov eax, fcn.0101b180
push 0x1009034
push esi
mov dword [ebx + 0xa4], eax
call edi
test eax, eax
jne 0x101b289
mov eax, fcn.0101b180
push 0x100902c
push esi
mov dword [ebx + 0xa8], eax
call edi
test eax, eax
jne 0x101b2a0
mov eax, fcn.0101b180
push 0x1009020
push esi
mov dword [ebx + 0xac], eax
call edi
test eax, eax
jne 0x101b2b7
mov eax, fcn.0101b180
push 0x1009004
push esi
mov dword [ebx + 0xb0], eax
call edi
test eax, eax
jne 0x101b2ce
mov eax, fcn.0101b180
push 0x1008fe8
push esi
mov dword [ebx + 0xb4], eax
call edi
test eax, eax
jne 0x101b2e5
mov eax, fcn.0101b180
push 0x1008fd0
push esi
mov dword [ebx + 0xb8], eax
call edi
test eax, eax
jne 0x101b2fc
mov eax, fcn.0101b180
push 0x1008fb4
push esi
mov dword [ebx + 0xbc], eax
call edi
test eax, eax
jne 0x101b313
mov eax, fcn.0101b180
push 0x1008fa4
push esi
mov dword [ebx + 0xc0], eax
call edi
test eax, eax
jne 0x101b32a
mov eax, fcn.0101b180
push 0x1008f8c
push esi
mov dword [ebx + 0xc4], eax
call edi
test eax, eax
jne 0x101b341
mov eax, fcn.0101b180
push 0x1008f7c
push esi
mov dword [ebx + 0xc8], eax
call edi
test eax, eax
jne 0x101b358
mov eax, fcn.0101b180
push 0x1008f68
push esi
mov dword [ebx + 0xcc], eax
call edi
test eax, eax
jne 0x101b36f
mov eax, fcn.0101b180
push 0x1008f4c
push esi
mov dword [ebx + 0xd0], eax
call edi
test eax, eax
jne 0x101b386
mov eax, fcn.0101b180
push 0x1008f34
push esi
mov dword [ebx + 0xd4], eax
call edi
test eax, eax
jne 0x101b39d
mov eax, fcn.0101b180
push 0x1008f1c
push esi
mov dword [ebx + 0xd8], eax
call edi
test eax, eax
jne 0x101b3b4
mov eax, fcn.0101b180
push 0x1008f04
push esi
mov dword [ebx + 0xdc], eax
call edi
test eax, eax
jne 0x101b3cb
mov eax, fcn.0101b180
push 0x1008ef0
push esi
mov dword [ebx + 0xe0], eax
call edi
test eax, eax
jne 0x101b3e2
mov eax, fcn.0101b180
push 0x1008edc
push esi
mov dword [ebx + 0xe4], eax
call edi
test eax, eax
jne 0x101b3f9
mov eax, fcn.0101b180
push 0x1008ec8
push esi
mov dword [ebx + 0xe8], eax
call edi
test eax, eax
jne 0x101b410
mov eax, fcn.0101b180
push 0x1008ea8
push esi
mov dword [ebx + 0xec], eax
call edi
test eax, eax
jne 0x101b427
mov eax, fcn.0101b180
push 0x1008e98
push esi
mov dword [ebx + 0xf0], eax
call edi
test eax, eax
jne 0x101b43e
mov eax, fcn.0101b180
pop edi
mov dword [ebx + 0xf4], eax
pop ebx
pop esi
pop ebp
ret 0xc