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

Disassembly:
mov ecx, 0x10103ff0
mov dword [0x10103fec], 0xffffffff
mov dword [0x10103fe0], 0
mov word [0x10103fe4], 0
mov dword [0x10103fe8], 0
call fcn.10018170
mov ecx, 0x101040d4
call fcn.10018170
mov ecx, dword [0x101041b8]
test ecx, ecx
je 0x10069897
call fcn.10018170
push 0xe4
push dword [0x101041b8]
call fcn.10097faf
add esp, 8
mov dword [0x101041b8], 0
mov ecx, 0x101041bc
call fcn.10018170
mov ecx, 0x101042a0
call fcn.10018170
mov ecx, 0x10104384
call fcn.10018170
mov ecx, 0x10104468
call fcn.10018170
mov ecx, dword [0x1010454c]
test ecx, ecx
je 0x100698eb
call fcn.10018170
push 0xe4
push dword [0x1010454c]
call fcn.10097faf
add esp, 8
mov dword [0x1010454c], 0
push esi
mov esi, dword [0x10104550]
push edi
test esi, esi
je 0x10069961
lea ecx, [esi + 4]
mov byte [esi], 0
call fcn.10018170
lea ecx, [esi + 0xe8]
call fcn.10018170
lea ecx, [esi + 0x1cc]
call fcn.10018170
mov ecx, dword [esi + 0x2b0]
test ecx, ecx
je 0x10069944
call fcn.10018170
push 0xe4
push dword [esi + 0x2b0]
call fcn.10097faf
add esp, 8
mov dword [esi + 0x2b0], 0
push 0x2b4
push dword [0x10104550]
call fcn.10097faf
add esp, 8
mov dword [0x10104550], 0
mov esi, dword [0x10104554]
test esi, esi
je 0x10069a56
mov ecx, esi
call fcn.10018170
lea ecx, [esi + 0xe4]
call fcn.10018170
lea ecx, [esi + 0x1e4]
call fcn.10018170
lea ecx, [esi + 0x2c8]
call fcn.10018170
mov ecx, dword [esi + 0x3ac]
test ecx, ecx
je 0x100699c3
call fcn.10018170
push 0xe4
push dword [esi + 0x3ac]
call fcn.10097faf
add esp, 8
mov dword [esi + 0x3ac], 0
push 0
push 0x100d6824
lea ecx, [esi + 0x1c8]
call fcn.1000ecc0
mov dword [esi + 0x1e0], 0x40
mov esi, dword [0x10104554]
test esi, esi
je 0x10069a4c
mov ecx, dword [esi + 0x1dc]
cmp ecx, 0x10
jb 0x10069a23
mov eax, dword [esi + 0x1c8]
inc ecx
cmp ecx, 0x1000
jb 0x10069a19
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10069b6e
mov eax, edx
push ecx
push eax
call fcn.10097faf
add esp, 8
push 0x3b4
mov dword [esi + 0x1d8], 0
mov dword [esi + 0x1dc], 0xf
push esi
mov byte [esi + 0x1c8], 0
call fcn.10097faf
add esp, 8
mov dword [0x10104554], 0
mov ecx, dword [0x10104558]
test ecx, ecx
je 0x10069a82
call fcn.100693c0
push 0x11a0c
push dword [0x10104558]
call fcn.10097faf
add esp, 8
mov dword [0x10104558], 0
mov ecx, 0x1010455c
call fcn.10066de0
mov ecx, 0x101069d0
call fcn.10018170
mov ecx, 0x10106ab4
call fcn.10018170
mov ecx, 0x10106d60
call fcn.10018170
mov ecx, 0x10106b98
call fcn.10018170
mov ecx, 0x10106c7c
call fcn.10018170
mov edi, 0x10106e44
mov esi, dword [edi]
test esi, esi
je 0x10069ae9
mov ecx, dword [esi]
test ecx, ecx
je 0x10069ae9
call fcn.10018170
push 0xe4
push dword [esi]
call fcn.10097faf
add esp, 8
mov dword [esi], 0
add edi, 4
cmp edi, 0x10106e4c
jl 0x10069ac3
mov esi, 0x10105330
mov edi, 8
nop
lea ecx, [esi - 0xe4]
mov word [esi - 0xec], 0
mov dword [esi - 0xe8], 0xffffffff
call fcn.10018170
mov ecx, dword [esi]
test ecx, ecx
je 0x10069b3e
call fcn.10018170
push 0xe4
push dword [esi]
call fcn.10097faf
add esp, 8
mov dword [esi], 0
lea ecx, [esi + 4]
call fcn.10018170
add esi, 0x2b8
sub edi, 1
jne 0x10069b00
mov ecx, 0x10106808
mov byte [0x10106804], 0
call fcn.10018170
pop edi
mov ecx, 0x101068ec
pop esi
jmp fcn.10018170
call fcn.1009d41c
int3