Function at 0x14001dd10
Capabilities:
Accept command line arguments

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
push rsi
push rdi
push r12
push r13
push r14
sub rsp, 0x90
mov rax, qword [0x140055b28]
xor rax, rsp
mov qword [rsp + 0x80], rax
mov r13, rcx
xor ecx, ecx
mov r12d, r9d
mov r14, r8
call qword [sym.imp.ole32.dll_CoInitialize]
lea rcx, [rsp + 0x58]
xor edx, edx
call fcn.14003f390
mov rdi, qword [rsp + 0x70]
lea ebp, [rdi - 2]
mov esi, edi
movsxd rbx, ebp
cmp rbx, rdi
jbe 0x14001dd74
call fcn.140026194
mov rdi, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x78]
mov rdx, qword [rsp + 0x60]
lea rax, [rsp + 0x60]
cmp rcx, 0x10
cmovae rax, rdx
cmp byte [rax + rbx], 0x36
jne 0x14001ddc3
lea eax, [rsi - 1]
movsxd rbx, eax
cmp rbx, rdi
jbe 0x14001ddb0
call fcn.140026194
mov rcx, qword [rsp + 0x78]
mov rdi, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x60]
cmp rcx, 0x10
lea rax, [rsp + 0x60]
cmovae rax, rdx
cmp byte [rax + rbx], 0x34
je 0x14001de27
movsxd rbx, ebp
cmp rbx, rdi
jbe 0x14001dddf
call fcn.140026194
mov rcx, qword [rsp + 0x78]
mov rdi, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x60]
cmp rcx, 0x10
lea rax, [rsp + 0x60]
cmovae rax, rdx
cmp byte [rax + rbx], 0x38
jne 0x14001df78
lea eax, [rsi - 1]
movsxd rbx, eax
cmp rbx, rdi
jbe 0x14001de10
call fcn.140026194
mov rcx, qword [rsp + 0x78]
mov rdx, qword [rsp + 0x60]
cmp rcx, 0x10
lea rax, [rsp + 0x60]
cmovae rax, rdx
cmp byte [rax + rbx], 0x36
jne 0x14001df78
lea rcx, [rsp + 0x20]
call fcn.1400102a8
call qword [sym.imp.KERNEL32.dll_GetCommandLineA]
or rcx, 0xffffffffffffffff
mov rdx, rax
xor esi, esi
xor eax, eax
mov rdi, rdx
mov qword [rsp + 0x50], 0xf
mov qword [rsp + 0x48], rsi
mov byte [rsp + 0x38], sil
repne scasb al, byte [rdi]
not rcx
lea r8, [rcx - 1]
lea rcx, [rsp + 0x30]
call fcn.14000e0e0
lea rcx, [rsp + 0x30]
xor edx, edx
call fcn.14003edd0
cmp qword [rsp + 0x50], 0x10
jb 0x14001de89
mov rcx, qword [rsp + 0x38]
call fcn.1400245c0
cmp qword [0x140055520], rsi
je 0x14001deb5
lea rcx, [rsp + 0x20]
call sub.ole32.dll_OleUninitialize
cmp qword [rsp + 0x78], 0x10
jb 0x14001deae
mov rcx, qword [rsp + 0x60]
call fcn.1400245c0
xor eax, eax
jmp 0x14001df89
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.USER32.dll_DefWindowProcW]
lea rcx, [rsp + 0x28]
mov dword [rsp + 0x28], 8
mov dword [rsp + 0x2c], 4
call qword [sym.imp.COMCTL32.dll_InitCommonControlsEx]
lea rcx, [0x140057a60]
xor r9d, r9d
mov r8, r13
xor edx, edx
call fcn.140018ca0
mov edx, r12d
mov rcx, r14
call fcn.14001d9f0
lea rcx, [0x140057a60]
mov ebx, eax
call fcn.14001b390
mov rdi, qword [0x140057ab8]
test rdi, rdi
je 0x14001df46
mov rcx, qword [rdi]
test rcx, rcx
je 0x14001df29
call fcn.1400256d8
mov qword [rdi], rsi
mov rcx, qword [rdi + 8]
test rcx, rcx
je 0x14001df3b
call fcn.1400256d8
mov qword [rdi + 8], rsi
mov rcx, rdi
mov dword [rdi + 0x10], esi
call fcn.1400245c0
lea rcx, [0x140057a60]
call fcn.140018b80
call qword [sym.imp.ole32.dll_CoUninitialize]
lea rcx, [rsp + 0x20]
call sub.ole32.dll_OleUninitialize
cmp qword [rsp + 0x78], 0x10
jb 0x14001df74
mov rcx, qword [rsp + 0x60]
call fcn.1400245c0
mov eax, ebx
jmp 0x14001df89
cmp rcx, 0x10
jb 0x14001df86
mov rcx, rdx
call fcn.1400245c0
or eax, 0xffffffff
mov rcx, qword [rsp + 0x80]
xor rcx, rsp
call fcn.1400253c0
lea r11, [rsp + 0x90]
mov rbx, qword [r11 + 0x30]
mov rbp, qword [r11 + 0x38]
mov rsp, r11
pop r14
pop r13
pop r12
pop rdi
pop rsi
ret