Function at 0x461420
Capabilities:
Get process heap flags
Get process heap force flags

Disassembly:
push 0xffffffffffffffff
push 0x5533a1
mov eax, dword fs:[0]
push eax
sub esp, 0x10
push ebx
push ebp
push esi
push edi
mov eax, dword [0x5b2ae0]
xor eax, esp
push eax
lea eax, [esp + 0x24]
mov dword fs:[0], eax
mov edi, dword [esp + 0x34]
xor ebp, ebp
push ebp
push 0x8e
mov ecx, edi
call fcn.004f742a
lea ebx, [edi + 0x74]
mov dword [esp + 0x2c], ebp
push ebx
mov dword [edi], 0x57cce4
call fcn.00448460
lea eax, [edi + 0x8c]
push eax
mov byte [esp + 0x30], 1
call fcn.004dadb0
lea esi, [edi + 0x100]
mov byte [esp + 0x2c], 2
call fcn.004db580
lea ecx, [edi + 0x38c]
mov byte [esp + 0x2c], 3
call fcn.004fe2f6
lea esi, [edi + 0x3fc]
mov byte [esp + 0x2c], 4
call fcn.004db580
lea ecx, [edi + 0x688]
mov byte [esp + 0x2c], 5
call fcn.004fe2f6
lea esi, [edi + 0x6f8]
mov byte [esp + 0x2c], 6
call fcn.004db580
lea ecx, [edi + 0x984]
mov byte [esp + 0x2c], 7
call fcn.004fe2f6
lea esi, [edi + 0x9f4]
mov byte [esp + 0x2c], 8
call fcn.004db580
lea ecx, [edi + 0xc80]
mov byte [esp + 0x2c], 9
call fcn.004fe2f6
lea esi, [edi + 0xcf0]
mov byte [esp + 0x2c], 0xa
call fcn.004db580
lea esi, [edi + 0xf7c]
mov byte [esp + 0x2c], 0xb
call fcn.004db580
lea ecx, [edi + 0x1208]
mov byte [esp + 0x2c], 0xc
call fcn.004fe2f6
lea esi, [edi + 0x1278]
mov byte [esp + 0x2c], 0xd
call fcn.004db580
lea ecx, [edi + 0x1504]
mov byte [esp + 0x2c], 0xe
call fcn.004fe2f6
lea esi, [edi + 0x1574]
mov byte [esp + 0x2c], 0xf
call fcn.004db580
lea ecx, [edi + 0x1800]
mov byte [esp + 0x2c], 0x10
call fcn.004fe2f6
lea esi, [edi + 0x1870]
mov byte [esp + 0x2c], 0x11
call fcn.004db580
lea ecx, [edi + 0x1afc]
mov byte [esp + 0x2c], 0x12
call fcn.004fe2f6
lea esi, [edi + 0x1b6c]
mov byte [esp + 0x2c], 0x13
call fcn.004db580
lea ecx, [edi + 0x1df8]
mov byte [esp + 0x2c], 0x14
call fcn.004fe2f6
lea esi, [edi + 0x1e68]
mov byte [esp + 0x2c], 0x15
call fcn.004db580
lea esi, [edi + 0x20f4]
mov ecx, esi
mov byte [esp + 0x2c], 0x16
call fcn.004f1897
mov dword [esi], 0x583f74
mov dword [esi + 0x54], ebp
mov byte [esp + 0x2c], 0x17
lea esi, [edi + 0x2158]
mov ecx, esi
mov dword [edi + 0x214c], ebp
mov dword [edi + 0x2150], ebp
call fcn.004f1897
mov dword [esi], 0x561c9c
lea esi, [edi + 0x21ac]
mov ecx, esi
mov byte [esp + 0x2c], 0x18
call fcn.004f1897
mov dword [esi], 0x561c9c
lea esi, [edi + 0x2200]
mov ecx, esi
mov byte [esp + 0x2c], 0x19
call fcn.004f1897
mov dword [esi], 0x561c9c
mov byte [esp + 0x2c], 0x1a
mov dword [0x5bf8f0], edi
cmp dword [0x5bf8fc], ebp
jne 0x461652
push 0x57c544
call fcn.00407100
add esp, 4
mov dword [0x5bf8fc], eax
cmp dword [0x5bf8f4], ebp
jne 0x46166c
push 0x57461c
call fcn.00407100
add esp, 4
mov dword [0x5bf8f4], eax
cmp dword [0x5bf8f8], ebp
jne 0x461686
push 0x57c550
call fcn.00407100
add esp, 4
mov dword [0x5bf8f8], eax
mov dword [edi + 0x2148], ebx
mov ecx, dword [0x5bffc0]
push ecx
push 0x57c55c
push 0x5c0090
call fcn.00401cc0
mov edx, dword [0x5c0090]
add esp, 0xc
push edx
call dword [0x56039c]
lea esi, [esp + 0x18]
call fcn.0040bdd0
mov ecx, dword [eax]
mov dword [edi + 0x214c], ecx
mov edx, dword [eax + 4]
mov dword [edi + 0x2150], edx
mov dword [edi + 0x2154], ebp
mov eax, edi
mov ecx, dword [esp + 0x24]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x1c
ret 4