Function at 0x10074550
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 0x10074c6e
push ebx
push esi
push edi
mov edi, dword [ebp + 8]
add edi, 0x90
nop dword [eax]
mov byte [edi - 0x90], 0
mov dword [edi - 0x8c], 0
mov dword [edi - 0x88], 0
mov dword [edi - 0x84], 0
mov dword [edi - 0x80], 0
mov dword [edi - 0x7c], 0
mov dword [edi - 0x78], 0
mov word [edi - 0x74], 1
mov byte [edi - 0x72], 0
mov dword [edi - 0x70], 0
mov dword [edi - 0x6c], 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
push 0x60
lea eax, [edi + 0xb4]
mov dword [edi + 0xb0], 0
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
push 0x30
push 0
push esi
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
add esi, 0x30
sub ebx, 1
jne 0x10074813
push 0x1800
lea esi, [edi + 0x1974]
push ebx
push esi
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
mov ebx, 0x80
push 0x30
push 0
push esi
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
add esi, 0x30
sub ebx, 1
jne 0x10074842
push 0x2d8
lea esi, [edi + 0x3174]
push ebx
push esi
call sub.VCRUNTIME140.dll_memset
push 0xd
push esi
call fcn.10074ef0
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
push 0x30
push 0
push esi
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
add esi, 0x30
sub ebx, 1
jne 0x10074910
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 0x10074940
push 0x2d8
lea esi, [edi + 0x6550]
push ebx
push esi
call sub.VCRUNTIME140.dll_memset
push 0xd
push esi
call fcn.10074ef0
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 0x10074a10
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 0x10074a40
push 0x2d8
lea esi, [edi + 0x992c]
push ebx
push esi
call sub.VCRUNTIME140.dll_memset
push 0xd
push esi
call fcn.10074ef0
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 0x10074b10
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 0x10074b40
push 0x2d8
lea esi, [edi + 0xcd08]
push ebx
push esi
call sub.VCRUNTIME140.dll_memset
push 0xd
push esi
call fcn.10074ef0
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 0x10074b90
push 0x1800
lea esi, [edi + 0xe7e4]
mov dword [edi + 0xe7e0], ebx
push ebx
push esi
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
mov ebx, 0x80
push 0x30
push 0
push esi
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
add esi, 0x30
sub ebx, 1
jne 0x10074bc5
push 0x1800
lea esi, [edi + 0xffe4]
push ebx
push esi
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
mov ebx, 0x80
push 0x30
push 0
push esi
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
add esi, 0x30
sub ebx, 1
jne 0x10074bf4
push 0x60
lea eax, [edi + 0x117e4]
push ebx
push eax
call sub.VCRUNTIME140.dll_memset
mov dword [edi + 0x11844], ebx
lea esi, [edi + 0x11850]
mov dword [edi + 0x11848], ebx
mov dword [edi + 0x1184c], ebx
push 8
mov dword [esi], ebx
mov dword [edi + 0x11854], ebx
mov dword [edi + 0x11858], ebx
mov dword [edi + 0x1185c], ebx
mov dword [edi + 0x11860], ebx
call fcn.10138eea
add esp, 0x10
add edi, 0x118f4
sub dword [ebp + 0xc], 1
mov dword [eax + 4], ebx
mov dword [esi], eax
mov dword [eax], esi
jne 0x10074570
pop edi
pop esi
pop ebx
pop ebp
ret