Function at 0x140130b40
Capabilities:
Check for time delay via gettickcount

Disassembly:
mov qword [rsp + 8], rcx
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 8]
sub rsp, 0x108
mov r13, rdx
mov r15, rcx
mov rcx, qword [rcx + 0x50]
call qword [sym.imp.KERNEL32.dll_ResetEvent]
lea rdx, str.C:UsersScottBrAppDataLocalTempDitto_BuildQPasteWndThread.cpp
lea rcx, [rbp + 0x58]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__14]
mov r9d, ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t>
mov r8, rax
xor edx, edx
lea rcx, str.Start_of_load_extra_data__Bitmaps_rtf
call fcn.14015b6c0
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x50], xmm0
mov ecx, 0x48
call sub.mfc140u.dll_CMFCRibbonInfo::XElementButtonLinkCtrl::XElementButtonLinkCtrl
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rsp + 0x50], rax
lea r12, [r13 + 0x1538]
mov qword [rsp + 0x70], r12
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_EnterCriticalSection]
mov byte [rsp + 0x78], 1
mov rdi, qword [r13 + 0x14d8]
mov rbx, qword [rdi]
xor esi, esi
cmp rbx, rdi
je 0x140130c9c
movabs r14, 0x38e38e38e38e38e
nop dword [rax]
mov rdi, qword [rsp + 0x50]
cmp qword [rsp + 0x58], r14
je 0x140131594
lea rax, [rsp + 0x50]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rsi
mov ecx, 0x48
call sub.mfc140u.dll_CMFCRibbonInfo::XElementButtonLinkCtrl::XElementButtonLinkCtrl
mov rdx, rax
lea rax, vtable.CClipFormat.0
mov qword [rdx + 0x10], rax
movzx ecx, word [rbx + 0x18]
mov word [rdx + 0x18], cx
mov rcx, qword [rbx + 0x20]
mov qword [rdx + 0x20], rcx
movzx ecx, byte [rbx + 0x28]
mov byte [rdx + 0x28], cl
mov ecx, dword [rbx + 0x2c]
mov dword [rdx + 0x2c], ecx
mov ecx, dword [rbx + 0x30]
mov dword [rdx + 0x30], ecx
lea rax, vtable.CClipFormatQListCtrl.0
mov qword [rdx + 0x10], rax
mov eax, dword [rbx + 0x38]
mov dword [rdx + 0x38], eax
movzx eax, byte [rbx + 0x3c]
mov byte [rdx + 0x3c], al
mov rax, qword [rbx + 0x40]
mov qword [rdx + 0x40], rax
inc qword [rsp + 0x58]
mov rax, qword [rdi + 8]
mov qword [rdx], rdi
mov qword [rdx + 8], rax
mov qword [rsp + 0x68], rsi
mov qword [rdi + 8], rdx
mov qword [rax], rdx
mov rax, qword [rbx]
mov rbx, rax
mov rdi, qword [r13 + 0x14d8]
cmp rax, rdi
jne 0x140130bf0
mov rax, qword [rdi + 8]
mov qword [rax], rsi
mov rdi, qword [rdi]
test rdi, rdi
je 0x140130cd1
nop dword [rax + rax]
mov rbx, qword [rdi]
lea rcx, [rdi + 0x10]
call fcn.1401020c0
mov edx, 0x48
mov rcx, rdi
call fcn.140265548
mov rdi, rbx
test rbx, rbx
jne 0x140130cb0
mov rax, qword [r13 + 0x14d8]
mov qword [rax], rax
mov rax, qword [r13 + 0x14d8]
mov qword [rax + 8], rax
mov qword [r13 + 0x14e0], rsi
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
mov rax, qword [rsp + 0x50]
mov rbx, qword [rax]
cmp rbx, rax
je 0x1401314fd
nop word [rax + rax]
mov dil, 1
movzx eax, word [rbx + 0x18]
cmp ax, 8
jne 0x140130dac
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_EnterCriticalSection]
mov r8, qword [r13 + 0x14e8]
mov rax, qword [r8 + 8]
mov rcx, r8
cmp byte [rax + 0x19], 0
jne 0x140130d58
mov edx, dword [rbx + 0x30]
cmp dword [rax + 0x20], edx
jge 0x140130d4c
mov rax, qword [rax + 0x10]
jmp 0x140130d52
mov rcx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], 0
je 0x140130d41
cmp byte [rcx + 0x19], 0
jne 0x140130d73
mov eax, dword [rcx + 0x20]
cmp dword [rbx + 0x30], eax
jl 0x140130d73
cmp rcx, r8
je 0x140130d73
xor dil, dil
jmp 0x140130e55
mov r8, qword [r13 + 0x14f8]
mov rax, qword [r8 + 8]
mov rcx, r8
cmp byte [rax + 0x19], 0
jne 0x140130e3d
mov edx, dword [rbx + 0x30]
nop
cmp dword [rax + 0x1c], edx
jge 0x140130d9b
mov rax, qword [rax + 0x10]
jmp 0x140130da1
mov rcx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], 0
je 0x140130d90
jmp 0x140130e3d
cmp ax, word [0x1403c4766]
jne 0x140130e67
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_EnterCriticalSection]
mov r8, qword [r13 + 0x1508]
mov rax, qword [r8 + 8]
mov rcx, r8
cmp byte [rax + 0x19], 0
jne 0x140130df7
mov edx, dword [rbx + 0x30]
nop dword [rax]
cmp dword [rax + 0x20], edx
jge 0x140130deb
mov rax, qword [rax + 0x10]
jmp 0x140130df1
mov rcx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], 0
je 0x140130de0
cmp byte [rcx + 0x19], 0
jne 0x140130e0f
mov eax, dword [rcx + 0x20]
cmp dword [rbx + 0x30], eax
jl 0x140130e0f
cmp rcx, r8
je 0x140130e0f
xor dil, dil
jmp 0x140130e55
mov r8, qword [r13 + 0x1518]
mov rax, qword [r8 + 8]
mov rcx, r8
cmp byte [rax + 0x19], 0
jne 0x140130e3d
mov edx, dword [rbx + 0x30]
cmp dword [rax + 0x1c], edx
jge 0x140130e31
mov rax, qword [rax + 0x10]
jmp 0x140130e37
mov rcx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], 0
je 0x140130e26
cmp byte [rcx + 0x19], 0
jne 0x140130e55
mov eax, dword [rcx + 0x1c]
cmp dword [rbx + 0x30], eax
jl 0x140130e55
movzx edi, dil
cmp rcx, r8
cmovne edi, esi
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
test dil, dil
je 0x140131492
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov edi, eax
lea r8, [rbx + 0x10]
mov edx, dword [rbx + 0x30]
lea rcx, [0x1403c4350]
call fcn.14010a870
test eax, eax
jne 0x140130fe2
cmp word [rbx + 0x18], 8
jne 0x140130ec2
mov rax, qword [rbx + 0x10]
lea rcx, [rbx + 0x10]
call qword [rax + 0x30]
movzx eax, word [0x1403c476a]
mov word [rbx + 0x18], ax
lea r8, [rbx + 0x10]
mov edx, dword [rbx + 0x30]
lea rcx, [0x1403c4350]
call fcn.14010a870
test eax, eax
jne 0x140130fe2
mov qword [rbp - 0x28], r12
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_EnterCriticalSection]
mov byte [rbp - 0x20], 1
movzx eax, word [rbx + 0x18]
cmp ax, 8
je 0x140130f0b
cmp ax, word [0x1403c476a]
je 0x140130f0b
cmp ax, word [0x1403c4766]
jne 0x140130fd0
lea rcx, [r13 + 0x1518]
lea rdx, [rbx + 0x30]
call fcn.1401306e0
mov byte [rax], 1
jmp 0x140130fd0
lea rsi, [r13 + 0x14f8]
mov rdi, qword [rsi]
mov rax, qword [rdi + 8]
mov qword [rsp + 0x30], rax
xor r15d, r15d
mov dword [rsp + 0x38], r15d
mov rcx, rdi
cmp byte [rax + 0x19], r15b
jne 0x140130f5b
mov edx, dword [rbx + 0x30]
mov qword [rsp + 0x30], rax
cmp dword [rax + 0x1c], edx
jge 0x140130f47
mov dword [rsp + 0x38], r15d
mov rax, qword [rax + 0x10]
jmp 0x140130f55
mov dword [rsp + 0x38], 1
mov rcx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], r15b
je 0x140130f32
cmp byte [rcx + 0x19], r15b
jne 0x140130f69
mov eax, dword [rcx + 0x1c]
cmp dword [rbx + 0x30], eax
jge 0x140130fcc
movabs rax, 0x666666666666666
cmp qword [rsi + 8], rax
je 0x140131588
mov qword [rbp - 0x38], rsi
mov qword [rbp - 0x30], r15
mov ecx, 0x28
call sub.mfc140u.dll_CMFCRibbonInfo::XElementButtonLinkCtrl::XElementButtonLinkCtrl
nop
mov edx, dword [rbx + 0x30]
mov dword [rax + 0x1c], edx
mov byte [rax + 0x20], 0
mov qword [rax], rdi
mov qword [rax + 8], rdi
mov qword [rax + 0x10], rdi
mov word [rax + 0x18], 0
mov qword [rbp - 0x30], r15
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x30], xmm0
mov r8, rax
lea rdx, [rsp + 0x30]
mov rcx, rsi
call fcn.140132690
mov rcx, rax
mov byte [rcx + 0x20], 1
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
mov byte [rbp - 0x20], 0
jmp 0x140131492
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov esi, eax
sub esi, edi
cmp esi, 0x14
jbe 0x14013104e
lea rax, [rbp + 0x58]
mov qword [rsp + 0x30], rax
lea rdx, str.C:UsersScottBrAppDataLocalTempDitto_BuildQPasteWndThread.cpp
lea rcx, [rbp + 0x58]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__14]
mov rdi, rax
mov r9d, esi
mov r8d, dword [rbx + 0x30]
lea rdx, str.GetClipData_for_clip__d__took:__d
lea rcx, [rbp + 0x60]
call fcn.14015b330
nop
mov rcx, rax
call qword [sym.imp.mfc140u.dll_CDumpContext::operator___3]
nop
mov r9d, reloc.mfc140u.dll_CCmdTarget::CCmdTarget
mov r8, rdi
xor edx, edx
mov rcx, rax
call fcn.14015b6c0
nop
lea rcx, [rbp + 0x60]
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
movzx eax, word [rbx + 0x18]
cmp ax, 8
je 0x14013115e
cmp ax, word [0x1403c476a]
je 0x14013115e
cmp ax, word [0x1403c4766]
jne 0x14013147b
mov qword [rbp - 0x18], r12
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_EnterCriticalSection]
mov byte [rbp - 0x10], 1
lea rdx, [rbx + 0x30]
lea rcx, [r13 + 0x1508]
call fcn.1401307c0
mov r8, rax
movzx ecx, word [rbx + 0x18]
mov word [rax + 8], cx
mov rcx, qword [rbx + 0x20]
mov qword [rax + 0x10], rcx
movzx edx, byte [rbx + 0x28]
mov byte [rax + 0x18], dl
mov edx, dword [rbx + 0x2c]
mov dword [rax + 0x1c], edx
mov edx, dword [rbx + 0x30]
mov dword [rax + 0x20], edx
mov edx, dword [rbx + 0x38]
mov dword [rax + 0x28], edx
movzx edx, byte [rbx + 0x3c]
mov byte [rax + 0x2c], dl
mov rax, qword [rbx + 0x40]
mov qword [r8 + 0x30], rax
mov byte [rbx + 0x28], 0
lea rdx, [rbx + 0x30]
lea rcx, [r13 + 0x1508]
call fcn.1401307c0
mov byte [rax + 0x18], 1
lea rax, [rbp + 0x68]
mov qword [rsp + 0x30], rax
lea rdx, str.C:UsersScottBrAppDataLocalTempDitto_BuildQPasteWndThread.cpp
lea rcx, [rbp + 0x68]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__14]
mov rdi, rax
mov r9, qword [r13 + 0x1510]
mov r8d, dword [rbx + 0x30]
lea rdx, str.Loaded__extra_data_for_clip__d__rtf_cache_count:__d
lea rcx, [rbp - 0x80]
call fcn.14015b330
nop
mov rcx, rax
call qword [sym.imp.mfc140u.dll_CDumpContext::operator___3]
nop
mov r9d, 0x192
mov r8, rdi
xor edx, edx
mov rcx, rax
call fcn.14015b6c0
nop
lea rcx, [rbp - 0x80]
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
nop
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
mov byte [rbp - 0x10], 0
jmp 0x14013147b
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov r12d, eax
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetDC]
mov rsi, rax
mov rax, qword [rbp + 0x50]
mov edi, dword [rax + 0x58]
mov rcx, rsi
call sub.mfc140u.dll_CPaneFrameWnd::FindFloatingPaneByID
mov r8d, edi
mov rdx, rax
lea rcx, [rbx + 0x10]
call fcn.1401020d0
mov rdx, rsi
xor ecx, ecx
call qword [sym.imp.USER32.dll_ReleaseDC]
call qword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, r12d
cmp eax, 0x14
jbe 0x14013120f
lea rax, [rbp - 0x78]
mov qword [rsp + 0x30], rax
lea rdx, str.C:UsersScottBrAppDataLocalTempDitto_BuildQPasteWndThread.cpp
lea rcx, [rbp - 0x78]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__14]
mov rdi, rax
call qword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, r12d
mov r9d, eax
mov r8d, dword [rbx + 0x30]
lea rdx, str.GetDibFittingToHeight_for_clip__d__took:__d
lea rcx, [rbp - 0x70]
call fcn.14015b330
nop
mov rcx, rax
call qword [sym.imp.mfc140u.dll_CDumpContext::operator___3]
nop
mov r9d, 0x17c
mov r8, rdi
xor edx, edx
mov rcx, rax
call fcn.14015b6c0
nop
lea rcx, [rbp - 0x70]
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
lea r12, [r13 + 0x1538]
mov qword [rsp + 0x70], r12
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_EnterCriticalSection]
mov byte [rsp + 0x78], 1
lea rsi, [r13 + 0x14e8]
mov r15, qword [rsi]
mov rax, qword [r15 + 8]
mov qword [rsp + 0x30], rax
xor r8d, r8d
mov dword [rsp + 0x38], r8d
mov rdx, r15
cmp byte [rax + 0x19], r8b
jne 0x140131279
mov ecx, dword [rbx + 0x30]
mov qword [rsp + 0x30], rax
cmp dword [rax + 0x20], ecx
jge 0x140131265
mov dword [rsp + 0x38], r8d
mov rax, qword [rax + 0x10]
jmp 0x140131273
mov dword [rsp + 0x38], 1
mov rdx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], r8b
je 0x140131250
cmp byte [rdx + 0x19], r8b
jne 0x140131287
mov eax, dword [rdx + 0x20]
cmp dword [rbx + 0x30], eax
jge 0x1401312fc
movabs rax, 0x2aaaaaaaaaaaaaa
cmp qword [rsi + 8], rax
je 0x14013158e
mov qword [rbp - 0x48], rsi
mov qword [rbp - 0x40], r8
mov ecx, 0x60
call sub.mfc140u.dll_CMFCRibbonInfo::XElementButtonLinkCtrl::XElementButtonLinkCtrl
ret
invalid
adc eax, dword [rax]
mov rdi, rax
mov qword [rbp - 0x40], rax
mov ecx, dword [rbx + 0x30]
mov dword [rax + 0x20], ecx
lea rcx, [rax + 0x28]
call fcn.140102080
mov qword [rdi], r15
mov qword [rdi + 8], r15
mov qword [rdi + 0x10], r15
mov word [rdi + 0x18], 0
mov qword [rbp - 0x40], 0
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x30], xmm0
mov r8, rdi
lea rdx, [rsp + 0x30]
mov rcx, rsi
call fcn.1401328f0
mov rdx, rax
xor r8d, r8d
movzx ecx, word [rbx + 0x18]
mov word [rdx + 0x30], cx
mov rcx, qword [rbx + 0x20]
mov qword [rdx + 0x38], rcx
movzx ecx, byte [rbx + 0x28]
mov byte [rdx + 0x40], cl
mov ecx, dword [rbx + 0x2c]
mov dword [rdx + 0x44], ecx
mov ecx, dword [rbx + 0x30]
mov dword [rdx + 0x48], ecx
mov eax, dword [rbx + 0x38]
mov dword [rdx + 0x50], eax
movzx eax, byte [rbx + 0x3c]
mov byte [rdx + 0x54], al
mov rax, qword [rbx + 0x40]
mov qword [rdx + 0x58], rax
mov r15, qword [rsi]
mov rax, qword [r15 + 8]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x38], r8d
mov rcx, r15
cmp byte [rax + 0x19], 0
jne 0x14013137a
mov edx, dword [rbx + 0x30]
mov qword [rsp + 0x30], rax
cmp dword [rax + 0x20], edx
jge 0x140131366
mov dword [rsp + 0x38], r8d
mov rax, qword [rax + 0x10]
jmp 0x140131374
mov dword [rsp + 0x38], 1
mov rcx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], 0
je 0x140131351
cmp byte [rcx + 0x19], 0
jne 0x140131388
mov eax, dword [rcx + 0x20]
cmp dword [rbx + 0x30], eax
jge 0x1401313fe
movabs rax, 0x2aaaaaaaaaaaaaa
cmp qword [rsi + 8], rax
je 0x14013158e
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], r8
mov ecx, 0x60
call sub.mfc140u.dll_CMFCRibbonInfo::XElementButtonLinkCtrl::XElementButtonLinkCtrl
mov rdi, rax
mov qword [rsp + 0x68], rax
mov edx, dword [rbx + 0x30]
mov dword [rax + 0x20], edx
lea rcx, [rax + 0x28]
call fcn.140102080
mov qword [rdi], r15
mov qword [rdi + 8], r15
mov qword [rdi + 0x10], r15
mov word [rdi + 0x18], 0
mov qword [rsp + 0x68], 0
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x30], xmm0
mov r8, rdi
lea rdx, [rsp + 0x30]
mov rcx, rsi
call fcn.1401328f0
mov rcx, rax
mov byte [rcx + 0x40], 1
lea rax, [rbp - 0x68]
mov qword [rsp + 0x30], rax
lea rdx, str.C:UsersScottBrAppDataLocalTempDitto_BuildQPasteWndThread.cpp
lea rcx, [rbp - 0x68]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__14]
mov rdi, rax
mov rcx, qword [r13 + 0x14f0]
mov qword [rsp + 0x20], rcx
mov r9d, dword [rbx + 0x38]
mov r8d, dword [rbx + 0x30]
lea rdx, str.Loaded__extra_data_for_clipId:__d__Row:__d_image_cache_count:__d
lea rcx, [rbp - 0x60]
call fcn.14015b330
nop
mov rcx, rax
call qword [sym.imp.mfc140u.dll_CDumpContext::operator___3]
nop
mov r9d, 0x186
mov r8, rdi
xor edx, edx
mov rcx, rax
call fcn.14015b6c0
nop
lea rcx, [rbp - 0x60]
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
nop
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
mov byte [rsp + 0x78], 0
movsxd r9, dword [rbx + 0x38]
movsxd r8, dword [rbx + 0x30]
mov edx, 0x520
mov rcx, qword [r13 + 0x40]
call qword [sym.imp.USER32.dll_PostMessageW]
movzx eax, word [rbx + 0x18]
cmp ax, 8
jne 0x1401314b6
lea rdx, str.image
lea rcx, [rbp - 0x58]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__15]
lea rcx, [r13 + 0x14e8]
jmp 0x1401314d7
cmp ax, word [0x1403c4766]
jne 0x1401314e6
lea rdx, [0x1402cc0f8]
lea rcx, [rbp - 0x50]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__15]
lea rcx, [r13 + 0x1508]
mov r8, rax
lea rdx, [r13 + 0x1528]
call fcn.140131ec0
mov rax, qword [rbx]
mov rbx, rax
xor esi, esi
cmp rax, qword [rsp + 0x50]
jne 0x140130d10
mov r15, qword [rbp + 0x50]
mov rcx, qword [r15 + 0x50]
call qword [sym.imp.KERNEL32.dll_SetEvent]
lea rdx, str.C:UsersScottBrAppDataLocalTempDitto_BuildQPasteWndThread.cpp
lea rcx, [rbp + 0x50]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__14]
mov r9d, CDaoRecordView::CDaoRecordView
mov r8, rax
xor edx, edx
lea rcx, str.End_of_load_extra_data__Bitmaps_rtf
call fcn.14015b6c0
nop
mov rcx, qword [rsp + 0x50]
mov rax, qword [rcx + 8]
mov qword [rax], rsi
mov rdi, qword [rcx]
test rdi, rdi
je 0x140131565
mov rbx, qword [rdi]
lea rcx, [rdi + 0x10]
call fcn.1401020c0
mov edx, 0x48
mov rcx, rdi
call fcn.140265548
mov rdi, rbx
test rbx, rbx
jne 0x140131544
mov edx, 0x48
mov rcx, qword [rsp + 0x50]
call fcn.140265548
add rsp, 0x108
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
call fcn.140005920
nop
call fcn.140005920
nop
lea rcx, str.list_too_long
call sub.MSVCP140.dll_void___cdecl_std::_Xlength_error_char_const____ptr64_
int3