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

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4a78d6
mov eax, dword fs:[0]
push eax
sub esp, 0xc
push esi
push edi
mov eax, dword [0x4da018]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, ecx
mov dword [ebp - 0x10], edi
push 0xc
mov dword [edi], 0
push str.CONTENT_META
mov dword [edi + 0x10], 0
mov dword [edi + 0x14], 0xf
mov byte [edi], 0
call fcn.00403200
push 1
lea ecx, [edi + 0x18]
mov dword [ebp - 4], 0
push 0
mov dword [ebp - 0x14], ecx
call fcn.0044e760
mov dword [edi + 0x30], 0
mov dword [edi + 0x34], 0
mov dword [edi + 0x38], 0
mov dword [edi + 0x40], 0
mov dword [edi + 0x44], 0
mov dword [edi + 0x48], 0
lea esi, [edi + 0x50]
mov byte [ebp - 4], 3
mov dword [ebp - 0x14], esi
mov ecx, esi
push 0x20
mov dword [esi], 0
push str.APPLICATION_META_EXTENDED_HEADER
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
mov byte [esi], 0
call fcn.00403200
push 1
lea ecx, [esi + 0x18]
mov byte [ebp - 4], 4
push 0
mov dword [ebp - 0x18], ecx
call fcn.0044e760
mov ecx, esi
mov byte [ebp - 4], 5
call fcn.004600e0
lea esi, [edi + 0x80]
mov byte [ebp - 4], 6
mov dword [ebp - 0x18], esi
mov ecx, esi
push 0x1a
mov dword [esi], 0
push str.PATCH_META_EXTENDED_HEADER
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
mov byte [esi], 0
call fcn.00403200
push 1
lea ecx, [esi + 0x18]
mov byte [ebp - 4], 7
push 0
mov dword [ebp - 0x14], ecx
call fcn.0044e760
mov ecx, esi
mov byte [ebp - 4], 8
call fcn.004600e0
lea esi, [edi + 0xb0]
mov byte [ebp - 4], 9
mov dword [ebp - 0x18], esi
mov ecx, esi
push 0x23
mov dword [esi], 0
push str.ADD_ON_CONTENT_META_EXTENDED_HEADER
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
mov byte [esi], 0
call fcn.00403200
push 1
lea ecx, [esi + 0x18]
mov byte [ebp - 4], 0xa
push 0
mov dword [ebp - 0x14], ecx
call fcn.0044e760
mov ecx, esi
mov byte [ebp - 4], 0xb
call fcn.00460fc0
lea esi, [edi + 0xe0]
mov byte [ebp - 4], 0xc
mov dword [ebp - 0x18], esi
mov ecx, esi
push 0x1a
mov dword [esi], 0
push str.DELTA_META_EXTENDED_HEADER
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
mov byte [esi], 0
call fcn.00403200
push 1
lea ecx, [esi + 0x18]
mov byte [ebp - 4], 0xd
push 0
mov dword [ebp - 0x14], ecx
call fcn.0044e760
mov ecx, esi
mov byte [ebp - 4], 0xe
call fcn.00460fc0
lea esi, [edi + 0x110]
mov byte [ebp - 4], 0xf
mov dword [ebp - 0x18], esi
mov ecx, esi
push 0x22
mov dword [esi], 0
push str.SYSTEM_UPDATE_META_EXTENDED_HEADER
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
mov byte [esi], 0
call fcn.00403200
push 1
lea ecx, [esi + 0x18]
mov byte [ebp - 4], 0x10
push 0
mov dword [ebp - 0x14], ecx
call fcn.0044e760
mov ecx, esi
mov byte [ebp - 4], 0x11
call fcn.004628f0
mov dword [edi + 0x134], 0
mov dword [edi + 0x138], 0
mov dword [edi + 0x13c], 0
mov dword [edi + 0x140], 0
mov dword [edi + 0x144], 0
mov dword [edi + 0x148], 0
push 1
lea ecx, [edi + 0x14c]
mov byte [ebp - 4], 0x14
push 0
mov dword [ebp - 0x18], ecx
call fcn.0044e760
push 1
lea ecx, [edi + 0x154]
mov byte [ebp - 4], 0x15
push 0
mov dword [ebp - 0x18], ecx
call fcn.0044e760
mov byte [ebp - 4], 0x16
lea ecx, [edi + 0x15c]
call fcn.00460170
mov ecx, edi
mov byte [ebp - 4], 0x17
call fcn.00462010
mov eax, edi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret