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

Disassembly:
push edi
push esi
push ebp
sub esp, 0x74c
call fcn.006c2f54
mov ebp, 8
mov word [esp], bp
mov word [esp + 0x78], bp
xor eax, eax
mov byte [esp + 2], al
mov byte [esp + 3], al
mov dword [esp + 4], eax
mov byte [esp + 0x7a], al
mov byte [esp + 0x7b], al
mov dword [esp + 0x7c], eax
push 0xffff
call fcn.006c1bd4
mov ebp, eax
xor edx, edx
mov dword [esp + 0x484], edx
mov dword [esp + 0x488], edx
mov dword [esp + 0x48c], edx
mov dword [esp + 0x490], edx
mov dword [esp + 0x494], edx
mov dword [esp + 0x498], edx
push 0x40000
push dword [0xa9c4f4]
call fcn.007be19c
add esp, 0xc
test eax, eax
je 0x79f992
mov dword [esp + 0x480], 1
jmp 0x79f99d
mov dword [esp + 0x480], 0
lea edx, [esp + 0x480]
push edx
lea ecx, [ebp + 0x2944]
push ecx
call fcn.0077f060
lea edx, [esp + 0x4a0]
push 0x158
push 0
push edx
call fcn.0086b688
add esp, 0x14
call fcn.0078e050
lea edx, [esp + 0x498]
push 0xac
push eax
push edx
call fcn.00857dec
xor edx, edx
mov dword [esp + 0xc], edx
mov dword [esp + 0x10], edx
mov dword [esp + 0x14], edx
mov dword [esp + 0x18], edx
mov dword [esp + 0x1c], edx
mov dword [esp + 0x20], edx
mov dword [esp + 0x24], edx
mov dword [esp + 0x28], edx
mov dword [esp + 0x2c], edx
mov dword [esp + 0x30], edx
mov dword [esp + 0x34], edx
mov dword [esp + 0x38], edx
mov dword [esp + 0x3c], edx
mov dword [esp + 0x40], edx
mov dword [esp + 0x44], edx
mov dword [esp + 0x48], edx
mov dword [esp + 0x4c], edx
mov dword [esp + 0x50], edx
mov dword [esp + 0x54], edx
mov dword [esp + 0x58], edx
mov dword [esp + 0x5c], edx
mov dword [esp + 0x60], edx
mov dword [esp + 0x64], edx
mov dword [esp + 0x68], edx
mov dword [esp + 0x6c], edx
mov dword [esp + 0x70], edx
mov dword [esp + 0x74], edx
mov dword [esp + 0x78], edx
mov dword [esp + 0x7c], edx
mov dword [esp + 0x80], edx
lea edx, [esp + 0xc]
push edx
call fcn.00782708
lea edx, [esp + 0x88]
push 0x408
push 0
push edx
call fcn.0086b688
add esp, 0x1c
call fcn.0077a584
test eax, eax
je 0x79faaa
mov dword [esp + 0x7c], 1
call fcn.0077a5b0
lea edx, [esp + 0x80]
push 0x200
push eax
push edx
call fcn.00857dec
add esp, 0xc
lea edx, [esp + 0x5f0]
push 0x15c
push 0
push edx
call fcn.0086b688
add esp, 0xc
lea edi, [esp + 0x5f4]
lea esi, [ebp + 0x27dc]
mov ecx, 0x140
push ecx
shr ecx, 2
rep movsd dword es:[edi], dword [esi]
pop ecx
and ecx, 3
rep movsb byte es:[edi], byte [esi]
movzx edx, word [ebp + 0x27c0]
movzx ecx, word [ebp + 0x27c2]
movzx esi, word [ebp + 0x27c4]
movzx edi, word [ebp + 0x27c6]
mov eax, dword [ebp + 0x27d4]
mov word [esp + 0x734], dx
movzx edx, word [ebp + 0x27c8]
mov word [esp + 0x736], cx
mov word [esp + 0x738], si
mov word [esp + 0x73a], di
mov word [esp + 0x73c], dx
movzx edx, word [ebp + 0x27ca]
mov word [esp + 0x73e], dx
movzx edx, word [ebp + 0x27cc]
mov word [esp + 0x740], dx
mov edx, dword [ebp + 0x27d0]
mov dword [esp + 0x744], edx
mov dword [esp + 0x748], eax
push 0xffff
call fcn.006c1bcc
pop ecx
lea ecx, [esp + 0x5f0]
lea edi, [esp + 0x480]
lea esi, [esp]
lea ebp, [esp + 0x78]
lea edx, [esp + 0x498]
push edx
push ebp
push esi
push edi
push ecx
mov ecx, dword [0xaab284]
push eax
call fcn.007e50f4
add esp, 0x74c
pop ebp
pop esi
pop edi
ret