Function at 0x1400a3b30
Capabilities:
Reference absolute stream path on windows

Disassembly:
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x518
mov rax, qword [0x140173240]
xor rax, rsp
mov qword [rsp + 0x500], rax
mov edx, 5
mov rax, qword [rsp + 0x560]
mov rcx, qword [rax + 0x30]
call qword [sym.imp.mfc140u.dll_COleControlSite::SetPropertyV]
lea rcx, [rsp + 0x128]
call fcn.1400a4230
nop
mov rax, qword [rsp + 0x568]
lea rdx, [rsp + 0x150]
mov rcx, rax
call fcn.140020520
mov rax, qword [rax]
mov qword [rsp + 0x128], rax
lea rcx, [rsp + 0x128]
call fcn.14001f4c0
mov eax, dword [rax]
mov dword [rsp + 0xe4], eax
mov dword [rsp + 0xe0], 4
cmp dword [rsp + 0xe4], 4
jle 0x1400a3be9
cmp dword [rsp + 0xe4], 8
jg 0x1400a3be9
mov dword [rsp + 0xe0], 8
jmp 0x1400a3c0e
cmp dword [rsp + 0xe4], 8
jle 0x1400a3c03
mov eax, dword [rsp + 0xe4]
mov dword [rsp + 0xe0], eax
jmp 0x1400a3c0e
mov dword [rsp + 0xe0], 4
mov rax, qword [rsp + 0x560]
mov ecx, dword [rsp + 0xe0]
mov dword [rax + 0x28], ecx
mov dword [rsp + 0x110], 0
mov dword [rsp + 0xf4], 0x15180
mov rax, qword [rsp + 0x560]
mov rax, qword [rax + 0x30]
xor edx, edx
mov rcx, qword [rax + 0xf0]
call fcn.1400b7bc0
mov rax, qword [rsp + 0x560]
mov rax, qword [rax + 0x30]
mov rcx, qword [rax + 0xf0]
call fcn.1400bf590
mov rax, qword [rsp + 0x560]
mov rax, qword [rax + 0x30]
mov r8b, 1
movzx edx, byte [rsp + 0xe0]
mov rcx, qword [rax + 0xf0]
call fcn.1400beb70
mov rax, qword [rsp + 0x560]
mov rax, qword [rax + 0x30]
xor r9d, r9d
mov r8d, dword [rsp + 0xf4]
mov edx, dword [rsp + 0x110]
mov rcx, qword [rax + 0xf0]
call fcn.1400be0a0
mov rax, qword [rsp + 0x560]
mov rax, qword [rax + 0x30]
xor r8d, r8d
mov edx, dword [rsp + 0xf4]
mov rcx, qword [rax + 0xf0]
call fcn.1400be570
mov dword [rsp + 0x130], 0x467767
mov dword [rsp + 0xec], 0x15180
mov dword [rsp + 0xf8], 0
lea rcx, [rsp + 0x100]
call fcn.14001e1e0
nop
mov rax, qword [rsp + 0x568]
lea rdx, [rsp + 0x158]
mov rcx, rax
call fcn.14001fd90
mov rax, qword [rax]
mov qword [rsp + 0x100], rax
jmp 0x1400a3d39
lea rcx, [rsp + 0x100]
call fcn.1400a42c0
nop
mov rax, qword [rsp + 0x568]
lea rdx, [rsp + 0x160]
mov rcx, rax
call fcn.14001f260
mov rdx, rax
lea rcx, [rsp + 0x100]
call fcn.14001f170
movzx eax, al
test eax, eax
je 0x1400a41d4
lea rcx, [rsp + 0x100]
call fcn.14001f1f0
mov eax, dword [rax]
mov dword [rsp + 0x134], eax
lea rcx, [rsp + 0x100]
call fcn.14001f1f0
add rax, 8
mov rdx, rax
lea rcx, [rsp + 0x138]
call fcn.14001d720
nop
lea rcx, [rsp + 0x138]
call fcn.14001f9a0
mov dword [rsp + 0x114], eax
cmp dword [rsp + 0x114], 0
jle 0x1400a41c1
lea rcx, [rsp + 0x108]
call fcn.14001e1e0
nop
lea rdx, [rsp + 0x168]
lea rcx, [rsp + 0x138]
call fcn.140020650
mov rax, qword [rax]
mov qword [rsp + 0x108], rax
jmp 0x1400a3e04
lea rcx, [rsp + 0x108]
call fcn.140025600
nop
lea rdx, [rsp + 0x170]
lea rcx, [rsp + 0x138]
call fcn.140020610
mov rdx, rax
lea rcx, [rsp + 0x108]
call fcn.14001f170
movzx eax, al
test eax, eax
je 0x1400a41c1
lea rcx, [rsp + 0x108]
call fcn.14001f5e0
lea rcx, [rsp + 0x1a0]
mov rdi, rcx
mov rsi, rax
mov ecx, 0x41
rep movsb byte [rdi], byte [rsi]
mov eax, dword [rsp + 0x1ca]
xor r8d, r8d
lea rdx, [rsp + 0x188]
mov ecx, eax
call fcn.140007380
mov eax, dword [rsp + 0x1ce]
xor r8d, r8d
lea rdx, [rsp + 0x178]
mov ecx, eax
call fcn.140007380
movzx eax, word [0x14013f724]
mov word [rsp + 0x1f0], ax
lea rax, [rsp + 0x1f2]
mov rdi, rax
xor eax, eax
mov ecx, 0x30a
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x1a0]
movzx ecx, byte [rsp + 0x1a2]
movzx edx, byte [rsp + 0x1ac]
movzx edi, byte [rsp + 0x1a1]
movzx esi, word [rsp + 0x1ad]
movzx r8d, word [rsp + 0x184]
movzx r9d, word [rsp + 0x182]
movzx r10d, word [rsp + 0x180]
movzx r11d, word [rsp + 0x17e]
movzx ebx, word [rsp + 0x17a]
movzx ebp, word [rsp + 0x178]
movzx r14d, word [rsp + 0x194]
movzx r15d, word [rsp + 0x192]
movzx r12d, word [rsp + 0x190]
movzx r13d, word [rsp + 0x18e]
mov dword [rsp + 0x118], r13d
movzx r13d, word [rsp + 0x18a]
mov dword [rsp + 0x11c], r13d
movzx r13d, word [rsp + 0x188]
mov dword [rsp + 0x120], r13d
movzx r13d, byte [rsp + 0x1ab]
mov dword [rsp + 0x124], r13d
movzx r13d, byte [rsp + 0x1c9]
mov dword [rsp + 0xd0], eax
mov dword [rsp + 0xc8], ecx
mov eax, dword [rsp + 0x1a3]
mov dword [rsp + 0xc0], eax
mov dword [rsp + 0xb8], edx
mov eax, dword [rsp + 0x1a7]
mov dword [rsp + 0xb0], eax
mov dword [rsp + 0xa8], edi
mov dword [rsp + 0xa0], esi
mov dword [rsp + 0x98], r8d
mov dword [rsp + 0x90], r9d
mov dword [rsp + 0x88], r10d
mov dword [rsp + 0x80], r11d
mov dword [rsp + 0x78], ebx
mov dword [rsp + 0x70], ebp
mov eax, dword [rsp + 0x1ce]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], r14d
mov dword [rsp + 0x58], r15d
mov dword [rsp + 0x50], r12d
mov eax, dword [rsp + 0x118]
mov dword [rsp + 0x48], eax
mov eax, dword [rsp + 0x11c]
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x120]
mov dword [rsp + 0x38], eax
mov eax, dword [rsp + 0x1ca]
mov dword [rsp + 0x30], eax
mov eax, dword [rsp + 0x124]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], r13d
lea r9, [rsp + 0x1d2]
lea r8, str.car_num:_s_chnno:_u_diskno:_u_start_time:_u__04d__02d__02d__02d:_02d:_02d__endtime:_u__04d__02d__02d__02d:_02d:_02d__fileno:_u_imageformat:_u_offset:_u_ptn_no:_u_size:_u_stream_flag:_u_type:_u_n
mov edx, 0x30c
lea rcx, [rsp + 0x1f0]
call fcn.140002f30
lea rdx, [rsp + 0x1f0]
lea rcx, str.D:_svnplayersvnTLDrivingRecordTLTimelineWnd.cpp_194_:CTLTimelineWnd::ShowTimelineWndByFile
call fcn.1400c46e0
nop
movzx eax, word [rsp + 0x178]
movzx ecx, word [rsp + 0x188]
cmp eax, ecx
jne 0x1400a409e
movzx eax, word [rsp + 0x17a]
movzx ecx, word [rsp + 0x18a]
cmp eax, ecx
jne 0x1400a409e
movzx eax, word [rsp + 0x17e]
movzx ecx, word [rsp + 0x18e]
cmp eax, ecx
je 0x1400a40bf
mov eax, reloc.OLEAUT32.dll_SafeArrayGetElement
mov word [rsp + 0x180], ax
xor eax, eax
mov word [rsp + 0x182], ax
xor eax, eax
mov word [rsp + 0x17e], ax
movzx eax, word [rsp + 0x190]
imul eax, eax, 0xe10
movzx ecx, word [rsp + 0x192]
imul ecx, ecx, 0x3c
add eax, ecx
movzx ecx, word [rsp + 0x194]
add eax, ecx
mov dword [rsp + 0xe8], eax
movzx eax, word [rsp + 0x180]
imul eax, eax, 0xe10
movzx ecx, word [rsp + 0x182]
imul ecx, ecx, 0x3c
add eax, ecx
movzx ecx, word [rsp + 0x184]
add eax, ecx
mov dword [rsp + 0xf0], eax
movzx eax, byte [rsp + 0x1c9]
dec eax
mov rcx, qword [rsp + 0x560]
mov rcx, qword [rcx + 0x30]
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0xff
mov r9d, dword [rsp + 0xf0]
mov r8d, dword [rsp + 0xe8]
movzx edx, al
mov rcx, qword [rcx + 0xf0]
call fcn.1400bed20
nop
mov eax, dword [rsp + 0xe8]
cmp dword [rsp + 0xec], eax
jbe 0x1400a419e
mov eax, dword [rsp + 0xe8]
mov dword [rsp + 0xec], eax
mov rax, qword [rsp + 0x560]
mov rax, qword [rax + 0x30]
xor r8d, r8d
mov edx, dword [rsp + 0xec]
mov rcx, qword [rax + 0xf0]
call fcn.1400be570
nop
mov eax, dword [rsp + 0xf0]
cmp dword [rsp + 0xf8], eax
jae 0x1400a41bc
mov eax, dword [rsp + 0xf0]
mov dword [rsp + 0xf8], eax
jmp 0x1400a3df6
lea rcx, [rsp + 0x138]
call fcn.140015e80
nop
jmp 0x1400a3d2b
mov rax, qword [rsp + 0x560]
mov rax, qword [rax + 0x30]
mov dl, 1
mov rcx, qword [rax + 0xf0]
call fcn.1400b7bc0
nop
mov rcx, qword [rsp + 0x568]
call fcn.14000fb80
nop
mov rcx, qword [rsp + 0x500]
xor rcx, rsp
call fcn.140100c60
add rsp, 0x518
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
pop rbx
ret