Function at 0x1400918ed
Capabilities:
Check if file exists

Disassembly:
push r15
xor rax, rax
push rax
push rax
push rax
sub rsp, 0x28
call fcn.14012b830
mov dword [section..data], 0x25005a2
mov dword [section..data], 0x25005a5
push rcx
sub rsp, 0x28
call fcn.14012b4a0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
mov rcx, qword [0x14021cba4]
push rcx
sub rsp, 0x28
call fcn.14012b4a0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14012b5d0
add rsp, 0x28
movabs rcx, str.listecommandes.txt
sub rsp, 0x28
call fcn.14012b5d0
add rsp, 0x28
push rax
call fcn.14012b6d0
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call sub.SHLWAPI.dll_PathFileExistsW
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.1400bd588
add rsp, 0x28
pop rax
and rax, rax
je 0x140091e05
mov dword [section..data], 0x25005a7
push rcx
sub rsp, 0x28
call fcn.14012b4a0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push 0x20018
mov rcx, qword [0x14021cba4]
push rcx
sub rsp, 0x20
call fcn.14012b4a0
add rsp, 0x20
pop rcx
push rax
sub rsp, 0x20
call fcn.14012b5d0
add rsp, 0x20
movabs rcx, str.listecommandes.txt
sub rsp, 0x20
call fcn.14012b5d0
add rsp, 0x20
call fcn.14012b700
push 0
push rax
call fcn.14012b6d0
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400f05c0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.1400bd588
add rsp, 0x28
pop rax
and rax, rax
je 0x140091a38
xor rax, rax
jmp 0x140091a3f
mov rax, 1
and rax, rax
je 0x140091a7b
mov dword [section..data], 0x25005a8
movabs rax, str.Erreur_douverture_du_fichier_listecommandes.txt
push rax
movabs rax, 0x1402091c4
mov rcx, rax
pop rdx
call fcn.1400c49b4
mov dword [section..data], 0x25005a9
jmp 0x140091dfb
mov dword [section..data], 0x25005a9
mov dword [section..data], 0x25005aa
push rcx
sub rsp, 0x28
call fcn.14012b4a0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
mov rcx, qword [0x14021cba4]
push rcx
sub rsp, 0x28
call fcn.14012b4a0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14012b5d0
add rsp, 0x28
movabs rcx, str.listecommandes.txt
sub rsp, 0x28
call fcn.14012b5d0
add rsp, 0x28
push rax
call fcn.14012b6d0
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.1401066d8
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.1400bd588
add rsp, 0x28
pop rax
mov r15, rax
and r15, r15
jne 0x140091b28
mov dword [section..data], 0x25005aa
mov rcx, qword [0x14021c5ec]
call fcn.1400f5514
mov dword [section..data], 0x25005aa
mov dword [section..data], 0x25005ae
movabs rcx, 0
call fcn.1400f0ad0
mov r15, rax
and r15, r15
jne 0x140091dc2
mov dword [section..data], 0x25005af
push rcx
sub rsp, 0x28
call fcn.14012b4a0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.14012b4a0
add rsp, 0x28
pop rcx
mov rdx, rax
movabs rcx, 0
sub rsp, 0x20
call fcn.1400f05d0
add rsp, 0x28
lea rcx, [rsp + 0x30]
pop rdx
call fcn.14012b4f0
mov dword [section..data], 0x25005b0
push rcx
sub rsp, 0x28
call fcn.14012b4a0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.14012b4a0
add rsp, 0x28
pop rcx
push rax
movabs rax, 0x1402074f0
mov r8, rax
movabs rdx, 1
mov rcx, qword [rsp + 0x40]
pop r9
sub rsp, 0x20
call fcn.140127630
add rsp, 0x28
lea rcx, [rsp + 0x38]
pop rdx
call fcn.14012b4f0
mov dword [section..data], 0x25005b1
push rcx
sub rsp, 0x28
call fcn.14012b4a0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.14012b4a0
add rsp, 0x28
pop rcx
push rax
movabs rax, 0x1402074f0
mov r8, rax
movabs rdx, 2
mov rcx, qword [rsp + 0x40]
pop r9
sub rsp, 0x20
call fcn.140127630
add rsp, 0x28
lea rcx, [rsp + 0x40]
pop rdx
call fcn.14012b4f0
mov dword [section..data], 0x25005b2
push qword [rsp + 0x30]
movabs rcx, 0x140207502
pop rdx
call fcn.14012b640
or rax, rax
jne 0x140091d4d
mov dword [section..data], 0x25005b3
push rcx
sub rsp, 0x28
call fcn.14012b4a0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
mov rcx, qword [rsp + 0x40]
push rcx
sub rsp, 0x28
call fcn.14012b4a0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14012b5d0
add rsp, 0x28
movabs rcx, reloc.OLEAUT32.dll_VariantCopyInd
sub rsp, 0x28
call fcn.14012b5d0
add rsp, 0x28
mov rcx, qword [rsp + 0x50]
sub rsp, 0x28
call fcn.14012b5d0
add rsp, 0x28
call fcn.14012b700
push 0xffffffffffffffff
push qword [0x14021c5ec]
push rax
call fcn.14012b6d0
mov rdx, rax
pop rax
add qword [rsp + 0x10], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400f5580
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.1400bd588
add rsp, 0x28
pop rax
mov dword [section..data], 0x25005b4
jmp 0x140091d8b
mov dword [section..data], 0x25005b4
mov dword [section..data], 0x25005b5
movabs rax, str.Le_contenu_du_fichier_listecommandes.txt_nest_pas_format
push rax
movabs rax, 0x1402091c4
mov rcx, rax
pop rdx
call fcn.1400c49b4
mov dword [section..data], 0x25005b6
jmp 0x140091dc2
mov dword [section..data], 0x25005b7
mov dword [section..data], 0x25005b8
movabs rdx, 0x140207502
lea rcx, [rsp + 0x30]
call fcn.14012b3b0
mov dword [section..data], 0x25005b9
jmp 0x140091b32
mov dword [section..data], 0x25005ba
movabs rdx, 0xf5f5f5
mov rcx, qword [0x14021c5ec]
call fcn.140052d97
mov dword [section..data], 0x25005be
movabs rcx, 0
call fcn.1400eff00
mov dword [section..data], 0x25005bf
mov dword [section..data], 0x25005c0
mov dword [section..data], 0x25005c1
xor rax, rax
push rax
mov rcx, qword [rsp + 0x30]
sub rsp, 0x28
call fcn.14012b910
add rsp, 0x28
mov rcx, qword [rsp + 0x38]
sub rsp, 0x28
call fcn.14012b910
add rsp, 0x28
mov rcx, qword [rsp + 0x40]
sub rsp, 0x28
call fcn.14012b910
add rsp, 0x28
pop rax
add rsp, 0x40
pop r15
ret