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

Disassembly:
push ebp
mov ebp, esp
mov eax, dword [ebp + 0xc]
mov dword [ebp + 0xc], eax
test eax, eax
je 0x10072b20
push ebx
push esi
push edi
mov edi, dword [ebp + 8]
add edi, 0x88
nop dword [eax]
mov byte [edi - 0x88], 0
mov dword [edi - 0x84], 0
mov dword [edi - 0x80], 0
mov dword [edi - 0x7c], 0
mov dword [edi - 0x78], 0
mov dword [edi - 0x74], 0
mov dword [edi - 0x70], 0
mov word [edi - 0x6c], 1
mov byte [edi - 0x6a], 0
mov dword [edi - 0x68], 0
mov dword [edi - 0x64], 0
mov dword [edi - 0x60], 0
mov dword [edi - 0x5c], 0
mov dword [edi - 0x58], 0
mov dword [edi - 0x54], 0
mov dword [edi - 0x50], 0
mov dword [edi - 0x4c], 0
mov dword [edi - 0x48], 0
mov dword [edi - 0x44], 0
mov dword [edi - 0x40], 0
mov dword [edi - 0x3c], 0
mov dword [edi - 0x38], 0
mov dword [edi - 0x34], 0
mov dword [edi - 0x30], 0
mov dword [edi - 0x2c], 0
mov dword [edi - 0x28], 0
mov dword [edi - 0x24], 0
mov dword [edi - 0x20], 0
mov dword [edi - 0x1c], 0
mov dword [edi - 0x18], 0
mov dword [edi - 0x14], 0
mov dword [edi - 0x10], 0
mov word [edi - 0xc], 0
mov dword [edi - 8], 0
mov dword [edi - 4], 0
mov dword [edi], 0
mov dword [edi + 4], 0
mov dword [edi + 8], 0
mov dword [edi + 0xc], 0
mov dword [edi + 0x10], 0
mov dword [edi + 0x14], 0
mov dword [edi + 0x18], 0
mov dword [edi + 0x1c], 0
mov dword [edi + 0x20], 0
mov dword [edi + 0x24], 0
mov dword [edi + 0x28], 0
mov dword [edi + 0x2c], 0
mov dword [edi + 0x30], 0
mov dword [edi + 0x34], 0
mov dword [edi + 0x38], 0
mov dword [edi + 0x3c], 0
mov dword [edi + 0x40], 0
mov dword [edi + 0x44], 0
mov dword [edi + 0x48], 0
mov dword [edi + 0x4c], 0
mov dword [edi + 0x50], 0
mov dword [edi + 0x54], 0
mov dword [edi + 0x58], 0
mov dword [edi + 0x5c], 0
mov dword [edi + 0x60], 0
mov dword [edi + 0x64], 0
mov dword [edi + 0x68], 0
mov dword [edi + 0x6c], 0
mov dword [edi + 0x70], 0
mov dword [edi + 0x74], 0
mov dword [edi + 0x78], 0
mov dword [edi + 0x7c], 0
mov dword [edi + 0x80], 0
mov dword [edi + 0x84], 0
mov dword [edi + 0x88], 0
mov dword [edi + 0x8c], 0
mov dword [edi + 0x90], 0
mov dword [edi + 0x94], 0
mov dword [edi + 0x98], 0
mov dword [edi + 0x9c], 0
mov dword [edi + 0xa0], 0
mov dword [edi + 0xa4], 0
mov dword [edi + 0xa8], 0
mov dword [edi + 0xac], 0
mov dword [edi + 0xb0], 0
push 0x60
lea eax, [edi + 0xb4]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
push 0x60
lea eax, [edi + 0x114]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
push 0x1800
lea esi, [edi + 0x174]
push 0
push esi
call sub.VCRUNTIME140.dll_memset
add esp, 0x24
mov ebx, 0x80
nop
push 0x30
push 0
push esi
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
add esi, 0x30
sub ebx, 1
jne 0x10072720
push 0x1800
lea esi, [edi + 0x1974]
push ebx
push esi
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
mov ebx, 0x80
nop
push 0x30
push 0
push esi
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
add esi, 0x30
sub ebx, 1
jne 0x10072750
push 0x2d8
lea esi, [edi + 0x3174]
push ebx
push esi
call sub.VCRUNTIME140.dll_memset
push 0xd
push esi
call fcn.10072db0
mov dword [edi + 0x344c], ebx
lea eax, [edi + 0x3490]
mov dword [edi + 0x3450], ebx
mov dword [edi + 0x3454], ebx
mov dword [edi + 0x3458], ebx
mov dword [edi + 0x345c], ebx
mov dword [edi + 0x3460], ebx
mov dword [edi + 0x3464], ebx
mov dword [edi + 0x3468], ebx
mov dword [edi + 0x346c], ebx
mov dword [edi + 0x3470], ebx
mov dword [edi + 0x3474], ebx
push 0x60
mov dword [edi + 0x3478], ebx
mov dword [edi + 0x347c], ebx
mov dword [edi + 0x3480], ebx
push ebx
push eax
mov dword [edi + 0x3484], ebx
mov dword [edi + 0x3488], ebx
mov dword [edi + 0x348c], ebx
call sub.VCRUNTIME140.dll_memset
push 0x60
lea eax, [edi + 0x34f0]
push ebx
push eax
call sub.VCRUNTIME140.dll_memset
push 0x1800
lea esi, [edi + 0x3550]
push ebx
push esi
call sub.VCRUNTIME140.dll_memset
add esp, 0x38
mov ebx, 0x80
nop dword [eax]
push 0x30
push 0
push esi
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
add esi, 0x30
sub ebx, 1
jne 0x10072820
push 0x1800
lea esi, [edi + 0x4d50]
push ebx
push esi
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
mov ebx, 0x80
nop
push 0x30
push 0
push esi
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
add esi, 0x30
sub ebx, 1
jne 0x10072850
push 0x2d8
lea esi, [edi + 0x6550]
push ebx
push esi
call sub.VCRUNTIME140.dll_memset
push 0xd
push esi
call fcn.10072db0
mov dword [edi + 0x6828], ebx
lea eax, [edi + 0x686c]
mov dword [edi + 0x682c], ebx
mov dword [edi + 0x6830], ebx
mov dword [edi + 0x6834], ebx
mov dword [edi + 0x6838], ebx
mov dword [edi + 0x683c], ebx
mov dword [edi + 0x6840], ebx
mov dword [edi + 0x6844], ebx
mov dword [edi + 0x6848], ebx
mov dword [edi + 0x684c], ebx
mov dword [edi + 0x6850], ebx
push 0x60
mov dword [edi + 0x6854], ebx
mov dword [edi + 0x6858], ebx
mov dword [edi + 0x685c], ebx
push ebx
push eax
mov dword [edi + 0x6860], ebx
mov dword [edi + 0x6864], ebx
mov dword [edi + 0x6868], ebx
call sub.VCRUNTIME140.dll_memset
push 0x60
lea eax, [edi + 0x68cc]
push ebx
push eax
call sub.VCRUNTIME140.dll_memset
push 0x1800
lea esi, [edi + 0x692c]
push ebx
push esi
call sub.VCRUNTIME140.dll_memset
add esp, 0x38
mov ebx, 0x80
nop dword [eax]
push 0x30
push 0
push esi
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
add esi, 0x30
sub ebx, 1
jne 0x10072920
push 0x1800
lea esi, [edi + 0x812c]
push ebx
push esi
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
mov ebx, 0x80
nop
push 0x30
push 0
push esi
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
add esi, 0x30
sub ebx, 1
jne 0x10072950
push 0x2d8
lea esi, [edi + 0x992c]
push ebx
push esi
call sub.VCRUNTIME140.dll_memset
push 0xd
push esi
call fcn.10072db0
mov dword [edi + 0x9c04], ebx
lea eax, [edi + 0x9c48]
mov dword [edi + 0x9c08], ebx
mov dword [edi + 0x9c0c], ebx
mov dword [edi + 0x9c10], ebx
mov dword [edi + 0x9c14], ebx
mov dword [edi + 0x9c18], ebx
mov dword [edi + 0x9c1c], ebx
mov dword [edi + 0x9c20], ebx
mov dword [edi + 0x9c24], ebx
mov dword [edi + 0x9c28], ebx
mov dword [edi + 0x9c2c], ebx
push 0x60
mov dword [edi + 0x9c30], ebx
mov dword [edi + 0x9c34], ebx
mov dword [edi + 0x9c38], ebx
push ebx
push eax
mov dword [edi + 0x9c3c], ebx
mov dword [edi + 0x9c40], ebx
mov dword [edi + 0x9c44], ebx
call sub.VCRUNTIME140.dll_memset
push 0x60
lea eax, [edi + 0x9ca8]
push ebx
push eax
call sub.VCRUNTIME140.dll_memset
push 0x1800
lea esi, [edi + 0x9d08]
push ebx
push esi
call sub.VCRUNTIME140.dll_memset
add esp, 0x38
mov ebx, 0x80
nop dword [eax]
push 0x30
push 0
push esi
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
add esi, 0x30
sub ebx, 1
jne 0x10072a20
push 0x1800
lea esi, [edi + 0xb508]
push ebx
push esi
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
mov ebx, 0x80
nop
push 0x30
push 0
push esi
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
add esi, 0x30
sub ebx, 1
jne 0x10072a50
push 0x2d8
lea esi, [edi + 0xcd08]
push ebx
push esi
call sub.VCRUNTIME140.dll_memset
push 0xd
push esi
call fcn.10072db0
push 0x1800
lea esi, [edi + 0xcfe0]
push ebx
push esi
call sub.VCRUNTIME140.dll_memset
add esp, 0x20
mov ebx, 0x80
nop dword [eax]
push 0x30
push 0
push esi
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
add esi, 0x30
sub ebx, 1
jne 0x10072aa0
push 0x60
lea eax, [edi + 0xe7e4]
mov dword [edi + 0xe7e0], ebx
push ebx
push eax
call sub.VCRUNTIME140.dll_memset
mov dword [edi + 0xe844], ebx
lea esi, [edi + 0xe850]
mov dword [edi + 0xe848], ebx
mov dword [edi + 0xe84c], ebx
push 8
mov dword [esi], ebx
mov dword [edi + 0xe854], ebx
mov dword [edi + 0xe858], ebx
mov dword [edi + 0xe85c], ebx
mov dword [edi + 0xe860], ebx
call fcn.101041ca
add esp, 0x10
add edi, 0xe8ec
sub dword [ebp + 0xc], 1
mov dword [eax + 4], ebx
mov dword [esi], eax
mov dword [eax], esi
jne 0x10072490
pop edi
pop esi
pop ebx
pop ebp
ret