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

Disassembly:
mov qword [rsp + 8], rcx
push rsi
push rdi
sub rsp, 0x378
mov rax, qword [0x140173240]
xor rax, rsp
mov qword [rsp + 0x360], rax
mov rax, qword [rsp + 0x390]
add rax, 0x40
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_EnterCriticalSection]
nop
mov rax, qword [rsp + 0x390]
add rax, 0x70
mov rcx, rax
call fcn.14001f9a0
test rax, rax
jne 0x1400545fa
mov rax, qword [rsp + 0x390]
add rax, 0x40
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
nop
jmp 0x140054a1a
mov rax, qword [rsp + 0x390]
add rax, 0x70
mov rcx, rax
call fcn.14001f980
lea rcx, [rsp + 0x80]
mov rdi, rcx
mov rsi, rax
mov ecx, reloc.WS2_32.dll_inet_ntoa
rep movsb byte [rdi], byte [rsi]
mov rax, qword [rsp + 0x390]
add rax, 0x70
mov rcx, rax
call fcn.14006ecc0
mov rax, qword [rsp + 0x390]
add rax, 0x40
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
nop
cmp dword [rsp + 0x84], 0
jne 0x140054721
xor edx, edx
mov rax, qword [rsp + 0x390]
mov rcx, qword [rax + 0x788]
call qword [sym.imp.DuiLib_u.dll_public:_void___cdecl_DuiLib::CSliderUI::SetValue_int____ptr64]
lea rdx, [rsp + 0x240]
mov rcx, qword [rsp + 0x390]
call fcn.1400520b0
nop
lea rcx, [rsp + 0x48]
call qword [sym.imp.mfc140u.dll_Ordinal_296]
nop
lea rcx, [rsp + 0x240]
call qword [sym.imp.DuiLib_u.dll_public:_wchar_t_const____ptr64___cdecl_DuiLib::CDuiString::GetData_void_const___ptr64]
mov r8, rax
lea rdx, str.00:00:00_00:00:00_s
lea rcx, [rsp + 0x48]
call qword [sym.imp.mfc140u.dll_CMFCZoomKernel::Filter]
lea rcx, [rsp + 0x48]
call qword [sym.imp.mfc140u.dll_CDumpContext::operator__]
mov rcx, qword [rsp + 0x390]
mov rcx, qword [rcx + 0x790]
mov rdx, qword [rsp + 0x390]
mov rdx, qword [rdx + 0x790]
mov qword [rsp + 0x58], rdx
mov rcx, qword [rcx]
mov qword [rsp + 0x60], rcx
mov rdx, rax
mov rax, qword [rsp + 0x58]
mov rcx, rax
mov rax, qword [rsp + 0x60]
call qword [rax + 0x58]
nop
lea rcx, [rsp + 0x48]
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
nop
lea rcx, [rsp + 0x240]
call qword [sym.imp.DuiLib_u.dll_public:_void___cdecl_DuiLib::CDuiString::destructor_void____ptr64]
nop
jmp 0x140054a1a
mov rax, qword [rsp + 0x390]
cmp qword [rax + 0x788], 0
je 0x140054778
mov rax, qword [rsp + 0x390]
mov rcx, qword [rax + 0x788]
call qword [sym.imp.DuiLib_u.dll_public:_int___cdecl_DuiLib::CProgressUI::GetValue_void_const___ptr64]
cmp eax, dword [rsp + 0x88]
je 0x140054778
cmp dword [rsp + 0x88], 0
jl 0x140054778
mov edx, dword [rsp + 0x88]
mov rax, qword [rsp + 0x390]
mov rcx, qword [rax + 0x788]
call qword [sym.imp.DuiLib_u.dll_public:_void___cdecl_DuiLib::CSliderUI::SetValue_int____ptr64]
nop
mov eax, dword [0x1405fd790]
cmp dword [0x1405fd78c], eax
jbe 0x14005478b
jmp 0x140054a1a
mov eax, dword [0x1405fd78c]
mov ecx, dword [0x1405fd788]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x80]
cvtsi2sd xmm0, rax
divsd xmm0, qword [0x14014fee0]
addsd xmm0, qword [0x14014fe68]
cvttsd2si eax, xmm0
mov dword [rsp + 0x3c], eax
lea rcx, [rsp + 0x1b0]
call qword [sym.imp.DuiLib_u.dll_public:_void___cdecl_DuiLib::CDuiString::constructor_void____ptr64]
nop
lea rcx, [rsp + 0x90]
call qword [sym.imp.DuiLib_u.dll_public:_void___cdecl_DuiLib::CDuiString::constructor_void____ptr64]
nop
mov eax, dword [rsp + 0x40]
mov dword [rsp + 0x30], eax
mov eax, dword [rsp + 0x30]
cdq
mov ecx, 0x3c
idiv ecx
mov dword [rsp + 0x34], eax
mov eax, dword [rsp + 0x30]
cdq
mov ecx, 0x3c
idiv ecx
mov eax, edx
mov dword [rsp + 0x30], eax
mov eax, dword [rsp + 0x34]
cdq
mov ecx, 0x3c
idiv ecx
mov dword [rsp + 0x38], eax
mov eax, dword [rsp + 0x34]
cdq
mov ecx, 0x3c
idiv ecx
mov eax, edx
mov dword [rsp + 0x34], eax
mov eax, dword [rsp + 0x30]
mov dword [rsp + 0x20], eax
mov r9d, dword [rsp + 0x34]
mov r8d, dword [rsp + 0x38]
lea rdx, [0x14012b530]
lea rcx, [rsp + 0x1b0]
call qword [sym.imp.DuiLib_u.dll_public:_int___cdecl_DuiLib::CDuiString::Format_wchar_t_const____ptr64____ptr64]
mov eax, dword [rsp + 0x3c]
mov dword [rsp + 0x30], eax
mov eax, dword [rsp + 0x30]
cdq
mov ecx, 0x3c
idiv ecx
mov dword [rsp + 0x34], eax
mov eax, dword [rsp + 0x30]
cdq
mov ecx, 0x3c
idiv ecx
mov eax, edx
mov dword [rsp + 0x30], eax
mov eax, dword [rsp + 0x34]
cdq
mov ecx, 0x3c
idiv ecx
mov dword [rsp + 0x38], eax
mov eax, dword [rsp + 0x34]
cdq
mov ecx, 0x3c
idiv ecx
mov eax, edx
mov dword [rsp + 0x34], eax
mov eax, dword [rsp + 0x30]
mov dword [rsp + 0x20], eax
mov r9d, dword [rsp + 0x34]
mov r8d, dword [rsp + 0x38]
lea rdx, [0x14012b550]
lea rcx, [rsp + 0x90]
call qword [sym.imp.DuiLib_u.dll_public:_int___cdecl_DuiLib::CDuiString::Format_wchar_t_const____ptr64____ptr64]
nop
cmp dword [rsp + 0x30], 0
jge 0x1400548d7
mov dword [rsp + 0x50], 0
lea rdx, [0x14012b570]
lea rcx, [rsp + 0x90]
call qword [sym.imp.DuiLib_u.dll_public:_class_DuiLib::CDuiString_const____ptr64___cdecl_DuiLib::CDuiString::operator_wchar_t_const____ptr64____ptr64]
lea rdx, [rsp + 0x1b0]
lea rcx, [rsp + 0x90]
call qword [reloc.DuiLib_u.dll___YCDuiString_DuiLib__QEAAAEBV01_AEBV01__Z]
lea rcx, [rsp + 0x90]
call qword [sym.imp.DuiLib_u.dll_public:_wchar_t_const____ptr64___cdecl_DuiLib::CDuiString::GetData_void_const___ptr64]
mov r9, rax
mov r8d, dword [rsp + 0x3c]
lea rdx, str.nCur:_d_strCurrtTime:_s
lea rcx, str.D:_svnplayersvnTLDrivingRecordPlayWndDlg.cpp_1644_:CPlayWndDlg::SetSlider
call fcn.1400c46e0
lea rcx, [rsp + 0x120]
call qword [sym.imp.DuiLib_u.dll_public:_void___cdecl_DuiLib::CDuiString::constructor_void____ptr64]
nop
lea rdx, [rsp + 0x2d0]
mov rcx, qword [rsp + 0x390]
call fcn.1400520b0
nop
lea rcx, [rsp + 0x2d0]
call qword [sym.imp.DuiLib_u.dll_public:_wchar_t_const____ptr64___cdecl_DuiLib::CDuiString::GetData_void_const___ptr64]
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x90]
call qword [sym.imp.DuiLib_u.dll_public:_wchar_t_const____ptr64___cdecl_DuiLib::CDuiString::GetData_void_const___ptr64]
mov rcx, qword [rsp + 0x68]
mov r9, rcx
mov r8, rax
lea rdx, str._s_s
lea rcx, [rsp + 0x120]
call qword [sym.imp.DuiLib_u.dll_public:_int___cdecl_DuiLib::CDuiString::Format_wchar_t_const____ptr64____ptr64]
lea rcx, [rsp + 0x120]
call qword [sym.imp.DuiLib_u.dll_public:_wchar_t_const____ptr64___cdecl_DuiLib::CDuiString::operator_wchar_t_const____ptr64_void_const___ptr64]
mov rcx, qword [rsp + 0x390]
mov rcx, qword [rcx + 0x790]
mov rdx, qword [rsp + 0x390]
mov rdx, qword [rdx + 0x790]
mov qword [rsp + 0x70], rdx
mov rcx, qword [rcx]
mov qword [rsp + 0x78], rcx
mov rdx, rax
mov rax, qword [rsp + 0x70]
mov rcx, rax
mov rax, qword [rsp + 0x78]
call qword [rax + 0x58]
nop
lea rcx, [rsp + 0x2d0]
call qword [sym.imp.DuiLib_u.dll_public:_void___cdecl_DuiLib::CDuiString::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x120]
call qword [sym.imp.DuiLib_u.dll_public:_void___cdecl_DuiLib::CDuiString::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x90]
call qword [sym.imp.DuiLib_u.dll_public:_void___cdecl_DuiLib::CDuiString::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x1b0]
call qword [sym.imp.DuiLib_u.dll_public:_void___cdecl_DuiLib::CDuiString::destructor_void____ptr64]
nop
mov rcx, qword [rsp + 0x360]
xor rcx, rsp
call fcn.140100c60
add rsp, 0x378
pop rdi
pop rsi
ret