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

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4cd54b
mov eax, dword fs:[0]
push eax
sub esp, 0x88
push ebx
push esi
push edi
mov eax, dword [0x510a84]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x10], ecx
mov eax, dword [ebp - 0x10]
mov dword [eax], vtable.CMacrExtensionManager.0
mov dword [ebp - 4], 0xa
mov eax, dword [ebp - 0x10]
add eax, 0x24
push eax
lea ecx, [ebp - 0x1c]
call fcn.0043e530
lea ecx, [ebp - 0x1c]
call fcn.0043e560
jmp 0x426f7f
lea ecx, [ebp - 0x1c]
call fcn.0043e7c0
lea ecx, [ebp - 0x1c]
call fcn.0043e5c0
movzx eax, al
test eax, eax
jne 0x427061
lea ecx, [ebp - 0x1c]
call fcn.0043e590
mov dword [ebp - 0x20], eax
cmp dword [ebp - 0x20], 0
je 0x42705c
mov eax, dword [ebp - 0x20]
push eax
lea ecx, [ebp - 0x2c]
call fcn.00415850
lea ecx, [ebp - 0x2c]
call fcn.00415630
jmp 0x426fc5
lea ecx, [ebp - 0x2c]
call fcn.00415680
lea ecx, [ebp - 0x2c]
call fcn.004260b0
movzx eax, al
test eax, eax
jne 0x42701f
lea ecx, [ebp - 0x2c]
call fcn.00415660
mov dword [ebp - 0x8c], eax
mov eax, dword [ebp - 0x8c]
mov dword [ebp - 0x90], eax
cmp dword [ebp - 0x90], 0
je 0x427013
push 1
mov ecx, dword [ebp - 0x90]
mov edx, dword [ecx]
mov ecx, dword [ebp - 0x90]
mov eax, dword [edx]
call eax
mov dword [ebp - 0x94], eax
jmp 0x42701d
mov dword [ebp - 0x94], 0
jmp 0x426fbd
mov eax, dword [ebp - 0x20]
mov dword [ebp - 0x84], eax
mov ecx, dword [ebp - 0x84]
mov dword [ebp - 0x88], ecx
cmp dword [ebp - 0x88], 0
je 0x427052
push 1
mov ecx, dword [ebp - 0x88]
call fcn.00427290
mov dword [ebp - 0x94], eax
jmp 0x42705c
mov dword [ebp - 0x94], 0
jmp 0x426f77
mov eax, dword [ebp - 0x10]
add eax, 8
push eax
lea ecx, [ebp - 0x38]
call fcn.0043e860
lea ecx, [ebp - 0x38]
call fcn.0043e620
jmp 0x427082
lea ecx, [ebp - 0x38]
call fcn.00426130
lea ecx, [ebp - 0x38]
call fcn.00425ff0
movzx eax, al
test eax, eax
jne 0x4270ca
lea ecx, [ebp - 0x38]
call fcn.00425fd0
mov dword [ebp - 0x7c], eax
mov eax, dword [ebp - 0x7c]
mov dword [ebp - 0x80], eax
cmp dword [ebp - 0x80], 0
je 0x4270be
push 1
mov ecx, dword [ebp - 0x80]
mov edx, dword [ecx]
mov ecx, dword [ebp - 0x80]
mov eax, dword [edx]
call eax
mov dword [ebp - 0x94], eax
jmp 0x4270c8
mov dword [ebp - 0x94], 0
jmp 0x42707a
call fcn.00427190
mov byte [ebp - 4], 9
mov ecx, dword [ebp - 0x10]
add ecx, 0x78
call fcn.004229d0
mov byte [ebp - 4], 8
mov ecx, dword [ebp - 0x10]
add ecx, 0x6c
call fcn.00426e20
mov byte [ebp - 4], 7
mov ecx, dword [ebp - 0x10]
add ecx, 0x60
call fcn.00426e20
mov byte [ebp - 4], 6
mov ecx, dword [ebp - 0x10]
add ecx, 0x54
call fcn.00426e20
mov byte [ebp - 4], 5
mov ecx, dword [ebp - 0x10]
add ecx, 0x48
call fcn.00426e20
mov byte [ebp - 4], 4
mov ecx, dword [ebp - 0x10]
add ecx, 0x44
call dword [0x4dc30c]
mov byte [ebp - 4], 3
mov ecx, dword [ebp - 0x10]
add ecx, 0x40
call dword [0x4dc30c]
mov byte [ebp - 4], 2
mov ecx, dword [ebp - 0x10]
add ecx, 0x30
call fcn.00426ee0
mov byte [ebp - 4], 1
mov ecx, dword [ebp - 0x10]
add ecx, 0x24
call fcn.00429d50
mov byte [ebp - 4], 0
mov ecx, dword [ebp - 0x10]
add ecx, 0x18
call fcn.00426ea0
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x10]
add ecx, 8
call fcn.00426ee0
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret