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

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
sub esp, 0x60
push ebx
push ebp
push esi
push edi
push 0x100d6ccc
call dword [0x100cf258]
test eax, eax
jne 0x6cfea4
push 0x100d6ccc
call dword [0x100cf254]
mov ebp, eax
xor esi, esi
cmp ebp, esi
mov dword [esp + 0x18], ebp
jne 0x6cf260
mov ecx, dword [0x100ef540]
mov eax, dword [ecx]
mov edx, dword [eax + 0x3c]
call edx
mov ebx, eax
lea edi, [esp + 0x28]
mov dword [esp + 0x28], esi
mov dword [esp + 0x2c], esi
mov dword [esp + 0x30], esi
call fcn.00625be0
push 0x100
call fcn.006eb370
add esp, 4
mov edi, eax
call dword [0x100cf248]
push eax
push 0x100d83a8
push edi
call dword [0x100cf2f4]
add esp, 0xc
push edi
lea esi, [esp + 0x2c]
call fcn.00652150
push 0x100cf980
call fcn.00652150
push 0x100d6ccc
call fcn.00652150
mov esi, dword [esp + 0x28]
mov eax, dword [0x100ef48c]
push 0
push 1
push 0x40000000
push esi
push eax
call fcn.006d0bb0
push 0
lea ecx, [esp + 0x28]
push ecx
push 0x3600
mov ebx, eax
push 0x100e7a18
push ebx
call dword [0x100cf23c]
push esi
call dword [0x100cf254]
mov ebp, eax
push ebx
mov dword [esp + 0x1c], ebp
call dword [0x100cf21c]
push esi
call dword [0x100cf20c]
test edi, edi
je 0x6cf24b
mov eax, edi
call fcn.00622510
test esi, esi
je 0x6cf256
mov eax, esi
call fcn.00622510
test ebp, ebp
je 0x6cfea4
xor esi, esi
mov edx, dword [ebp + 0x3c]
mov eax, dword [edx + ebp + 0x78]
add eax, ebp
cmp dword [eax + 0x18], esi
mov dword [esp + 0x1c], eax
mov dword [esp + 0x14], esi
jbe 0x6cfea4
mov ebp, dword [0x100cf108]
mov ebx, dword [esp + 0x18]
mov eax, dword [esp + 0x1c]
mov ecx, dword [eax + 0x20]
mov edx, dword [esp + 0x14]
lea eax, [ecx + edx*4]
mov esi, dword [eax + ebx]
push 0x100d83b0
add esi, ebx
push esi
call ebp
test eax, eax
jne 0x6cf2ad
mov edi, 0x100c1fb0
jmp 0x6cfdc6
push 0x100d83c4
push esi
call ebp
test eax, eax
jne 0x6cf2c3
mov edi, 0x100c1f90
jmp 0x6cfdc6
push 0x100d83dc
push esi
call ebp
test eax, eax
jne 0x6cf2d9
mov edi, 0x100c2020
jmp 0x6cfdc6
push 0x100d83f0
push esi
call ebp
test eax, eax
jne 0x6cf2ef
mov edi, 0x100c2170
jmp 0x6cfdc6
push 0x100d840c
push esi
call ebp
test eax, eax
jne 0x6cf305
mov edi, 0x100c2180
jmp 0x6cfdc6
push 0x100d8424
push esi
call ebp
test eax, eax
jne 0x6cf31b
mov edi, 0x100c21c0
jmp 0x6cfdc6
push 0x100d843c
push esi
call ebp
test eax, eax
jne 0x6cf331
mov edi, 0x100c3030
jmp 0x6cfdc6
push 0x100d8454
push esi
call ebp
test eax, eax
jne 0x6cf347
mov edi, 0x100c3080
jmp 0x6cfdc6
push 0x100d846c
push esi
call ebp
test eax, eax
jne 0x6cf35d
mov edi, 0x100c2370
jmp 0x6cfdc6
push 0x100d848c
push esi
call ebp
test eax, eax
jne 0x6cf373
mov edi, 0x100c23c0
jmp 0x6cfdc6
push 0x100d84ac
push esi
call ebp
test eax, eax
jne 0x6cf389
mov edi, 0x100c23f0
jmp 0x6cfdc6
push 0x100d84d0
push esi
call ebp
test eax, eax
jne 0x6cf39f
mov edi, 0x100c2440
jmp 0x6cfdc6
push 0x100d84f4
push esi
call ebp
test eax, eax
jne 0x6cf3b5
mov edi, 0x100c2460
jmp 0x6cfdc6
push 0x100d8510
push esi
call ebp
test eax, eax
jne 0x6cf3cb
mov edi, 0x100c24b0
jmp 0x6cfdc6
push 0x100d852c
push esi
call ebp
test eax, eax
jne 0x6cf3e1
mov edi, 0x100c24d0
jmp 0x6cfdc6
push 0x100d8550
push esi
call ebp
test eax, eax
jne 0x6cf3f7
mov edi, 0x100c2580
jmp 0x6cfdc6
push 0x100d8574
push esi
call ebp
test eax, eax
jne 0x6cf40d
mov edi, 0x100c25c0
jmp 0x6cfdc6
push 0x100d8594
push esi
call ebp
test eax, eax
jne 0x6cf423
mov edi, 0x100c2610
jmp 0x6cfdc6
push 0x100d85b4
push esi
call ebp
test eax, eax
jne 0x6cf439
mov edi, 0x100c2620
jmp 0x6cfdc6
push 0x100d85d8
push esi
call ebp
test eax, eax
jne 0x6cf44f
mov edi, 0x100c2670
jmp 0x6cfdc6
push 0x100d85fc
push esi
call ebp
test eax, eax
jne 0x6cf465
mov edi, 0x100c2680
jmp 0x6cfdc6
push 0x100d8624
push esi
call ebp
test eax, eax
jne 0x6cf47b
mov edi, 0x100c2690
jmp 0x6cfdc6
push 0x100d863c
push esi
call ebp
test eax, eax
jne 0x6cf491
mov edi, 0x100c2700
jmp 0x6cfdc6
push 0x100d8670
push esi
call ebp
test eax, eax
jne 0x6cf4a7
mov edi, 0x100c2750
jmp 0x6cfdc6
push 0x100d86a4
push esi
call ebp
test eax, eax
jne 0x6cf4bd
mov edi, 0x100c2770
jmp 0x6cfdc6
push 0x100d86c0
push esi
call ebp
test eax, eax
jne 0x6cf4d3
mov edi, 0x100c2780
jmp 0x6cfdc6
push 0x100d86dc
push esi
call ebp
test eax, eax
jne 0x6cf4e9
mov edi, 0x100c27e0
jmp 0x6cfdc6
push 0x100d86f4
push esi
call ebp
test eax, eax
jne 0x6cf4ff
mov edi, 0x100c2830
jmp 0x6cfdc6
push 0x100d8710
push esi
call ebp
test eax, eax
jne 0x6cf515
mov edi, 0x100c2850
jmp 0x6cfdc6
push 0x100d8724
push esi
call ebp
test eax, eax
jne 0x6cf52b
mov edi, 0x100c2860
jmp 0x6cfdc6
push 0x100d8738
push esi
call ebp
test eax, eax
jne 0x6cf541
mov edi, 0x100c28b0
jmp 0x6cfdc6
push 0x100d8768
push esi
call ebp
test eax, eax
jne 0x6cf557
mov edi, 0x100c2900
jmp 0x6cfdc6
push 0x100d8798
push esi
call ebp
test eax, eax
jne 0x6cf56d
mov edi, 0x100c2960
jmp 0x6cfdc6
push 0x100d87c0
push esi
call ebp
test eax, eax
jne 0x6cf583
mov edi, 0x100c2920
jmp 0x6cfdc6
push 0x100d87e8
push esi
call ebp
test eax, eax
jne 0x6cf599
mov edi, 0x100c2bf0
jmp 0x6cfdc6
push 0x100d8818
push esi
call ebp
test eax, eax
jne 0x6cf5af
mov edi, 0x100c2c40
jmp 0x6cfdc6
push 0x100d8848
push esi
call ebp
test eax, eax
jne 0x6cf5c5
mov edi, 0x100c2c70
jmp 0x6cfdc6
push 0x100d8874
push esi
call ebp
test eax, eax
jne 0x6cf5db
mov edi, 0x100c2cd0
jmp 0x6cfdc6
push 0x100d88a0
push esi
call ebp
test eax, eax
jne 0x6cf5f1
mov edi, 0x100c2040
jmp 0x6cfdc6
push 0x100d88b8
push esi
call ebp
test eax, eax
jne 0x6cf607
mov edi, 0x100c30f0
jmp 0x6cfdc6
push 0x100d88dc
push esi
call ebp
test eax, eax
jne 0x6cf61d
mov edi, 0x100c30c0
jmp 0x6cfdc6
push 0x100d88f8
push esi
call ebp
test eax, eax
jne 0x6cf633
mov edi, 0x100c2d40
jmp 0x6cfdc6
push 0x100d8914
push esi
call ebp
test eax, eax
jne 0x6cf649
mov edi, 0x100c2d60
jmp 0x6cfdc6
push 0x100d8930
push esi
call ebp
test eax, eax
jne 0x6cf65f
mov edi, 0x100c2d80
jmp 0x6cfdc6
push 0x100d8950
push esi
call ebp
test eax, eax
jne 0x6cf675
mov edi, 0x100c2dd0
jmp 0x6cfdc6
push 0x100d896c
push esi
call ebp
test eax, eax
jne 0x6cf68b
mov edi, 0x100c2dc0
jmp 0x6cfdc6
push 0x100d8988
push esi
call ebp
test eax, eax
jne 0x6cf6a1
mov edi, 0x100c2e30
jmp 0x6cfdc6
push 0x100d89a8
push esi
call ebp
test eax, eax
jne 0x6cf6b7
mov edi, 0x100c2e20
jmp 0x6cfdc6
push 0x100d89c8
push esi
call ebp
test eax, eax
jne 0x6cf6cd
mov edi, 0x100c3000
jmp 0x6cfdc6
push 0x100d89ec
push esi
call ebp
test eax, eax
jne 0x6cf6e3
mov edi, 0x100c1fe0
jmp 0x6cfdc6
push 0x100d8a0c
push esi
call ebp
test eax, eax
jne 0x6cf6f9
mov edi, 0x100c2030
jmp 0x6cfdc6
push 0x100d8a2c
push esi
call ebp
test eax, eax
jne 0x6cf70f
mov edi, 0x100c3010
jmp 0x6cfdc6
push 0x100d8a58
push esi
call ebp
test eax, eax
jne 0x6cf725
mov edi, 0x100ba300
jmp 0x6cfdc6
push 0x100d8a80
push esi
call ebp
test eax, eax
jne 0x6cf73b
mov edi, 0x100bac20
jmp 0x6cfdc6
push 0x100d8aa8
push esi
call ebp
test eax, eax
jne 0x6cf751
mov edi, 0x100bacb0
jmp 0x6cfdc6
push 0x100d8ac8
push esi
call ebp
test eax, eax
jne 0x6cf767
mov edi, 0x100c31b0
jmp 0x6cfdc6
push 0x100d8ae4
push esi
call ebp
test eax, eax
jne 0x6cf77d
mov edi, 0x100c32c0
jmp 0x6cfdc6
push 0x100d8b04
push esi
call ebp
test eax, eax
jne 0x6cf793
mov edi, 0x100c3270
jmp 0x6cfdc6
push 0x100d8b1c
push esi
call ebp
test eax, eax
jne 0x6cf7a9
mov edi, 0x100c32a0
jmp 0x6cfdc6
push 0x100d8b38
push esi
call ebp
test eax, eax
jne 0x6cf7bf
mov edi, 0x100c2790
jmp 0x6cfdc6
push 0x100d8b60
push esi
call ebp
test eax, eax
jne 0x6cf7d5
mov edi, 0x100c27b0
jmp 0x6cfdc6
push 0x100d8b8c
push esi
call ebp
test eax, eax
jne 0x6cf7eb
mov edi, 0x100c3300
jmp 0x6cfdc6
push 0x100d8bb4
push esi
call ebp
test eax, eax
jne 0x6cf801
mov edi, 0x100c32e0
jmp 0x6cfdc6
push 0x100d8bdc
push esi
call ebp
test eax, eax
jne 0x6cf817
mov edi, 0x100c3340
jmp 0x6cfdc6
push 0x100d8c04
push esi
call ebp
test eax, eax
jne 0x6cf82d
mov edi, 0x100c3360
jmp 0x6cfdc6
push 0x100d8c34
push esi
call ebp
test eax, eax
jne 0x6cf843
mov edi, 0x100c33b0
jmp 0x6cfdc6
push 0x100d8c64
push esi
call ebp
test eax, eax
jne 0x6cf859
mov edi, 0x100c33d0
jmp 0x6cfdc6
push 0x100d8c80
push esi
call ebp
test eax, eax
jne 0x6cf86f
mov edi, 0x100c33e0
jmp 0x6cfdc6
push 0x100d8ca4
push esi
call ebp
test eax, eax
jne 0x6cf885
mov edi, 0x100c3420
jmp 0x6cfdc6
push 0x100d8cc4
push esi
call ebp
test eax, eax
jne 0x6cf89b
mov edi, 0x100c3460
jmp 0x6cfdc6
push 0x100d8ce4
push esi
call ebp
test eax, eax
jne 0x6cf8b1
mov edi, 0x100c3520
jmp 0x6cfdc6
push 0x100d8d04
push esi
call ebp
test eax, eax
jne 0x6cf8c7
mov edi, 0x100c3490
jmp 0x6cfdc6
push 0x100d8d24
push esi
call ebp
test eax, eax
jne 0x6cf8dd
mov edi, 0x100c3540
jmp 0x6cfdc6
push 0x100d8d50
push esi
call ebp
test eax, eax
jne 0x6cf8f3
mov edi, 0x100c3590
jmp 0x6cfdc6
push 0x100d8d7c
push esi
call ebp
test eax, eax
jne 0x6cf909
mov edi, 0x100c35b0
jmp 0x6cfdc6
push 0x100d8d98
push esi
call ebp
test eax, eax
jne 0x6cf91f
mov edi, 0x100c35c0
jmp 0x6cfdc6
push 0x100d8db4
push esi
call ebp
test eax, eax
jne 0x6cf935
mov edi, 0x100c35f0
jmp 0x6cfdc6
push 0x100d8dd0
push esi
call ebp
test eax, eax
jne 0x6cf94b
mov edi, 0x100c3620
jmp 0x6cfdc6
push 0x100d8df0
push esi
call ebp
test eax, eax
jne 0x6cf961
mov edi, 0x100c3650
jmp 0x6cfdc6
push 0x100d8e20
push esi
call ebp
test eax, eax
jne 0x6cf977
mov edi, 0x100c3660
jmp 0x6cfdc6
push 0x100d8e44
push esi
call ebp
test eax, eax
jne 0x6cf98d
mov edi, 0x100c3680
jmp 0x6cfdc6
push 0x100d8e74
push esi
call ebp
test eax, eax
jne 0x6cf9a3
mov edi, 0x100c3670
jmp 0x6cfdc6
push 0x100d8ea4
push esi
call ebp
test eax, eax
jne 0x6cf9b9
mov edi, 0x100c3820
jmp 0x6cfdc6
push 0x100d8ec0
push esi
call ebp
test eax, eax
jne 0x6cf9cf
mov edi, 0x100c36c0
jmp 0x6cfdc6
push 0x100d8ee0
push esi
call ebp
test eax, eax
jne 0x6cf9e5
mov edi, 0x100c3720
jmp 0x6cfdc6
push 0x100d8f00
push esi
call ebp
test eax, eax
jne 0x6cf9fb
mov edi, 0x100c3790
jmp 0x6cfdc6
push 0x100d8f24
push esi
call ebp
test eax, eax
jne 0x6cfa11
mov edi, 0x100c37d0
jmp 0x6cfdc6
push 0x100d8f48
push esi
call ebp
test eax, eax
jne 0x6cfa27
mov edi, 0x100c27d0
jmp 0x6cfdc6
push 0x100d8f64
push esi
call ebp
test eax, eax
jne 0x6cfa3d
mov edi, 0x100c38a0
jmp 0x6cfdc6
push 0x100d8f84
push esi
call ebp
test eax, eax
jne 0x6cfa53
mov edi, 0x100c3890
jmp 0x6cfdc6
push 0x100d8fa4
push esi
call ebp
test eax, eax
jne 0x6cfa69
mov edi, 0x100c3b80
jmp 0x6cfdc6
push 0x100d8fd0
push esi
call ebp
test eax, eax
jne 0x6cfa7f
mov edi, 0x100c3b90
jmp 0x6cfdc6
push 0x100d9014
push esi
call ebp
test eax, eax
jne 0x6cfa95
mov edi, 0x100c3990
jmp 0x6cfdc6
push 0x100d9034
push esi
call ebp
test eax, eax
jne 0x6cfaab
mov edi, 0x100c38f0
jmp 0x6cfdc6
push 0x100d9054
push esi
call ebp
test eax, eax
jne 0x6cfac1
mov edi, 0x100c39a0
jmp 0x6cfdc6
push 0x100d9078
push esi
call ebp
test eax, eax
jne 0x6cfad7
mov edi, 0x100c39d0
jmp 0x6cfdc6
push 0x100d909c
push esi
call ebp
test eax, eax
jne 0x6cfaed
mov edi, 0x100c3ae0
jmp 0x6cfdc6
push 0x100d90c8
push esi
call ebp
test eax, eax
jne 0x6cfb03
mov edi, 0x100c3b20
jmp 0x6cfdc6
push 0x100d90f4
push esi
call ebp
test eax, eax
jne 0x6cfb19
mov edi, 0x100c3a30
jmp 0x6cfdc6
push 0x100d9118
push esi
call ebp
test eax, eax
jne 0x6cfb2f
mov edi, 0x100c3a60
jmp 0x6cfdc6
push 0x100d913c
push esi
call ebp
test eax, eax
jne 0x6cfb45
mov edi, 0x100c3ba0
jmp 0x6cfdc6
push 0x100d9158
push esi
call ebp
test eax, eax
jne 0x6cfb5b
mov edi, 0x100c3f50
jmp 0x6cfdc6
push 0x100d917c
push esi
call ebp
test eax, eax
jne 0x6cfb71
mov edi, 0x100c3f60
jmp 0x6cfdc6
push 0x100d91a0
push esi
call ebp
test eax, eax
jne 0x6cfb87
mov edi, 0x100c3fb0
jmp 0x6cfdc6
push 0x100d91c4
push esi
call ebp
test eax, eax
jne 0x6cfb9d
mov edi, 0x100c3fc0
jmp 0x6cfdc6
push 0x100d91e8
push esi
call ebp
test eax, eax
jne 0x6cfbb3
mov edi, 0x100c26a0
jmp 0x6cfdc6
push 0x100d9210
push esi
call ebp
test eax, eax
jne 0x6cfbc9
mov edi, 0x100c26c0
jmp 0x6cfdc6
push 0x100d9238
push esi
call ebp
test eax, eax
jne 0x6cfbdf
mov edi, 0x100c4010
jmp 0x6cfdc6
push 0x100d9260
push esi
call ebp
test eax, eax
jne 0x6cfbf5
mov edi, 0x100c4080
jmp 0x6cfdc6
push 0x100d9288
push esi
call ebp
test eax, eax
jne 0x6cfc0b
mov edi, 0x100c4030
jmp 0x6cfdc6
push 0x100d92b0
push esi
call ebp
test eax, eax
jne 0x6cfc21
mov edi, 0x100c40a0
jmp 0x6cfdc6
push 0x100d92d4
push esi
call ebp
test eax, eax
jne 0x6cfc37
mov edi, 0x100c40c0
jmp 0x6cfdc6
push 0x100d92f8
push esi
call ebp
test eax, eax
jne 0x6cfc4d
mov edi, 0x100c3c30
jmp 0x6cfdc6
push 0x100d9318
push esi
call ebp
test eax, eax
jne 0x6cfc63
mov edi, 0x100c3ca0
jmp 0x6cfdc6
push 0x100d9338
push esi
call ebp
test eax, eax
jne 0x6cfc79
mov edi, 0x100c3ce0
jmp 0x6cfdc6
push 0x100d9358
push esi
call ebp
test eax, eax
jne 0x6cfc8f
mov edi, 0x100c3d00
jmp 0x6cfdc6
push 0x100d9378
push esi
call ebp
test eax, eax
jne 0x6cfca5
mov edi, 0x100c3dd0
jmp 0x6cfdc6
push 0x100d9398
push esi
call ebp
test eax, eax
jne 0x6cfcbb
mov edi, 0x100c3e20
jmp 0x6cfdc6
push 0x100d93c0
push esi
call ebp
test eax, eax
jne 0x6cfcd1
mov edi, 0x100c3f00
jmp 0x6cfdc6
push 0x100d93e8
push esi
call ebp
test eax, eax
jne 0x6cfce7
mov edi, 0x100c4180
jmp 0x6cfdc6
push 0x100d9414
push esi
call ebp
test eax, eax
jne 0x6cfcfd
mov edi, 0x100c4140
jmp 0x6cfdc6
push 0x100d9440
push esi
call ebp
test eax, eax
jne 0x6cfd13
mov edi, 0x100049b0
jmp 0x6cfdc6
push 0x100d9464
push esi
call ebp
test eax, eax
jne 0x6cfd29
mov edi, 0x100c2ed0
jmp 0x6cfdc6
push 0x100d949c
push esi
call ebp
test eax, eax
jne 0x6cfd3f
mov edi, 0x100c2e80
jmp 0x6cfdc6
push 0x100d94d4
push esi
call ebp
test eax, eax
jne 0x6cfd52
mov edi, 0x100c2f30
jmp 0x6cfdc6
push 0x100d9510
push esi
call ebp
test eax, eax
jne 0x6cfd65
test edi, edi
je 0x6cfe8c
pop edi
pop esi
pop ebp
pop ebx
mov esp, ebp
pop ebp
ret