Function at 0x10030d90
Capabilities:
Get process heap force flags

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1011a8b5
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 8
mov ecx, dword [0x11291894]
push esi
push edi
push 0
mov eax, dword [ecx]
push 1
push 0x11064cb0
push 0x11064cc0
mov eax, dword [eax + 0x150]
call eax
mov ecx, eax
mov dword [0x1129186c], ecx
mov eax, dword [ecx]
mov eax, dword [eax + 0x30]
call eax
mov ecx, dword [0x11291894]
push 0
push 1
push 0x11064cd8
mov eax, dword [ecx]
push 0x11064ce8
mov eax, dword [eax + 0x150]
call eax
mov ecx, eax
mov dword [0x11291870], ecx
mov eax, dword [ecx]
mov eax, dword [eax + 0x30]
call eax
mov ecx, dword [0x11291894]
push 0
push 1
push 0x11064cfc
mov eax, dword [ecx]
push 0x11064d0c
mov eax, dword [eax + 0x150]
call eax
mov ecx, eax
mov dword [0x11291878], ecx
mov eax, dword [ecx]
mov eax, dword [eax + 0x30]
call eax
mov ecx, dword [0x11291894]
push 0
push 1
push 0x11064d38
mov eax, dword [ecx]
push 0x11064d48
mov eax, dword [eax + 0x150]
call eax
mov ecx, eax
mov dword [0x11291880], ecx
mov eax, dword [ecx]
mov eax, dword [eax + 0x30]
call eax
mov ecx, dword [0x11291894]
push 0
push 1
push 0x11064d5c
mov eax, dword [ecx]
push 0x11064d70
mov eax, dword [eax + 0x150]
call eax
mov ecx, eax
mov dword [0x1129188c], ecx
mov eax, dword [ecx]
mov eax, dword [eax + 0x30]
call eax
sub esp, 0x18
xorps xmm0, xmm0
mov esi, esp
mov dword [ebp - 0x10], esp
mov ecx, esi
push 0x150
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
call fcn.1000bcc0
mov dword [esi], eax
mov ecx, 0x52
mov dword [esi + 0x10], 0x14a
mov dword [esi + 0x14], 0x14f
mov esi, 0x11064db8
mov edi, eax
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov byte [eax + 0x14a], 0
sub esp, 0x18
mov dword [ebp - 4], 0
mov esi, esp
mov dword [ebp - 0x14], esp
xorps xmm0, xmm0
mov ecx, esi
push 0x20
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
call fcn.1000bcc0
mov dword [esi], eax
mov dword [esi + 0x10], 0x10
mov dword [esi + 0x14], 0x1f
movups xmm0, xmmword [0x11064f04]
movups xmmword [eax], xmm0
mov byte [eax + 0x10], 0
sub esp, 0x18
mov byte [ebp - 4], 1
mov esi, esp
xorps xmm0, xmm0
push 8
movups xmmword [esi], xmm0
push 0x11064f18
push esi
mov dword [esi + 0x10], 8
mov dword [esi + 0x14], 0xf
call sub.VCRUNTIME140.dll_memmove
add esp, 0xc
mov byte [esi + 8], 0
mov dword [ebp - 4], 0xffffffff
call fcn.10030b50
add esp, 0x30
mov dword [0x11291874], eax
mov esi, esp
mov dword [ebp - 0x14], esp
xorps xmm0, xmm0
mov ecx, esi
push 0x300
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
call fcn.1000bcc0
mov dword [esi], eax
mov ecx, 0xbf
mov dword [esi + 0x10], 0x2fe
mov edi, eax
mov dword [esi + 0x14], 0x2ff
mov esi, 0x11064f28
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov byte [eax + 0x2fe], 0
sub esp, 0x18
mov dword [ebp - 4], 2
mov esi, esp
mov dword [ebp - 0x10], esp
xorps xmm0, xmm0
mov ecx, esi
push 0x20
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
call fcn.1000bcc0
mov dword [esi], eax
mov dword [esi + 0x10], 0x10
mov dword [esi + 0x14], 0x1f
movups xmm0, xmmword [0x11065228]
movups xmmword [eax], xmm0
mov byte [eax + 0x10], 0
sub esp, 0x18
mov byte [ebp - 4], 3
mov esi, esp
push 6
xorps xmm0, xmm0
movups xmmword [esi], xmm0
push 0x1106523c
push esi
mov dword [esi + 0x10], 6
mov dword [esi + 0x14], 0xf
call sub.VCRUNTIME140.dll_memmove
add esp, 0xc
mov byte [esi + 6], 0
mov dword [ebp - 4], 0xffffffff
call fcn.10030b50
add esp, 0x30
mov dword [0x1129187c], eax
mov esi, esp
mov dword [ebp - 0x14], esp
xorps xmm0, xmm0
mov ecx, esi
push 0x300
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
call fcn.1000bcc0
mov dword [esi], eax
mov ecx, 0xbd
mov dword [esi + 0x10], 0x2f6
mov edi, eax
mov dword [esi + 0x14], 0x2ff
mov esi, 0x11065248
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov byte [eax + 0x2f6], 0
sub esp, 0x18
mov dword [ebp - 4], 4
mov esi, esp
mov dword [ebp - 0x10], esp
xorps xmm0, xmm0
mov ecx, esi
push 0x20
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
call fcn.1000bcc0
mov dword [esi], eax
mov dword [esi + 0x10], 0x10
mov dword [esi + 0x14], 0x1f
movups xmm0, xmmword [0x11065540]
movups xmmword [eax], xmm0
mov byte [eax + 0x10], 0
sub esp, 0x18
mov byte [ebp - 4], 5
mov esi, esp
xorps xmm0, xmm0
push 7
movups xmmword [esi], xmm0
push 0x11065554
push esi
mov dword [esi + 0x10], 7
mov dword [esi + 0x14], 0xf
call sub.VCRUNTIME140.dll_memmove
add esp, 0xc
mov byte [esi + 7], 0
mov dword [ebp - 4], 0xffffffff
call fcn.10030b50
add esp, 0x30
mov dword [0x11291884], eax
mov esi, esp
mov dword [ebp - 0x14], esp
xorps xmm0, xmm0
mov ecx, esi
push 0x310
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
call fcn.1000bcc0
mov dword [esi], eax
mov ecx, 0xc0
mov dword [esi + 0x10], 0x303
mov dword [esi + 0x14], 0x30f
mov esi, 0x11065560
mov edi, eax
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov byte [eax + 0x303], 0
sub esp, 0x18
mov dword [ebp - 4], 6
mov esi, esp
mov dword [ebp - 0x10], esp
xorps xmm0, xmm0
mov ecx, esi
push 0x20
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
call fcn.1000bcc0
mov dword [esi], eax
mov dword [esi + 0x10], 0x10
mov dword [esi + 0x14], 0x1f
movups xmm0, xmmword [0x11065864]
movups xmmword [eax], xmm0
mov byte [eax + 0x10], 0
sub esp, 0x18
mov byte [ebp - 4], 7
mov esi, esp
xorps xmm0, xmm0
push 5
movups xmmword [esi], xmm0
push 0x11065878
push esi
mov dword [esi + 0x10], 5
mov dword [esi + 0x14], 0xf
call sub.VCRUNTIME140.dll_memmove
add esp, 0xc
mov byte [esi + 5], 0
mov dword [ebp - 4], 0xffffffff
call fcn.10030b50
mov ecx, dword [ebp - 0xc]
add esp, 0x48
mov dword [0x11291888], eax
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret