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

Disassembly:
mov qword [rsp + 8], rcx
push rsi
push rdi
sub rsp, 0xcb8
mov rax, qword [0x140173240]
xor rax, rsp
mov qword [rsp + 0xca0], rax
lea rcx, [rsp + 0xc8]
call fcn.14009ac40
nop
mov dword [rsp + 0xf0], 0
mov dword [rsp + 0xec], 0
lea r8, [rsp + 0xec]
lea rdx, [rsp + 0xf0]
lea rcx, [rsp + 0xc8]
call fcn.14004b690
nop
lea rcx, [rsp + 0xc8]
call fcn.14001fca0
test rax, rax
ja 0x14008ef24
lea rdx, str.GetHD_INFO_ERROR
lea rcx, str.D:_svnplayersvnTLDrivingRecordBackupMediaFile.cpp_2053_:CBackupMediaFile::SearchAllHarewareRecord
call fcn.1400c46e0
nop
mov byte [rsp + 0x40], 0
lea rcx, [rsp + 0xc8]
call fcn.140084d20
movzx eax, byte [rsp + 0x40]
jmp 0x140090685
lea rcx, [rsp + 0x118]
call fcn.14001fe70
nop
lea rcx, [rsp + 0x3b8]
call fcn.1400423e0
nop
mov rax, qword [rsp + 0xcd0]
add rax, 0x270
lea r8, [rsp + 0x3b8]
lea rdx, [rsp + 0x118]
mov rcx, rax
call fcn.140041ec0
movzx eax, al
test eax, eax
jne 0x14008efb9
lea rdx, str.FindHareware_Error
lea rcx, str.D:_svnplayersvnTLDrivingRecordBackupMediaFile.cpp_2060_:CBackupMediaFile::SearchAllHarewareRecord
call fcn.1400c46e0
nop
mov byte [rsp + 0x41], 0
lea rcx, [rsp + 0x3b8]
call fcn.14001fa70
nop
lea rcx, [rsp + 0x118]
call fcn.140012e40
nop
lea rcx, [rsp + 0xc8]
call fcn.140084d20
movzx eax, byte [rsp + 0x41]
jmp 0x140090685
lea rcx, [rsp + 0xf8]
call fcn.14009ad60
nop
lea rcx, [rsp + 0x60]
call fcn.14001e1e0
nop
lea rdx, [rsp + 0x430]
lea rcx, [rsp + 0x118]
call fcn.14001fd90
mov rax, qword [rax]
mov qword [rsp + 0x60], rax
jmp 0x14008f007
xor r8d, r8d
lea rdx, [rsp + 0x448]
lea rcx, [rsp + 0x60]
call fcn.14001f320
nop
lea rdx, [rsp + 0x450]
lea rcx, [rsp + 0x118]
call fcn.14001f260
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.14001f170
movzx eax, al
test eax, eax
je 0x140090644
lea rcx, [rsp + 0xf8]
call fcn.14009ad90
lea rcx, [rsp + 0x370]
call fcn.14009a6d0
nop
lea rcx, [rsp + 0x60]
call fcn.14001f1f0
mov eax, dword [rax]
mov dword [rsp + 0xd8], eax
lea rdx, [rsp + 0x458]
lea rcx, [rsp + 0xc8]
call fcn.14001f260
mov qword [rsp + 0x320], rax
lea r8, [rsp + 0xd8]
lea rdx, [rsp + reloc.mfc140u.dll_CDockingManager::CDockingManager]
lea rcx, [rsp + 0xc8]
call fcn.14001ffd0
mov rcx, qword [rsp + 0x320]
mov rdx, rcx
mov rcx, rax
call fcn.14001f170
movzx eax, al
test eax, eax
je 0x14008f40e
lea rcx, [rsp + 0x60]
call fcn.14001f1f0
mov eax, dword [rax]
mov dword [rsp + 0xdc], eax
lea rdx, [rsp + 0xdc]
lea rcx, [rsp + 0xc8]
call fcn.14009ac00
mov rdx, rax
lea rcx, [rsp + 0xa00]
call fcn.14004c870
nop
lea rax, [rsp + 0x540]
mov qword [rsp + 0x328], rax
lea rax, [rsp + 0x588]
mov qword [rsp + reloc.mfc140u.dll_COleSafeArray::COleSafeArray], rax
mov rax, qword [rsp + 0xcd0]
add rax, 0x520
mov rdx, rax
mov rcx, qword [rsp + 0x328]
call fcn.14009a830
mov qword [rsp + 0x360], rax
mov rax, qword [rsp + 0x360]
mov qword [rsp + 0x170], rax
lea rdx, [rsp + 0xa58]
mov rcx, qword [rsp + reloc.mfc140u.dll_COleSafeArray::COleSafeArray]
call fcn.140020770
mov qword [rsp + 0x168], rax
mov rax, qword [rsp + 0x168]
mov qword [rsp + 0x178], rax
lea rax, [rsp + 0x370]
mov qword [rsp + 0x20], rax
mov r9, qword [rsp + 0x170]
xor r8d, r8d
mov rdx, qword [rsp + 0x178]
mov rcx, qword [rsp + 0xcd0]
call fcn.140089610
mov byte [rsp + 0x42], al
movzx eax, byte [rsp + 0x42]
test eax, eax
je 0x14008f3dc
mov dword [rsp + 0x54], 0
jmp 0x14008f1c8
mov eax, dword [rsp + 0x54]
inc eax
mov dword [rsp + 0x54], eax
movsxd rax, dword [rsp + 0x54]
mov qword [rsp + 0x180], rax
lea rcx, [rsp + 0x60]
call fcn.14001f1f0
add rax, 8
mov rcx, rax
call fcn.14001fa40
mov rcx, qword [rsp + 0x180]
cmp rcx, rax
jae 0x14008f36b
lea rcx, [rsp + 0xab8]
call fcn.140001ea0
test rax, rax
jbe 0x14008f223
lea rdx, [0x14013bc60]
lea rcx, [rsp + 0xab8]
call fcn.140005350
nop
movsxd rax, dword [rsp + 0x54]
mov qword [rsp + 0x188], rax
lea rcx, [rsp + 0x60]
call fcn.14001f1f0
add rax, 8
mov rcx, qword [rsp + 0x188]
mov rdx, rcx
mov rcx, rax
call fcn.14001fa10
mov rcx, rax
call qword [sym.imp.mfc140u.dll_CMFCPropertyGridProperty::GetHierarchyLevel]
mov dword [rsp + 0xe0], eax
movsxd rcx, dword [rsp + 0x54]
mov qword [rsp + 0x190], rcx
lea rcx, [rsp + 0x60]
call fcn.14001f1f0
add rax, 8
mov rcx, qword [rsp + 0x190]
mov rdx, rcx
mov rcx, rax
call fcn.14001fa10
mov ecx, dword [rsp + 0xe0]
mov edx, ecx
mov rcx, rax
call qword [sym.imp.mfc140u.dll_Ordinal_4946]
mov rdx, rax
lea rcx, [rsp + 0x90]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__5]
nop
mov dx, 0x3a
lea rcx, [rsp + 0x90]
call qword [sym.imp.mfc140u.dll_COleControl::ReleaseCaches]
mov dword [rsp + 0xe4], eax
mov r8d, dword [rsp + 0xe4]
lea rdx, [rsp + 0x1a8]
lea rcx, [rsp + 0x90]
call qword [sym.imp.mfc140u.dll_CStringList::InsertBefore]
mov qword [rsp + 0x198], rax
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0x1a0], rax
mov rdx, qword [rsp + 0x1a0]
lea rcx, [rsp + 0x90]
call qword [sym.imp.mfc140u.dll_Ordinal_1501]
nop
lea rcx, [rsp + 0x1a8]
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
nop
lea rcx, [rsp + 0x90]
call qword [sym.imp.mfc140u.dll_CMFCPropertyGridProperty::GetHierarchyLevel]
mov edx, eax
lea rcx, [rsp + 0x90]
call qword [sym.imp.mfc140u.dll_Ordinal_4946]
mov rdx, rax
lea rcx, [rsp + 0xab8]
call fcn.140005350
nop
lea rcx, [rsp + 0x90]
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
nop
jmp 0x14008f1be
lea rcx, [rsp + 0x60]
call fcn.14001f1f0
lea r8, [rsp + 0xa00]
mov rdx, rax
lea rcx, [rsp + 0xae0]
call fcn.14004c3e0
mov qword [rsp + 0x1b0], rax
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0x1b8], rax
mov rax, qword [rsp + 0xcd0]
add rax, 0x340
mov r8, qword [rsp + 0x1b8]
lea rdx, [rsp + 0x510]
mov rcx, rax
call fcn.14009c200
nop
lea rcx, [rsp + 0xae0]
call fcn.14004c180
nop
jmp 0x14008f400
lea rcx, [rsp + 0xa58]
call fcn.140005330
mov r8, rax
lea rdx, str.Not_In_Search_Range:harddiskInfo_Serial:_s
lea rcx, str.D:_svnplayersvnTLDrivingRecordBackupMediaFile.cpp_2098_:CBackupMediaFile::SearchAllHarewareRecord
call fcn.1400c4810
nop
lea rcx, [rsp + 0xa00]
call fcn.14004c100
nop
lea rcx, [rsp + 0x370]
call fcn.14009a740
test rax, rax
ja 0x14008f447
lea rdx, str._No_Search_Content_return
lea rcx, str.D:_svnplayersvnTLDrivingRecordBackupMediaFile.cpp_2104_:CBackupMediaFile::SearchAllHarewareRecord
call fcn.1400c46e0
nop
lea rcx, [rsp + 0x370]
call fcn.14009a810
nop
jmp 0x14008eff1
lea rcx, [rsp + 0x88]
call fcn.14001e1e0
nop
mov rax, qword [rsp + 0xcd0]
add rax, 0x340
lea rdx, [rsp + 0x468]
mov rcx, rax
call fcn.14001fd90
mov rax, qword [rax]
mov qword [rsp + 0x88], rax
jmp 0x14008f499
xor r8d, r8d
lea rdx, [rsp + 0x470]
lea rcx, [rsp + 0x88]
call fcn.14001f320
nop
mov rax, qword [rsp + 0xcd0]
add rax, 0x340
lea rdx, [rsp + 0x478]
mov rcx, rax
call fcn.14001f260
mov rdx, rax
lea rcx, [rsp + 0x88]
call fcn.14001f170
movzx eax, al
test eax, eax
je 0x140090631
lea rcx, [rsp + 0x88]
call fcn.14001f1f0
mov qword [rsp + 0x1c0], rax
lea rcx, [rsp + 0x60]
call fcn.14001f1f0
mov eax, dword [rax]
mov rcx, qword [rsp + 0x1c0]
cmp dword [rcx], eax
je 0x14008f504
jmp 0x14008f480
lea rax, [rsp + 0x5a8]
mov qword [rsp + 0x1c8], rax
lea rax, [rsp + 0x5c8]
mov qword [rsp + 0x1d8], rax
lea rdx, [0x14013beac]
mov rcx, qword [rsp + 0x1c8]
call fcn.1400053e0
mov qword [rsp + 0x1d0], rax
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + reloc.mfc140u.dll_CEnumArray::CEnumArray], rax
lea rcx, [rsp + 0x88]
call fcn.14001f1f0
add rax, 0xc0
mov rdx, rax
mov rcx, qword [rsp + 0x1d8]
call fcn.140020770
mov qword [rsp + 0x1e0], rax
mov rax, qword [rsp + 0x1e0]
mov qword [rsp + 0x1f0], rax
mov r8, qword [rsp + reloc.mfc140u.dll_CEnumArray::CEnumArray]
mov rdx, qword [rsp + 0x1f0]
lea rcx, [rsp + 0x3a0]
call fcn.14004d020
nop
mov dword [rsp + 0x68], 0
jmp 0x14008f5bd
mov eax, dword [rsp + 0x68]
inc eax
mov dword [rsp + 0x68], eax
cmp dword [rsp + 0x68], 0x14
jge 0x14008f5e7
movsxd rax, dword [rsp + 0x68]
mov rcx, qword [rsp + 0xcd0]
mov rcx, qword [rcx + 0x3b8]
mov rdi, qword [rcx + rax*8]
xor eax, eax
mov ecx, 8
rep stosb byte [rdi], al
jmp 0x14008f5b3
lea rcx, [rsp + 0x3a0]
call fcn.14001f2d0
mov dword [rsp + 0x98], eax
mov dword [rsp + 0x58], 0
jmp 0x14008f60f
mov eax, dword [rsp + 0x58]
inc eax
mov dword [rsp + 0x58], eax
mov eax, dword [rsp + 0x98]
cmp dword [rsp + 0x58], eax
jge 0x14008f6f4
lea rax, [rsp + 0x5e8]
mov qword [rsp + 0x1f8], rax
movsxd rax, dword [rsp + 0x58]
mov rdx, rax
lea rcx, [rsp + 0x3a0]
call fcn.14001f2a0
mov rdx, rax
mov rcx, qword [rsp + 0x1f8]
call fcn.140020770
mov qword [rsp + 0x200], rax
mov rax, qword [rsp + 0x200]
mov qword [rsp + 0x208], rax
mov rdx, qword [rsp + 0x208]
lea rcx, [rsp + 0x920]
call fcn.14004d530
nop
lea rdx, [0x14013bea8]
lea rcx, [rsp + 0x920]
call fcn.140005470
lea rcx, [rsp + 0x920]
call fcn.140001ea0
mov qword [rsp + 0x210], rax
lea rcx, [rsp + 0x920]
call fcn.140001eb0
movsxd rcx, dword [rsp + 0x58]
mov rdx, qword [rsp + 0xcd0]
mov rdx, qword [rdx + 0x3b8]
mov rdi, qword [rdx + rcx*8]
mov rsi, rax
mov rax, qword [rsp + 0x210]
mov rcx, rax
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x920]
call fcn.140001f00
nop
jmp 0x14008f605
lea rax, [rsp + 0x910]
mov rcx, qword [rsp + 0xcd0]
mov rdi, rax
lea rsi, [rcx + 0x1aa]
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x900]
mov rcx, qword [rsp + 0xcd0]
mov rdi, rax
lea rsi, [rcx + 0x1ba]
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
mov rax, qword [rsp + 0xcd0]
movzx eax, word [rax + 0x1a8]
mov word [rsp + 0x80], ax
lea rax, [rsp + 0x480]
lea rcx, [rsp + 0x900]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rax, [rsp + 0x490]
lea rcx, [rsp + 0x910]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
mov eax, dword [rsp + 0x98]
mov dword [rsp + 0x28], eax
mov rax, qword [rsp + 0xcd0]
mov rax, qword [rax + 0x3b8]
mov qword [rsp + 0x20], rax
movzx r9d, word [rsp + 0x80]
lea r8, [rsp + 0x480]
lea rdx, [rsp + 0x490]
mov rcx, qword [rsp + 0xcd0]
call fcn.140088110
mov dword [rsp + 0xe8], eax
mov qword [rsp + 0x110], 0
mov qword [rsp + 0x108], 0
lea rax, [rsp + 0x4a0]
lea rcx, [rsp + 0x910]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rdx, [rsp + 0x110]
lea rcx, [rsp + 0x4a0]
call fcn.1400073e0
lea rax, [rsp + 0x4b0]
lea rcx, [rsp + 0x900]
mov rdi, rax
mov rsi, rcx
mov ecx, reloc.WS2_32.dll_recv
rep movsb byte [rdi], byte [rsi]
lea rdx, [rsp + 0x108]
lea rcx, [rsp + 0x4b0]
call fcn.1400073e0
nop
mov dword [rsp + 0x48], 0
jmp 0x14008f864
mov eax, dword [rsp + 0x48]
inc eax
mov dword [rsp + 0x48], eax
mov eax, dword [rsp + 0xe8]
cmp dword [rsp + 0x48], eax
jge 0x14008fe2c
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x41
mov rcx, qword [rsp + 0xcd0]
mov rcx, qword [rcx + 0x3c0]
movsxd rdx, dword [rsp + 0x48]
imul rdx, rdx, 0x41
mov rdi, qword [rsp + 0xcd0]
mov rdi, qword [rdi + 0x3c0]
lea rdx, [rdi + rdx + 0x32]
mov r9d, dword [rcx + rax + 7]
mov r8, rdx
lea rdx, str.m_pBkRecFileInfo_m__fileName:_s_fileOffset:_u
lea rcx, str.D:_svnplayersvnTLDrivingRecordBackupMediaFile.cpp_2144_:CBackupMediaFile::SearchAllHarewareRecord
call fcn.1400c46e0
nop
lea rax, [rsp + 0x608]
mov qword [rsp + 0x218], rax
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x41
mov rcx, qword [rsp + 0xcd0]
mov rcx, qword [rcx + 0x3c0]
lea rax, [rcx + rax + 0x32]
mov rdx, rax
mov rcx, qword [rsp + 0x218]
call fcn.140001fa0
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x220]
mov qword [rsp + 0x228], rax
mov rdx, qword [rsp + 0x228]
lea rcx, [rsp + 0x940]
call fcn.14004d330
nop
lea rcx, [rsp + 0x388]
call fcn.14009a6d0
nop
lea rax, [rsp + 0x558]
mov qword [rsp + 0x230], rax
lea rax, [rsp + 0x628]
mov qword [rsp + 0x240], rax
lea rdx, [rsp + 0x370]
mov rcx, qword [rsp + 0x230]
call fcn.14009a830
mov qword [rsp + 0x238], rax
mov rax, qword [rsp + 0x238]
mov qword [rsp + 0x250], rax
lea rdx, [rsp + 0x940]
mov rcx, qword [rsp + 0x240]
call fcn.140020770
mov qword [rsp + 0x248], rax
mov rax, qword [rsp + 0x248]
mov qword [rsp + 0x258], rax
lea rax, [rsp + 0x388]
mov qword [rsp + 0x20], rax
mov r9, qword [rsp + 0x250]
mov r8b, 1
mov rdx, qword [rsp + 0x258]
mov rcx, qword [rsp + 0xcd0]
call fcn.140089610
mov byte [rsp + 0x43], al
movzx eax, byte [rsp + 0x43]
test eax, eax
je 0x14008fe0b
lea rcx, [rsp + 0x128]
call fcn.14009a6d0
nop
lea rax, [rsp + 0x570]
mov qword [rsp + 0x260], rax
lea rdx, [rsp + 0x388]
mov rcx, qword [rsp + 0x260]
call fcn.14009a830
mov qword [rsp + 0x268], rax
mov rax, qword [rsp + 0x268]
mov qword [rsp + 0x270], rax
movsxd rax, dword [rsp + 0x48]
imul rax, rax, 0x41
mov rcx, qword [rsp + 0xcd0]
add rax, qword [rcx + 0x3c0]
lea r9, [rsp + 0x128]
mov r8, qword [rsp + 0x270]
mov rdx, rax
mov rcx, qword [rsp + 0xcd0]
call fcn.1400898e0
test eax, eax
jne 0x14008fdfd
mov dword [rsp + 0x4c], 0
jmp 0x14008fa96
mov eax, dword [rsp + 0x4c]
inc eax
mov dword [rsp + 0x4c], eax
movsxd rax, dword [rsp + 0x4c]
mov qword [rsp + 0x278], rax
lea rcx, [rsp + 0x128]
call fcn.14009a640
mov rcx, qword [rsp + 0x278]
cmp rcx, rax
jae 0x14008fdfd
movsxd rax, dword [rsp + 0x4c]
mov rdx, rax
lea rcx, [rsp + 0x128]
call fcn.14009a610
mov eax, dword [rax]
mov dword [rsp + 0x50], eax
mov rax, qword [rsp + 0xcd0]
add rax, 0x1d8
lea rdx, [rsp + 0x440]
mov rcx, rax
call fcn.14001f260
mov qword [rsp + 0x280], rax
mov rcx, qword [rsp + 0xcd0]
add rcx, 0x1d8
lea r8, [rsp + 0x50]
lea rdx, [rsp + 0x438]
call fcn.14001ffd0
mov rcx, qword [rsp + 0x280]
mov rdx, rcx
mov rcx, rax
call fcn.14001f170
movzx eax, al
test eax, eax
je 0x14008fbfa
movsxd rax, dword [rsp + 0x4c]
mov rdx, rax
lea rcx, [rsp + 0x128]
call fcn.14009a610
lea rcx, [rsp + 0x650]
mov rdi, rcx
lea rsi, [rax + 4]
mov ecx, 0x41
rep movsb byte [rdi], byte [rsi]
mov rax, qword [rsp + 0xcd0]
add rax, 0x1d8
lea rdx, [rsp + 0x50]
mov rcx, rax
call fcn.14009ad30
mov r8, rax
lea rdx, [rsp + 0x650]
mov rcx, qword [rsp + 0xcd0]
call fcn.1400906a0
movsxd rax, dword [rsp + 0x4c]
mov rdx, rax
lea rcx, [rsp + 0x128]
call fcn.14009a610
lea rcx, [rsp + 0x6a0]
mov rdi, rcx
lea rsi, [rax + 4]
mov ecx, 0x41
rep movsb byte [rdi], byte [rsi]
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0xf8]
call fcn.14009ad30
mov r8, rax
lea rdx, [rsp + 0x6a0]
mov rcx, qword [rsp + 0xcd0]
call fcn.1400906a0
nop
jmp 0x14008fd24
lea rcx, [rsp + 0x158]
call fcn.14008ed20
nop
movsxd rax, dword [rsp + 0x4c]
mov rdx, rax
lea rcx, [rsp + 0x128]
call fcn.14009a610
lea rcx, [rsp + 0x6f0]
mov rdi, rcx
lea rsi, [rax + 4]
mov ecx, 0x41
rep movsb byte [rdi], byte [rsi]
lea r8, [rsp + 0x158]
lea rdx, [rsp + 0x6f0]
mov rcx, qword [rsp + 0xcd0]
call fcn.1400906a0
nop
lea r8, [rsp + 0x158]
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x4d0]
call fcn.14009c160
mov qword [rsp + 0x288], rax
mov rax, qword [rsp + 0x288]
mov qword [rsp + 0x290], rax
mov rax, qword [rsp + 0xcd0]
add rax, 0x1d8
mov r8, qword [rsp + 0x290]
lea rdx, [rsp + 0x520]
mov rcx, rax
call fcn.14009c1c0
nop
lea rcx, [rsp + 0x4d0]
call fcn.14008ed50
nop
lea r8, [rsp + 0x158]
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x4e8]
call fcn.14009c160
mov qword [rsp + 0x298], rax
mov rax, qword [rsp + 0x298]
mov qword [rsp + 0x2a0], rax
mov r8, qword [rsp + 0x2a0]
lea rdx, [rsp + 0x530]
lea rcx, [rsp + 0xf8]
call fcn.14009c1c0
nop
lea rcx, [rsp + 0x4e8]
call fcn.14008ed50
nop
lea rcx, [rsp + 0x158]
call fcn.140088ad0
nop
mov rax, qword [rsp + 0xcd0]
add rax, reloc.mfc140u.dll_CEnumArray::CEnumArray
lea rdx, [rsp + 0x4c0]
mov rcx, rax
call fcn.14001f260
mov qword [rsp + 0x2a8], rax
mov rcx, qword [rsp + 0xcd0]
add rcx, reloc.mfc140u.dll_CEnumArray::CEnumArray
lea r8, [rsp + 0x50]
lea rdx, [rsp + 0x4c8]
call fcn.14001ffd0
mov rcx, qword [rsp + 0x2a8]
mov rdx, rcx
mov rcx, rax
call fcn.14001f170
movzx eax, al
test eax, eax
je 0x14008fdf8
lea rcx, [rsp + 0x88]
call fcn.14001f1f0
add rax, 8
mov r8, rax
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0xbc0]
call fcn.14004c3e0
mov qword [rsp + 0x2b0], rax
mov rax, qword [rsp + 0x2b0]
mov qword [rsp + 0x2b8], rax
mov rax, qword [rsp + 0xcd0]
add rax, reloc.mfc140u.dll_CEnumArray::CEnumArray
mov r8, qword [rsp + 0x2b8]
lea rdx, [rsp + 0x500]
mov rcx, rax
call fcn.14004c440
nop
lea rcx, [rsp + 0xbc0]
call fcn.14004c180
nop
jmp 0x14008fa8c
lea rcx, [rsp + 0x128]
call fcn.14009a6b0
nop
lea rcx, [rsp + 0x388]
call fcn.14009a810
nop
lea rcx, [rsp + 0x940]
call fcn.1400053b0
nop
jmp 0x14008f85a
lea rcx, [rsp + 0xf8]
call fcn.14001fca0
test rax, rax
jbe 0x14009061e
lea rcx, [rsp + 0xb8]
call fcn.14001e1e0
nop
lea rdx, [rsp + 0x3d0]
lea rcx, [rsp + 0xf8]
call fcn.14001fd90
mov rax, qword [rax]
mov qword [rsp + 0xb8], rax
jmp 0x14008fe8b
xor r8d, r8d
lea rdx, [rsp + 0x3d8]
lea rcx, [rsp + 0xb8]
call fcn.14001f320
nop
lea rdx, [rsp + 0x3e0]
lea rcx, [rsp + 0xf8]
call fcn.14001f260
mov rdx, rax
lea rcx, [rsp + 0xb8]
call fcn.14001f170
movzx eax, al
test eax, eax
je 0x14009061e
lea rcx, [rsp + 0xb8]
call fcn.14001f1f0
add rax, 8
mov rdx, rax
lea rcx, [rsp + 0x350]
call fcn.14008ada0
nop
lea rcx, [rsp + 0xa8]
call fcn.14001e1e0
nop
lea rdx, [rsp + 0x3e8]
lea rcx, [rsp + 0x350]
call fcn.14001fd90
mov rax, qword [rax]
mov qword [rsp + 0xa8], rax
jmp 0x14008ff26
xor r8d, r8d
lea rdx, [rsp + 0x3f0]
lea rcx, [rsp + 0xa8]
call fcn.14001f320
nop
lea rdx, [rsp + 0x3f8]
lea rcx, [rsp + 0x350]
call fcn.14001f260
mov rdx, rax
lea rcx, [rsp + 0xa8]
call fcn.14001f170
movzx eax, al
test eax, eax
je 0x14009060b
lea rcx, [rsp + 0x960]
call fcn.140088a40
nop
lea rcx, [rsp + 0xa8]
call fcn.14001f1f0
mov rdx, rax
lea rcx, [rsp + 0x960]
call fcn.1400080b0
mov eax, dword [rsp + 0x108]
mov dword [rsp + 0x6c], eax
mov eax, dword [rsp + 0x110]
mov dword [rsp + 0x70], eax
lea rcx, [rsp + 0xa8]
call fcn.14001f1f0
add rax, 0x20
mov rdx, rax
lea rcx, [rsp + 0x340]
call fcn.140088b50
nop
lea rcx, [rsp + 0xb0]
call fcn.14001e1e0
nop
lea rdx, [rsp + 0x400]
lea rcx, [rsp + 0x340]
call fcn.14001fd90
mov rax, qword [rax]
mov qword [rsp + 0xb0], rax
jmp 0x140090002
xor r8d, r8d
lea rdx, [rsp + 0x408]
lea rcx, [rsp + 0xb0]
call fcn.14001f320
nop
lea rdx, [rsp + 0x410]
lea rcx, [rsp + 0x340]
call fcn.14001f260
mov rdx, rax
lea rcx, [rsp + 0xb0]
call fcn.14001f170
movzx eax, al
test eax, eax
je 0x1400903ac
lea rcx, [rsp + 0x9c0]
call fcn.140001ea0
test rax, rax
je 0x140090059
lea rdx, [0x14013c1e0]
lea rcx, [rsp + 0x9c0]
call fcn.140005350
nop
lea rcx, [rsp + 0xb0]
call fcn.14001f1f0
movsxd rax, dword [rax]
mov rdx, rax
lea rcx, [rsp + 0x9e0]
call fcn.14002d760
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x2c0]
mov qword [rsp + 0x2c8], rax
mov rdx, qword [rsp + 0x2c8]
lea rcx, [rsp + 0x9c0]
call fcn.140042c70
nop
lea rcx, [rsp + 0x9e0]
call fcn.1400053b0
nop
lea rcx, [rsp + 0x140]
call fcn.140088aa0
nop
lea rax, [rsp + 0x898]
mov rdi, rax
xor eax, eax
mov ecx, reloc.WS2_32.dll_inet_ntoa
rep stosb byte [rdi], al
mov dword [rsp + 0x318], 0
mov dword [rsp + 0x31c], 0
lea rcx, [rsp + 0xb0]
call fcn.14001f1f0
add rax, 8
mov rdx, rax
lea rcx, [rsp + 0x330]
call fcn.140088bc0
nop
lea rcx, [rsp + 0xc0]
call fcn.14001e1e0
nop
lea rdx, [rsp + 0x418]
lea rcx, [rsp + 0x330]
call fcn.14001fd90
mov rax, qword [rax]
mov qword [rsp + 0xc0], rax
jmp 0x140090158
xor r8d, r8d
lea rdx, [rsp + 0x420]
lea rcx, [rsp + 0xc0]
call fcn.14001f320
nop
lea rdx, [rsp + 0x428]
lea rcx, [rsp + 0x330]
call fcn.14001f260
mov rdx, rax
lea rcx, [rsp + 0xc0]
call fcn.14001f170
movzx eax, al
test eax, eax
je 0x14009029c
lea rcx, [rsp + 0xc0]
call fcn.14001f1f0
add rax, 8
mov rdx, rax
lea rcx, [rsp + 0x8c8]
call fcn.140088c10
nop
cmp dword [rsp + 0x89c], 0
jne 0x1400901d2
mov eax, dword [rsp + 0x8d0]
mov dword [rsp + 0x89c], eax
mov eax, dword [rsp + 0x8d4]
mov dword [rsp + AfxFieldText], eax
jmp 0x140090223
mov eax, dword [rsp + 0x8d0]
cmp dword [rsp + 0x8a0], eax
jne 0x1400901f2
mov eax, dword [rsp + 0x8d4]
mov dword [rsp + AfxFieldText], eax
jmp 0x140090223
lea rdx, [rsp + 0x898]
lea rcx, [rsp + 0x140]
call fcn.14006efa0
mov eax, dword [rsp + 0x8d0]
mov dword [rsp + 0x89c], eax
mov eax, dword [rsp + 0x8d4]
mov dword [rsp + AfxFieldText], eax
mov eax, dword [rsp + 0x8d4]
cmp dword [rsp + 0x70], eax
jae 0x140090240
mov eax, dword [rsp + 0x8d4]
mov dword [rsp + 0x9c], eax
jmp 0x14009024b
mov eax, dword [rsp + 0x70]
mov dword [rsp + 0x9c], eax
mov eax, dword [rsp + 0x9c]
mov dword [rsp + 0x70], eax
mov eax, dword [rsp + 0x8d0]
cmp dword [rsp + 0x6c], eax
jbe 0x140090273
mov eax, dword [rsp + 0x8d0]
mov dword [rsp + 0xa0], eax
jmp 0x14009027e
mov eax, dword [rsp + 0x6c]
mov dword [rsp + 0xa0], eax
mov eax, dword [rsp + 0xa0]
mov dword [rsp + 0x6c], eax
lea rcx, [rsp + 0x8c8]
call fcn.140088cb0
nop
jmp 0x14009013f
lea rdx, [rsp + 0x898]
lea rcx, [rsp + 0x140]
call fcn.14006efa0
lea rcx, [rsp + 0x140]
call fcn.14006ee00
mov qword [rsp + 0x2d0], rax
lea rcx, [rsp + 0x9c0]
call fcn.140005330
mov rcx, qword [rsp + 0x2d0]
mov r9, rcx
mov r8, rax
lea rdx, str.channel__s_timefileSize:_d_n
lea rcx, str.D:_svnplayersvnTLDrivingRecordBackupMediaFile.cpp_2243_:CBackupMediaFile::SearchAllHarewareRecord
call fcn.1400c4810
nop
mov dword [rsp + 0x5c], 0
jmp 0x140090309
mov eax, dword [rsp + 0x5c]
inc eax
mov dword [rsp + 0x5c], eax
movsxd rax, dword [rsp + 0x5c]
mov qword [rsp + 0x2d8], rax
lea rcx, [rsp + 0x140]
call fcn.14006ee00
mov rcx, qword [rsp + 0x2d8]
cmp rcx, rax
jae 0x14009038b
movsxd rax, dword [rsp + 0x5c]
mov rdx, rax
lea rcx, [rsp + 0x140]
call fcn.14006edd0
mov qword [rsp + 0x2e0], rax
movsxd rcx, dword [rsp + 0x5c]
mov rdx, rcx
lea rcx, [rsp + 0x140]
call fcn.14006edd0
mov rcx, qword [rsp + 0x2e0]
mov r9d, dword [rcx + 8]
mov r8d, dword [rax + 4]
lea rdx, str.filestartTime:_u_fileEndTime:_u_n
lea rcx, str.D:_svnplayersvnTLDrivingRecordBackupMediaFile.cpp_2248_:CBackupMediaFile::SearchAllHarewareRecord
call fcn.1400c46e0
nop
jmp 0x1400902ff
lea rcx, [rsp + 0x330]
call fcn.140088bf0
nop
lea rcx, [rsp + 0x140]
call fcn.140088ba0
nop
jmp 0x14008ffe9
lea rax, [rsp + 0x8b8]
mov rdi, rax
xor eax, eax
mov ecx, reloc.WS2_32.dll_recv
rep stosb byte [rdi], al
lea rax, [rsp + 0x8a8]
mov rdi, rax
xor eax, eax
mov ecx, reloc.WS2_32.dll_recv
rep stosb byte [rdi], al
mov eax, dword [rsp + 0x6c]
xor r8d, r8d
lea rdx, [rsp + 0x8b8]
mov ecx, eax
call fcn.140007380
mov eax, dword [rsp + 0x70]
xor r8d, r8d
lea rdx, [rsp + 0x8a8]
mov ecx, eax
call fcn.140007380
lea rcx, [rsp + 0x78]
call qword [sym.imp.mfc140u.dll_Ordinal_296]
nop
movzx eax, word [rsp + 0x8c4]
movzx ecx, word [rsp + 0x8c2]
movzx edx, word [rsp + 0x8c0]
movzx edi, word [rsp + 0x8be]
movzx esi, word [rsp + 0x8ba]
movzx r8d, word [rsp + 0x8b8]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], ecx
mov dword [rsp + 0x28], edx
mov dword [rsp + 0x20], edi
mov r9d, esi
lea rdx, [0x14013c068]
lea rcx, [rsp + 0x78]
call qword [sym.imp.mfc140u.dll_CMFCZoomKernel::Filter]
lea rcx, [rsp + 0x78]
call qword [sym.imp.mfc140u.dll_CMFCPropertyGridProperty::GetHierarchyLevel]
mov edx, eax
lea rcx, [rsp + 0x78]
call qword [sym.imp.mfc140u.dll_Ordinal_4946]
mov rdx, rax
lea rcx, [rsp + 0x980]
call fcn.140005380
mov edx, 0xffffffff
lea rcx, [rsp + 0x78]
call qword [sym.imp.mfc140u.dll_CDialogImpl::ProcessMouseClick]
movzx eax, word [rsp + 0x8b4]
movzx ecx, word [rsp + 0x8b2]
movzx edx, word [rsp + 0x8b0]
movzx edi, word [rsp + 0x8ae]
movzx esi, word [rsp + 0x8aa]
movzx r8d, word [rsp + 0x8a8]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], ecx
mov dword [rsp + 0x28], edx
mov dword [rsp + 0x20], edi
mov r9d, esi
lea rdx, [0x14013c028]
lea rcx, [rsp + 0x78]
call qword [sym.imp.mfc140u.dll_CMFCZoomKernel::Filter]
lea rcx, [rsp + 0x78]
call qword [sym.imp.mfc140u.dll_CMFCPropertyGridProperty::GetHierarchyLevel]
mov edx, eax
lea rcx, [rsp + 0x78]
call qword [sym.imp.mfc140u.dll_Ordinal_4946]
mov rdx, rax
lea rcx, [rsp + 0x9a0]
call fcn.140005380
mov edx, 0xffffffff
lea rcx, [rsp + 0x78]
call qword [sym.imp.mfc140u.dll_CDialogImpl::ProcessMouseClick]
nop
lea rax, [rsp + 0x740]
mov qword [rsp + 0x2e8], rax
lea rax, [rsp + 0x7c0]
mov qword [rsp + 0x2f8], rax
lea rdx, [rsp + 0x960]
mov rcx, qword [rsp + 0x2e8]
call fcn.140088cd0
mov qword [rsp + 0x2f0], rax
mov rax, qword [rsp + 0x2f0]
mov qword [rsp + 0x308], rax
lea rcx, [rsp + 0x88]
call fcn.14001f1f0
add rax, 8
mov rdx, rax
mov rcx, qword [rsp + 0x2f8]
call fcn.14004c870
mov qword [rsp + 0x300], rax
mov rax, qword [rsp + 0x300]
mov qword [rsp + 0x310], rax
lea rcx, [rsp + 0xb8]
call fcn.14001f1f0
nop
mov r9d, dword [rax]
mov r8, qword [rsp + 0x308]
mov rdx, qword [rsp + 0x310]
mov rcx, qword [rsp + 0xcd0]
call fcn.1400937e0
nop
lea rcx, [rsp + 0x78]
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
nop
lea rcx, [rsp + 0x340]
call fcn.140088b80
nop
lea rcx, [rsp + 0x960]
call fcn.140088af0
nop
jmp 0x14008ff0d
lea rcx, [rsp + 0x350]
call fcn.140088ad0
nop
jmp 0x14008fe72
lea rcx, [rsp + 0x3a0]
call fcn.14001f300
nop
jmp 0x14008f480
lea rcx, [rsp + 0x370]
call fcn.14009a810
nop
jmp 0x14008eff1
mov byte [rsp + 0x44], 1
lea rcx, [rsp + 0xf8]
call fcn.140084d00
nop
lea rcx, [rsp + 0x3b8]
call fcn.14001fa70
nop
lea rcx, [rsp + 0x118]
call fcn.140012e40
nop
lea rcx, [rsp + 0xc8]
call fcn.140084d20
movzx eax, byte [rsp + 0x44]
mov rcx, qword [rsp + 0xca0]
xor rcx, rsp
call fcn.140100c60
add rsp, 0xcb8
pop rdi
pop rsi
ret