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

Disassembly:
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rsi
push rdi
sub rsp, 0xe8
mov rax, qword [0x140173240]
xor rax, rsp
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0x100]
add rax, 0x98
mov rcx, rax
call fcn.1400425a0
mov dword [rsp + 0x54], eax
mov dword [rsp + 0x58], 0
mov dword [rsp + 0x5c], 0
lea rdx, [0x140128e88]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__5]
nop
mov rax, qword [rsp + 0x108]
movzx eax, byte [rax + 0xc]
mov r8d, eax
lea rdx, [rsp + 0x70]
mov rcx, qword [rsp + 0x100]
call fcn.14003cea0
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x108]
movzx eax, word [rax + 0xd]
mov r9d, eax
mov rax, qword [rsp + 0x68]
mov r8, qword [rax]
lea rdx, str._sfly_05d.ifv
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc140u.dll_CMFCZoomKernel::Filter]
nop
lea rcx, [rsp + 0x70]
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
nop
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc140u.dll_CMFCPropertyGridProperty::GetHierarchyLevel]
mov edx, eax
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc140u.dll_Ordinal_4946]
mov r8, rax
lea rdx, [0x140128eb0]
lea rcx, str.D:_svnplayersvnTLDrivingRecordSearchRecordFile.cpp_2683_:CSearchRecordFile::GetEventIfvFileInAllIfv
call fcn.1400c4810
mov edx, 0xffffffff
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc140u.dll_CDialogImpl::ProcessMouseClick]
mov dword [rsp + 0x50], 0
cmp dword [rsp + 0x50], 0xffffffff
jne 0x140041218
lea rdx, str.Not_In_event_Time
lea rcx, str.D:_svnplayersvnTLDrivingRecordSearchRecordFile.cpp_2689_:CSearchRecordFile::GetEventIfvFileInAllIfv
call fcn.1400c46e0
nop
mov byte [rsp + 0x28], 0
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
movzx eax, byte [rsp + 0x28]
jmp 0x140041587
mov eax, dword [rsp + 0x50]
mov dword [rsp + 0x40], eax
jmp 0x14004122c
mov eax, dword [rsp + 0x40]
inc eax
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x54]
cmp dword [rsp + 0x40], eax
jge 0x140041572
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x3c], 0
movsxd rax, dword [rsp + 0x40]
mov rcx, qword [rsp + 0x100]
add rcx, 0x98
mov rdx, rax
call fcn.140042570
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x48]
mov ecx, dword [0x1405fda74]
mov eax, dword [rax + 0x14]
sub eax, ecx
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x48]
mov eax, dword [rax + 0x18]
add eax, dword [0x1405fda78]
mov dword [rsp + 0x24], eax
mov rax, qword [rsp + 0x108]
mov eax, dword [rax + 0x2e]
cmp dword [rsp + 0x20], eax
jbe 0x1400412bb
lea rdx, str.BeginTime_Not_in_TimeRange
lea rcx, str.D:_svnplayersvnTLDrivingRecordSearchRecordFile.cpp_2705_:CSearchRecordFile::GetEventIfvFileInAllIfv
call fcn.1400c46e0
nop
jmp 0x140041222
mov rax, qword [rsp + 0x108]
mov eax, dword [rax + 0x2a]
cmp dword [rsp + 0x24], eax
jae 0x1400412e5
lea rdx, str.EndTime_Not_in_TimeRange
lea rcx, str.D:_svnplayersvnTLDrivingRecordSearchRecordFile.cpp_2711_:CSearchRecordFile::GetEventIfvFileInAllIfv
call fcn.1400c46e0
nop
jmp 0x140041222
mov rax, qword [rsp + 0x48]
add rax, 0x28
mov rdx, rax
lea rcx, [rsp + 0x30]
call fcn.14000f1e0
movzx eax, al
test eax, eax
je 0x140041343
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc140u.dll_CMFCPropertyGridProperty::GetHierarchyLevel]
mov edx, eax
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc140u.dll_Ordinal_4946]
mov r8, rax
lea rdx, str.SameFile:_s
lea rcx, str.D:_svnplayersvnTLDrivingRecordSearchRecordFile.cpp_2717_:CSearchRecordFile::GetEventIfvFileInAllIfv
call fcn.1400c4810
mov edx, 0xffffffff
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc140u.dll_CDialogImpl::ProcessMouseClick]
nop
jmp 0x1400413be
mov rax, qword [rsp + 0x48]
add rax, 0x28
mov rcx, rax
call qword [sym.imp.mfc140u.dll_CMFCPropertyGridProperty::GetHierarchyLevel]
mov rcx, qword [rsp + 0x48]
add rcx, 0x28
mov edx, eax
call qword [sym.imp.mfc140u.dll_Ordinal_4946]
mov qword [rsp + 0x78], rax
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc140u.dll_CMFCPropertyGridProperty::GetHierarchyLevel]
mov edx, eax
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc140u.dll_Ordinal_4946]
mov rcx, qword [rsp + 0x78]
mov r9, rcx
mov r8, rax
lea rdx, str.Not_SameFile:_s__s
lea rcx, str.D:_svnplayersvnTLDrivingRecordSearchRecordFile.cpp_2722_:CSearchRecordFile::GetEventIfvFileInAllIfv
call fcn.1400c4810
mov rax, qword [rsp + 0x48]
add rax, 0x28
mov edx, 0xffffffff
mov rcx, rax
call qword [sym.imp.mfc140u.dll_CDialogImpl::ProcessMouseClick]
nop
jmp 0x140041222
mov byte [rsp + 0x80], 0
lea rax, [rsp + 0x81]
mov rdi, rax
xor eax, eax
mov ecx, 0x40
rep stosb byte [rdi], al
lea rax, [rsp + 0x80]
mov rdi, rax
mov rsi, qword [rsp + 0x108]
mov ecx, 0x41
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0xb2]
mov rcx, qword [rsp + 0x108]
mov rdi, rax
lea rsi, [rcx + 0x32]
mov ecx, reloc.WS2_32.dll_ntohs
rep movsb byte [rdi], byte [rsi]
mov rax, qword [rsp + 0x48]
movzx eax, byte [rax + 0x10]
mov byte [rsp + 0x80], al
mov rax, qword [rsp + 0x108]
mov eax, dword [rax + 0x2a]
cmp dword [rsp + 0x20], eax
jb 0x14004147b
mov rax, qword [rsp + 0x108]
mov eax, dword [rax + 0x2e]
cmp dword [rsp + 0x20], eax
ja 0x14004147b
mov rax, qword [rsp + 0x108]
mov eax, dword [rax + 0x2a]
cmp dword [rsp + 0x24], eax
jb 0x14004147b
mov rax, qword [rsp + 0x108]
mov eax, dword [rax + 0x2e]
cmp dword [rsp + 0x24], eax
ja 0x14004147b
mov eax, dword [rsp + 0x20]
mov dword [rsp + 0x38], eax
mov eax, dword [rsp + 0x24]
mov dword [rsp + 0x3c], eax
jmp 0x140041533
mov rax, qword [rsp + 0x108]
mov eax, dword [rax + 0x2a]
cmp dword [rsp + 0x20], eax
jb 0x1400414d8
mov rax, qword [rsp + 0x108]
mov eax, dword [rax + 0x2e]
cmp dword [rsp + 0x20], eax
ja 0x1400414d8
mov rax, qword [rsp + 0x108]
mov eax, dword [rax + 0x2a]
cmp dword [rsp + 0x24], eax
jbe 0x1400414d8
mov rax, qword [rsp + 0x108]
mov eax, dword [rax + 0x2e]
cmp dword [rsp + 0x24], eax
jbe 0x1400414d8
mov eax, dword [rsp + 0x20]
mov dword [rsp + 0x38], eax
mov rax, qword [rsp + 0x108]
mov eax, dword [rax + 0x2e]
mov dword [rsp + 0x3c], eax
jmp 0x140041533
mov rax, qword [rsp + 0x108]
mov eax, dword [rax + 0x2a]
cmp dword [rsp + 0x24], eax
jb 0x140041533
mov rax, qword [rsp + 0x108]
mov eax, dword [rax + 0x2e]
cmp dword [rsp + 0x24], eax
ja 0x140041533
mov rax, qword [rsp + 0x108]
mov eax, dword [rax + 0x2a]
cmp dword [rsp + 0x20], eax
jae 0x140041533
mov rax, qword [rsp + 0x108]
mov eax, dword [rax + 0x2e]
cmp dword [rsp + 0x20], eax
jae 0x140041533
mov rax, qword [rsp + 0x108]
mov eax, dword [rax + 0x2a]
mov dword [rsp + 0x38], eax
mov eax, dword [rsp + 0x24]
mov dword [rsp + 0x3c], eax
cmp dword [rsp + 0x38], 0
je 0x14004156d
cmp dword [rsp + 0x3c], 0
je 0x14004156d
mov eax, dword [rsp + 0x38]
mov dword [rsp + 0xaa], eax
mov eax, dword [rsp + 0x3c]
mov dword [rsp + 0xae], eax
lea rdx, [rsp + 0x80]
mov rcx, qword [rsp + 0x110]
call fcn.1400205e0
nop
jmp 0x140041222
mov byte [rsp + 0x29], 1
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
movzx eax, byte [rsp + 0x29]
mov rcx, qword [rsp + 0xd0]
xor rcx, rsp
call fcn.140100c60
add rsp, 0xe8
pop rdi
pop rsi
ret