Function at 0x41dd80
Capabilities:
Get process heap force flags

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4cca90
mov eax, dword fs:[0]
push eax
push ecx
push esi
push edi
mov eax, dword [0x50d4cc]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, ecx
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x10], esp
push dword [edi + 0x30]
call fcn.004bf280
mov dword [ebp - 4], 0
mov esi, dword [ebp + 8]
mov ecx, esi
push str.paper_unit
call fcn.004bfb70
mov ecx, eax
mov dword [ebp - 4], 0xffffffff
call fcn.004bf790
sub esp, 0x18
mov ecx, esp
mov dword [ebp + 8], esp
push edi
call fcn.004bf230
push str.paper_width
mov ecx, esi
mov dword [ebp - 4], 1
call fcn.004bfb70
mov ecx, eax
mov dword [ebp - 4], 0xffffffff
call fcn.004bf790
sub esp, 0x18
lea eax, [edi + 0x18]
mov ecx, esp
mov dword [ebp + 8], esp
push eax
call fcn.004bf230
push str.paper_height
mov ecx, esi
mov dword [ebp - 4], 2
call fcn.004bfb70
mov ecx, eax
mov dword [ebp - 4], 0xffffffff
call fcn.004bf790
movzx eax, byte [edi + 0x34]
sub esp, 0x18
mov ecx, esp
mov dword [ebp + 8], esp
push eax
call fcn.004bf500
push str.use_erase_background
mov ecx, esi
mov dword [ebp - 4], 3
call fcn.004bfb70
mov ecx, eax
mov dword [ebp - 4], 0xffffffff
call fcn.004bf790
movzx eax, byte [edi + 0x35]
sub esp, 0x18
mov ecx, esp
mov dword [ebp + 8], esp
push eax
call fcn.004bf500
push str.use_erase_black
mov ecx, esi
mov dword [ebp - 4], 4
call fcn.004bfb70
mov ecx, eax
mov dword [ebp - 4], 0xffffffff
call fcn.004bf790
movzx eax, byte [edi + 0x36]
sub esp, 0x18
mov ecx, esp
mov dword [ebp + 8], esp
push eax
call fcn.004bf500
push str.use_deskew
mov ecx, esi
mov dword [ebp - 4], 5
call fcn.004bfb70
mov dword [ebp - 4], 0xffffffff
mov ecx, eax
call fcn.004bf790
sub esp, 0x18
mov ecx, esp
mov dword [ebp + 8], esp
push dword [edi + 0x38]
call fcn.004bf280
push str.erase_background_value
mov ecx, esi
mov dword [ebp - 4], 6
call fcn.004bfb70
mov ecx, eax
mov dword [ebp - 4], 0xffffffff
call fcn.004bf790
sub esp, 0x18
mov ecx, esp
mov dword [ebp + 8], esp
push dword [edi + 0x3c]
call fcn.004bf280
push str.light
mov ecx, esi
mov dword [ebp - 4], 7
call fcn.004bfb70
mov ecx, eax
mov dword [ebp - 4], 0xffffffff
call fcn.004bf790
sub esp, 0x18
mov ecx, esp
mov dword [ebp + 8], esp
push dword [edi + 0x40]
call fcn.004bf280
push str.contrast
mov ecx, esi
mov dword [ebp - 4], 8
call fcn.004bfb70
mov ecx, eax
mov dword [ebp - 4], 0xffffffff
call fcn.004bf790
sub esp, 0x18
lea eax, [edi + 0x44]
mov ecx, esp
mov dword [ebp + 8], esp
push eax
call fcn.004bf230
push str.file_rule
mov ecx, esi
mov dword [ebp - 4], 9
call fcn.004bfb70
mov ecx, eax
mov dword [ebp - 4], 0xffffffff
call fcn.004bf790
sub esp, 0x18
lea eax, [edi + 0x5c]
mov ecx, esp
mov dword [ebp + 8], esp
push eax
call fcn.004bf230
push str.save_directory
mov ecx, esi
mov dword [ebp - 4], 0xa
call fcn.004bfb70
mov ecx, eax
mov dword [ebp - 4], 0xffffffff
call fcn.004bf790
sub esp, 0x18
lea eax, [edi + 0x74]
mov ecx, esp
mov dword [ebp + 8], esp
push eax
call fcn.004bf230
push str.saveas_directory
mov ecx, esi
mov dword [ebp - 4], 0xb
call fcn.004bfb70
mov dword [ebp - 4], 0xffffffff
mov ecx, eax
call fcn.004bf790
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret 4