Function at 0x4f6ef0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebx
push ebp
push esi
mov esi, dword [esp + 0x14]
push edi
mov ecx, 0x33
xor eax, eax
mov edi, esi
push str.Open_with_PowerISO
push 0x294
rep stosd dword es:[edi], eax
call fcn.0051faa0
push eax
call fcn.0053f4af
push str.Burn...
push 0x292
mov dword [esi], eax
call fcn.0051faa0
push eax
call fcn.0053f4af
push str.Convert_to_ISO...
push 0x4cc
mov dword [esi + 0xc], eax
call fcn.0051faa0
push eax
call fcn.0053f4af
push 0x7287a4
push 0x4cd
mov dword [esi + 0x18], eax
call fcn.0051faa0
push eax
call fcn.0053f4af
push str.Write_to_USB_drive...
push 0x4ce
mov dword [esi + 0x24], eax
call fcn.0051faa0
push eax
call fcn.0053f4af
push str.Add_to...
push 0x4c3
mov dword [esi + 0x30], eax
call fcn.0051faa0
add esp, 0x44
push eax
call fcn.0053f4af
push str.Add_to__file_name_.daa
push 0x4c4
mov dword [esi + 0x3c], eax
call fcn.0051faa0
push eax
call fcn.0053f4af
push str.Add_to__file_name_.iso
push 0x4c5
mov dword [esi + 0x48], eax
call fcn.0051faa0
push eax
call fcn.0053f4af
push 0x7286e8
push 0x4c6
mov dword [esi + 0x54], eax
call fcn.0051faa0
push eax
call fcn.0053f4af
push 0x7286cc
push 0x4c7
mov dword [esi + 0x60], eax
call fcn.0051faa0
push eax
call fcn.0053f4af
push str.Extract_to__folder_name_
push 0x4c8
mov dword [esi + 0x6c], eax
call fcn.0051faa0
push eax
call fcn.0053f4af
add esp, 0x40
mov dword [esi + 0x78], eax
push str.Extract_here_using_file_names_for_folders
push 0xe9
call fcn.0051faa0
push eax
call fcn.0053f4af
push str.Make_image_file
push 0xe2
mov dword [esi + 0x84], eax
call fcn.0051faa0
push eax
call fcn.0053f4af
push str.Mount_image_file
push 0x4c9
mov dword [esi + 0x90], eax
call fcn.0051faa0
push eax
call fcn.0053f4af
push 0x7285d8
push 0x4ca
mov dword [esi + 0x9c], eax
call fcn.0051faa0
push eax
call fcn.0053f4af
push str.Set_number_of_drives_to__n_
push 0x4cb
mov dword [esi + 0xa8], eax
call fcn.0051faa0
push eax
call fcn.0053f4af
push str.Set_drive_options
push 0xdd
mov dword [esi + 0xb4], eax
call fcn.0051faa0
add esp, 0x44
push eax
call fcn.0053f4af
mov ebx, dword [esp + 0x18]
mov dword [esi + 0xc0], eax
xor ebp, ebp
push 0xc
mov edi, dword [ebx]
lea eax, [ebx + 4]
push eax
push ebp
mov dword [esp + 0x28], ebp
call fcn.00404e00
add esp, 0x10
cmp edi, eax
jne 0x4f712d
xor edi, edi
lea ebp, [esi + 4]
mov eax, edi
mov ecx, edi
cdq
and edx, 3
add eax, edx
sar eax, 2
and ecx, 0x80000003
jns 0x4f70f3
dec ecx
or ecx, 0xfffffffc
inc ecx
mov al, byte [eax + ebx + 4]
shl cl, 1
shr al, cl
test al, 1
je 0x4f710f
mov ecx, dword [esp + 0x18]
mov dword [ebp + 4], 1
inc ecx
mov dword [esp + 0x18], ecx
test al, 2
je 0x4f711a
mov dword [ebp], 1
inc edi
add ebp, 0xc
cmp edi, 0x11
jl 0x4f70d9
mov eax, dword [esp + 0x18]
test eax, eax
jne 0x4f716f
xor ebp, ebp
lea eax, [esi + 8]
mov ecx, 0x11
mov dword [eax], 1
add eax, 0xc
dec ecx
jne 0x4f7135
mov eax, 1
mov dword [esi + 0x5c], ebp
mov dword [esi + 0x20], ebp
mov dword [esi + 0x2c], ebp
mov dword [esi + 0x38], ebp
mov dword [esi + 0x34], eax
mov dword [esi + 0x58], eax
mov dword [esi + 0x88], eax
mov dword [esi + 0x94], eax
mov dword [esi + 0xa0], eax
pop edi
pop esi
pop ebp
pop ebx
ret
pop edi
pop esi
pop ebp
mov eax, 1
pop ebx
ret