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

Disassembly:
jmp 0xf0c520
sub esp, 0x38
push ebx
push ebp
push esi
push edi
push 0x10079a44
call dword [0x100781fc]
mov ebx, eax
xor edi, edi
cmp ebx, edi
mov dword [esp + 0x14], ebx
jne 0xf0c611
mov ecx, dword [0x10176700]
mov eax, dword [ecx]
mov edx, dword [eax + 0x34]
call edx
push eax
lea ecx, [esp + 0x24]
mov dword [esp + 0x24], edi
mov dword [esp + 0x28], edi
mov dword [esp + 0x2c], edi
call fcn.00f04100
push 0x100
call fcn.00f058c0
add esp, 4
mov esi, eax
call dword [0x10078048]
push eax
push 0x10078398
push esi
call dword [0x1007824c]
add esp, 0xc
push esi
lea ecx, [esp + 0x24]
call fcn.00f08810
push 0x10079a20
lea ecx, [esp + 0x24]
call fcn.00f08810
push edi
push edi
push 1
push edi
mov edi, dword [esp + 0x30]
push 1
push 0x40000000
push edi
call fcn.00f03b70
mov ecx, dword [0x10090628]
push 0
mov ebp, eax
lea eax, [esp + 0x20]
push eax
push ecx
push 0x1008e428
push ebp
call dword [0x10078060]
push edi
call dword [0x100781fc]
mov ebx, eax
push ebp
mov dword [esp + 0x18], ebx
call dword [0x100781e4]
push edi
call dword [0x1007814c]
test esi, esi
je 0xf0c5fc
push esi
call fcn.00f05a10
add esp, 4
test edi, edi
je 0xf0c609
push edi
call fcn.00f05a10
add esp, 4
test ebx, ebx
je 0xf0cdd9
mov edx, dword [ebx + 0x3c]
mov eax, dword [edx + ebx + 0x78]
add eax, ebx
cmp dword [eax + 0x18], 0
mov dword [esp + 0x18], eax
mov dword [esp + 0x10], 0
jbe 0xf0cdd9
mov edi, dword [0x10078140]
jmp 0xf0c648
mov eax, dword [esp + 0x18]
mov ebx, dword [esp + 0x14]
mov eax, dword [eax + 0x20]
mov ecx, dword [esp + 0x10]
lea edx, [eax + ecx*4]
mov esi, dword [edx + ebx]
push 0x10079a0c
add esi, ebx
push esi
call edi
test eax, eax
jne 0xf0c66d
mov esi, 0x10003250
jmp 0xf0cd24
push 0x100799f8
push esi
call edi
test eax, eax
jne 0xf0c683
mov esi, 0x10003390
jmp 0xf0cd24
push 0x100799dc
push esi
call edi
test eax, eax
jne 0xf0c699
mov esi, 0x10001b60
jmp 0xf0cd24
push 0x100799c4
push esi
call edi
test eax, eax
jne 0xf0c6af
mov esi, 0x10003020
jmp 0xf0cd24
push 0x100799ac
push esi
call edi
test eax, eax
jne 0xf0c6c5
mov esi, 0x10002ac0
jmp 0xf0cd24
push 0x10079994
push esi
call edi
test eax, eax
jne 0xf0c6db
mov esi, 0x10001d70
jmp 0xf0cd24
push 0x1007997c
push esi
call edi
test eax, eax
jne 0xf0c6f1
mov esi, 0x100025e0
jmp 0xf0cd24
push 0x1007995c
push esi
call edi
test eax, eax
jne 0xf0c707
mov esi, 0x10002270
jmp 0xf0cd24
push 0x1007993c
push esi
call edi
test eax, eax
jne 0xf0c71d
mov esi, 0x10001b70
jmp 0xf0cd24
push 0x10079918
push esi
call edi
test eax, eax
jne 0xf0c733
mov esi, 0x100022d0
jmp 0xf0cd24
push 0x100798f4
push esi
call edi
test eax, eax
jne 0xf0c749
mov esi, 0x10001b80
jmp 0xf0cd24
push 0x100798d8
push esi
call edi
test eax, eax
jne 0xf0c75f
mov esi, 0x10002320
jmp 0xf0cd24
push 0x100798bc
push esi
call edi
test eax, eax
jne 0xf0c775
mov esi, 0x10001b90
jmp 0xf0cd24
push 0x10079898
push esi
call edi
test eax, eax
jne 0xf0c78b
mov esi, 0x10002360
jmp 0xf0cd24
push 0x10079874
push esi
call edi
test eax, eax
jne 0xf0c7a1
mov esi, 0x10001ba0
jmp 0xf0cd24
push 0x10079850
push esi
call edi
test eax, eax
jne 0xf0c7b7
mov esi, 0x10002420
jmp 0xf0cd24
push 0x1007982c
push esi
call edi
test eax, eax
jne 0xf0c7cd
mov esi, 0x10001bb0
jmp 0xf0cd24
push 0x10079804
push esi
call edi
test eax, eax
jne 0xf0c7e3
mov esi, 0x10001bc0
jmp 0xf0cd24
push 0x100797ec
push esi
call edi
test eax, eax
jne 0xf0c7f9
mov esi, 0x10001bd0
jmp 0xf0cd24
push 0x100797b8
push esi
call edi
test eax, eax
jne 0xf0c80f
mov esi, 0x10002470
jmp 0xf0cd24
push 0x10079784
push esi
call edi
test eax, eax
jne 0xf0c825
mov esi, 0x10001c30
jmp 0xf0cd24
push 0x10079768
push esi
call edi
test eax, eax
jne 0xf0c83b
mov esi, 0x10001c40
jmp 0xf0cd24
push 0x1007974c
push esi
call edi
test eax, eax
jne 0xf0c851
mov esi, 0x10001c50
jmp 0xf0cd24
push 0x10079734
push esi
call edi
test eax, eax
jne 0xf0c867
mov esi, 0x10001c90
jmp 0xf0cd24
push 0x10079718
push esi
call edi
test eax, eax
jne 0xf0c87d
mov esi, 0x10001ca0
jmp 0xf0cd24
push 0x10079704
push esi
call edi
test eax, eax
jne 0xf0c893
mov esi, 0x10001cb0
jmp 0xf0cd24
push 0x100796f0
push esi
call edi
test eax, eax
jne 0xf0c8a9
mov esi, 0x10001cc0
jmp 0xf0cd24
push 0x100796c0
push esi
call edi
test eax, eax
jne 0xf0c8bf
mov esi, 0x100024b0
jmp 0xf0cd24
push 0x10079690
push esi
call edi
test eax, eax
jne 0xf0c8d5
mov esi, 0x10001ce0
jmp 0xf0cd24
push 0x10079668
push esi
call edi
test eax, eax
jne 0xf0c8eb
mov esi, 0x10002b60
jmp 0xf0cd24
push 0x10079640
push esi
call edi
test eax, eax
jne 0xf0c901
mov esi, 0x10001cf0
jmp 0xf0cd24
push 0x10079610
push esi
call edi
test eax, eax
jne 0xf0c917
mov esi, 0x100024f0
jmp 0xf0cd24
push 0x100795e0
push esi
call edi
test eax, eax
jne 0xf0c92d
mov esi, 0x10001d00
jmp 0xf0cd24
push 0x100795b4
push esi
call edi
test eax, eax
jne 0xf0c943
mov esi, 0x10002e30
jmp 0xf0cd24
push 0x10079588
push esi
call edi
test eax, eax
jne 0xf0c959
mov esi, 0x10002560
jmp 0xf0cd24
push 0x10079570
push esi
call edi
test eax, eax
jne 0xf0c96f
mov esi, 0x10002030
jmp 0xf0cd24
push 0x10079554
push esi
call edi
test eax, eax
jne 0xf0c985
mov esi, 0x10001d10
jmp 0xf0cd24
push 0x10079534
push esi
call edi
test eax, eax
jne 0xf0c99b
mov esi, 0x10001d40
jmp 0xf0cd24
push 0x10079510
push esi
call edi
test eax, eax
jne 0xf0c9b1
mov esi, 0x10001d50
jmp 0xf0cd24
push 0x100785cc
push esi
call edi
test eax, eax
jne 0xf0c9c7
mov esi, 0x10001e20
jmp 0xf0cd24
push 0x100794f0
push esi
call edi
test eax, eax
jne 0xf0c9dd
mov esi, 0x10001b50
jmp 0xf0cd24
push 0x100785a0
push esi
call edi
test eax, eax
jne 0xf0c9f3
mov esi, 0x10001d60
jmp 0xf0cd24
push 0x100785ec
push esi
call edi
test eax, eax
jne 0xf0ca09
mov esi, 0x10176678
jmp 0xf0cd24
push 0x100794c8
push esi
call edi
test eax, eax
jne 0xf0ca1f
mov esi, 0x100092a0
jmp 0xf0cd24
push 0x100794a0
push esi
call edi
test eax, eax
jne 0xf0ca35
mov esi, 0x10009bc0
jmp 0xf0cd24
push 0x10079480
push esi
call edi
test eax, eax
jne 0xf0ca4b
mov esi, 0x10005710
jmp 0xf0cd24
push 0x10079464
push esi
call edi
test eax, eax
jne 0xf0ca61
mov esi, 0x10002630
jmp 0xf0cd24
push 0x10079444
push esi
call edi
test eax, eax
jne 0xf0ca77
mov esi, 0x10001de0
jmp 0xf0cd24
push 0x1007942c
push esi
call edi
test eax, eax
jne 0xf0ca8d
mov esi, 0x10001da0
jmp 0xf0cd24
push 0x10079410
push esi
call edi
test eax, eax
jne 0xf0caa3
mov esi, 0x100020d0
jmp 0xf0cd24
push 0x100793e8
push esi
call edi
test eax, eax
jne 0xf0cab9
mov esi, 0x10001c60
jmp 0xf0cd24
push 0x100793bc
push esi
call edi
test eax, eax
jne 0xf0cacf
mov esi, 0x10001c70
jmp 0xf0cd24
push 0x10079394
push esi
call edi
test eax, eax
jne 0xf0cae5
mov esi, 0x100026b0
jmp 0xf0cd24
push 0x1007936c
push esi
call edi
test eax, eax
jne 0xf0cafb
mov esi, 0x10001e00
jmp 0xf0cd24
push 0x1007933c
push esi
call edi
test eax, eax
jne 0xf0cb11
mov esi, 0x10002700
jmp 0xf0cd24
push 0x1007930c
push esi
call edi
test eax, eax
jne 0xf0cb27
mov esi, 0x10001e10
jmp 0xf0cd24
push 0x100792f0
push esi
call edi
test eax, eax
jne 0xf0cb3d
mov esi, 0x10001e20
jmp 0xf0cd24
push 0x100792cc
push esi
call edi
test eax, eax
jne 0xf0cb53
mov esi, 0x10001e30
jmp 0xf0cd24
push 0x100792ac
push esi
call edi
test eax, eax
jne 0xf0cb69
mov esi, 0x10001e70
jmp 0xf0cd24
push 0x1007928c
push esi
call edi
test eax, eax
jne 0xf0cb7f
mov esi, 0x10001e80
jmp 0xf0cd24
push 0x1007926c
push esi
call edi
test eax, eax
jne 0xf0cb95
mov esi, 0x10001e90
jmp 0xf0cd24
push 0x1007924c
push esi
call edi
test eax, eax
jne 0xf0cbab
mov esi, 0x10002ea0
jmp 0xf0cd24
push 0x10079220
push esi
call edi
test eax, eax
jne 0xf0cbc1
mov esi, 0x10002790
jmp 0xf0cd24
push 0x100791f4
push esi
call edi
test eax, eax
jne 0xf0cbd7
mov esi, 0x10001ea0
jmp 0xf0cd24
push 0x100791d8
push esi
call edi
test eax, eax
jne 0xf0cbed
mov esi, 0x10001eb0
jmp 0xf0cd24
push 0x100791bc
push esi
call edi
test eax, eax
jne 0xf0cc03
mov esi, 0x10001ec0
jmp 0xf0cd24
push 0x100791a0
push esi
call edi
test eax, eax
jne 0xf0cc19
mov esi, 0x10001ee0
jmp 0xf0cd24
push 0x10079180
push esi
call edi
test eax, eax
jne 0xf0cc2f
mov esi, 0x10001f00
jmp 0xf0cd24
push 0x10079150
push esi
call edi
test eax, eax
jne 0xf0cc45
mov esi, 0x10001f20
jmp 0xf0cd24
push 0x1007912c
push esi
call edi
test eax, eax
jne 0xf0cc5b
mov esi, 0x10001f30
jmp 0xf0cd24
push 0x100790fc
push esi
call edi
test eax, eax
jne 0xf0cc71
mov esi, 0x100027e0
jmp 0xf0cd24
push 0x100790cc
push esi
call edi
test eax, eax
jne 0xf0cc87
mov esi, 0x10001f40
jmp 0xf0cd24
push 0x100790b0
push esi
call edi
test eax, eax
jne 0xf0cc9d
mov esi, 0x10001f50
jmp 0xf0cd24
push 0x10079090
push esi
call edi
test eax, eax
jne 0xf0ccb0
mov esi, 0x10002820
jmp 0xf0cd24
push 0x10079070
push esi
call edi
test eax, eax
jne 0xf0ccc3
mov esi, 0x10002ed0
jmp 0xf0cd24
push 0x1007904c
push esi
call edi
test eax, eax
jne 0xf0ccd6
mov esi, 0x10002860
jmp 0xf0cd24
push 0x10079028
push esi
call edi
test eax, eax
jne 0xf0cce9
mov esi, 0x10002f30
jmp 0xf0cd24
push 0x1007900c
push esi
call edi
test eax, eax
jne 0xf0ccfc
mov esi, 0x10001c80
jmp 0xf0cd24
push 0x10078fec
push esi
call edi
test eax, eax
jne 0xf0cd0f
mov esi, 0x100028a0
jmp 0xf0cd24
push 0x10078fcc
push esi
call edi
test eax, eax
jne 0xf0cdc1
mov esi, 0x10001f60
test esi, esi
je 0xf0cdc1
mov ecx, dword [esp + 0x18]
mov eax, dword [ecx + 0x24]
mov edx, dword [esp + 0x10]
mov ecx, dword [ecx + 0x1c]
lea edx, [eax + edx*2]
mov eax, dword [esp + 0x14]
movzx edx, word [edx + eax]
lea edx, [ecx + edx*4]
mov ebp, dword [edx + eax]
add ebp, eax
lea eax, [esp + 0x2c]
push 0x1c
push eax
call fcn.00f05830
add esp, 8
push 0x1c
lea ecx, [esp + 0x30]
push ecx
push ebp
call dword [0x100781f8]
test eax, eax
jbe 0xf0cdc1
test byte [esp + 0x40], 0xf0
je 0xf0cdc1
push 0x28
call fcn.00f16c90
mov ebx, eax
add esp, 4
test ebx, ebx
je 0xf0cda7
xor eax, eax
cmp ebp, eax
mov dword [ebx], eax
mov dword [ebx + 4], eax
mov dword [ebx + 0xc], eax
mov dword [ebx + 0x10], eax
mov dword [ebx + 0x20], esi
mov dword [ebx + 0x24], eax
je 0xf0cdab
push esi
push ebp
mov ecx, ebx
call fcn.00f03940
jmp 0xf0cda9
xor ebx, ebx
xor eax, eax
cmp dword [ebx], eax
je 0xf0cdc1
mov eax, dword [ebx + 8]
push 5
lea edx, [ebx + 0x19]
push edx
push eax
call fcn.00f05a90
add esp, 0xc
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x18]
add eax, 1
cmp eax, dword [ecx + 0x18]
mov dword [esp + 0x10], eax
jb 0xf0c640
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x38
ret