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

Disassembly:
push ebp
mov ebp, esp
add esp, 0xffffffa8
mov dword [ebp - 0x58], edx
mov dword [ebp - 4], eax
mov eax, 0x5c1c80
call fcn.005496a0
mov word [ebp - 0x44], 8
mov edx, 0x5c5618
mov ecx, dword [ebp - 4]
mov dword [ecx], edx
mov eax, dword [ebp - 4]
add eax, 0x10
call fcn.00401fbc
inc dword [ebp - 0x38]
mov eax, dword [ebp - 4]
add eax, 0x14
call fcn.00401fbc
inc dword [ebp - 0x38]
mov eax, dword [ebp - 4]
add eax, 0x18
call fcn.00401fbc
inc dword [ebp - 0x38]
mov eax, dword [ebp - 4]
add eax, 0x20
call fcn.00401fbc
inc dword [ebp - 0x38]
mov eax, dword [ebp - 4]
add eax, 0x24
call fcn.00401fbc
inc dword [ebp - 0x38]
mov eax, dword [ebp - 4]
add eax, 0x28
call fcn.00401fbc
inc dword [ebp - 0x38]
mov eax, dword [ebp - 4]
add eax, 0x2c
call fcn.00401fbc
inc dword [ebp - 0x38]
mov eax, dword [ebp - 4]
add eax, 0x30
call fcn.00401fbc
inc dword [ebp - 0x38]
mov eax, dword [ebp - 4]
add eax, 0x38
call fcn.00401fbc
inc dword [ebp - 0x38]
mov eax, dword [ebp - 4]
add eax, 0x40
call fcn.00401fbc
inc dword [ebp - 0x38]
mov eax, dword [ebp - 4]
add eax, 0x48
call fcn.00401fbc
inc dword [ebp - 0x38]
mov eax, dword [ebp - 4]
add eax, 0x50
call fcn.00401fbc
inc dword [ebp - 0x38]
mov eax, dword [ebp - 4]
add eax, 0x54
call fcn.00401fbc
inc dword [ebp - 0x38]
mov eax, dword [ebp - 4]
add eax, 0x58
call fcn.00401fbc
inc dword [ebp - 0x38]
mov edx, dword [ebp - 4]
mov ecx, dword [ebp - 0x58]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 4]
xor edx, edx
mov dword [eax + 0x8c], edx
mov ecx, dword [ebp - 4]
xor eax, eax
mov dword [ecx + 0x1c], eax
mov edx, dword [ebp - 4]
xor ecx, ecx
mov dword [edx + 0x34], ecx
mov eax, dword [ebp - 4]
xor edx, edx
mov dword [eax + 0x3c], edx
mov ecx, dword [ebp - 4]
xor eax, eax
mov dword [ecx + 0x44], eax
mov edx, dword [ebp - 4]
xor ecx, ecx
mov dword [edx + 0x4c], ecx
mov eax, dword [ebp - 4]
mov dword [eax + 0x5c], 0xfffffc19
mov edx, dword [ebp - 4]
mov dword [edx + 0x68], 0xfffffc19
mov ecx, dword [ebp - 4]
xor eax, eax
mov dword [ecx + 0x6c], eax
mov word [ebp - 0x44], 0x14
mov edx, 0x5c0bde
lea eax, [ebp - 8]
call fcn.005499e4
inc dword [ebp - 0x38]
lea edx, [ebp - 8]
mov eax, dword [ebp - 4]
add eax, 0x10
call fcn.00549c38
dec dword [ebp - 0x38]
lea eax, [ebp - 8]
mov edx, 2
call fcn.00549c08
mov word [ebp - 0x44], 0x20
mov edx, 0x5c0bdf
lea eax, [ebp - 0xc]
call fcn.005499e4
inc dword [ebp - 0x38]
lea edx, [ebp - 0xc]
mov eax, dword [ebp - 4]
add eax, 0x20
call fcn.00549c38
dec dword [ebp - 0x38]
lea eax, [ebp - 0xc]
mov edx, 2
call fcn.00549c08
mov word [ebp - 0x44], 0x2c
mov edx, 0x5c0be0
lea eax, [ebp - 0x10]
call fcn.005499e4
inc dword [ebp - 0x38]
lea edx, [ebp - 0x10]
mov eax, dword [ebp - 4]
add eax, 0x38
call fcn.00549c38
dec dword [ebp - 0x38]
lea eax, [ebp - 0x10]
mov edx, 2
call fcn.00549c08
mov word [ebp - 0x44], 0x38
mov edx, 0x5c0be1
lea eax, [ebp - 0x14]
call fcn.005499e4
inc dword [ebp - 0x38]
lea edx, [ebp - 0x14]
mov eax, dword [ebp - 4]
add eax, 0x40
call fcn.00549c38
dec dword [ebp - 0x38]
lea eax, [ebp - 0x14]
mov edx, 2
call fcn.00549c08
mov ecx, dword [ebp - 4]
mov byte [ecx + 0x70], 0
mov eax, dword [ebp - 4]
xor edx, edx
mov dword [eax + 0x74], edx
mov word [ebp - 0x44], 0x44
mov edx, 0x5c0be2
lea eax, [ebp - 0x18]
call fcn.005499e4
inc dword [ebp - 0x38]
lea edx, [ebp - 0x18]
mov eax, dword [ebp - 4]
add eax, 0x50
call fcn.00549c38
dec dword [ebp - 0x38]
lea eax, [ebp - 0x18]
mov edx, 2
call fcn.00549c08
mov word [ebp - 0x44], 0x50
mov edx, 0x5c0be9
lea eax, [ebp - 0x1c]
call fcn.005499e4
inc dword [ebp - 0x38]
lea edx, [ebp - 0x1c]
mov eax, dword [ebp - 4]
add eax, 0x54
call fcn.00549c38
dec dword [ebp - 0x38]
lea eax, [ebp - 0x1c]
mov edx, 2
call fcn.00549c08
mov word [ebp - 0x44], 0x5c
mov edx, 0x5c0bf2
lea eax, [ebp - 0x20]
call fcn.005499e4
inc dword [ebp - 0x38]
lea edx, [ebp - 0x20]
mov eax, dword [ebp - 4]
add eax, 0x18
call fcn.00549c38
dec dword [ebp - 0x38]
lea eax, [ebp - 0x20]
mov edx, 2
call fcn.00549c08
mov word [ebp - 0x44], 0x68
mov edx, 0x5c0bf9
lea eax, [ebp - 0x24]
call fcn.005499e4
inc dword [ebp - 0x38]
lea edx, [ebp - 0x24]
mov eax, dword [ebp - 4]
add eax, 0x14
call fcn.00549c38
dec dword [ebp - 0x38]
lea eax, [ebp - 0x24]
mov edx, 2
call fcn.00549c08
mov word [ebp - 0x44], 0x74
mov edx, 0x5c0c00
lea eax, [ebp - 0x28]
call fcn.005499e4
inc dword [ebp - 0x38]
lea edx, [ebp - 0x28]
mov eax, dword [ebp - 4]
add eax, 0x24
call fcn.00549c38
dec dword [ebp - 0x38]
lea eax, [ebp - 0x28]
mov edx, 2
call fcn.00549c08
mov word [ebp - 0x44], pe_nt_image_headers32
mov edx, 0x5c0c01
lea eax, [ebp - 0x2c]
call fcn.005499e4
inc dword [ebp - 0x38]
lea edx, [ebp - 0x2c]
mov eax, dword [ebp - 4]
add eax, 0x28
call fcn.00549c38
dec dword [ebp - 0x38]
lea eax, [ebp - 0x2c]
mov edx, 2
call fcn.00549c08
mov word [ebp - 0x44], 0x8c
mov edx, 0x5c0c02
lea eax, [ebp - 0x30]
call fcn.005499e4
inc dword [ebp - 0x38]
lea edx, [ebp - 0x30]
mov eax, dword [ebp - 4]
add eax, 0x2c
call fcn.00549c38
dec dword [ebp - 0x38]
lea eax, [ebp - 0x30]
mov edx, 2
call fcn.00549c08
mov ecx, dword [ebp - 4]
xor eax, eax
mov dword [ecx + 0x78], eax
mov edx, dword [ebp - 4]
xor ecx, ecx
mov dword [edx + 0x7c], ecx
mov eax, dword [ebp - 4]
xor edx, edx
mov dword [eax + 0x80], edx
mov ecx, dword [ebp - 4]
xor eax, eax
mov dword [ecx + 0x84], eax
mov edx, dword [ebp - 4]
xor ecx, ecx
mov dword [edx + 0x90], ecx
mov eax, dword [ebp - 4]
mov dword [eax + 0x60], 0xffffd8f1
mov edx, dword [ebp - 4]
mov byte [edx + 0x88], 0
mov ecx, dword [ebp - 0x54]
mov dword fs:[0], ecx
mov eax, dword [ebp - 4]
mov esp, ebp
pop ebp
ret