Function at 0x140029b00
Capabilities:
Get geographical location

Disassembly:
mov qword [rsp + 8], rcx
push rbx
push rbp
push rsi
push rdi
push r12
push r14
push r15
sub rsp, 0x40
mov qword [rsp + 0x28], 0xfffffffffffffffe
lea r12, [0x14007d590]
mov qword [rsp + 0x30], r12
lea rdx, str.Corel.
lea rcx, [rsp + 0x20]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__5]
nop
lea r8, [0x140058dd8]
mov rdx, rax
lea rcx, [rsp + 0x98]
call fcn.14001f0f0
nop
lea r8, [0x1400591b8]
mov rdx, rax
lea rcx, [rsp + 0x90]
call fcn.14001f0f0
nop
lea r8, [0x1400591bc]
mov rdx, rax
lea rcx, [rsp + 0x88]
call fcn.14001f0f0
nop
mov r8, qword [rax]
xor edx, edx
mov rcx, r12
call qword [sym.imp.CrlCtl.dll_public:_void___cdecl_WCorelWinApp::constructor_wchar_t_const____ptr64__wchar_t_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x88]
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
nop
lea rcx, [rsp + 0x90]
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
nop
lea rcx, [rsp + 0x98]
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
nop
lea rcx, [rsp + 0x20]
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
lea rax, vtable.CCaptureApp.0
mov qword [0x14007d590], rax
lea rcx, [0x14007d780]
call qword [sym.imp.mfc140u.dll_Ordinal_296]
nop
lea rcx, [0x14007d788]
call qword [sym.imp.mfc140u.dll_Ordinal_296]
nop
lea rcx, [0x14007d790]
call qword [sym.imp.mfc140u.dll_Ordinal_296]
nop
lea rcx, [0x14007d7a0]
call fcn.14003ac80
lea rax, vtable.CCaptureProfile.0
mov qword [0x14007d7a0], rax
mov dword [0x14007d7b8], 1
lea rcx, [0x140080a60]
call fcn.140023c30
nop
xor esi, esi
mov qword [0x140080cd0], rsi
lea rcx, [0x140080cd8]
call qword [sym.imp.CDRFLT.dll_public:_void___cdecl_FILTERDATALIST::constructor_void____ptr64]
nop
lea rax, vtable.CaptureStartupInit.0
mov qword [0x140080d38], rax
lea rdx, [0x140080d38]
lea rcx, [0x140080d40]
call fcn.140042c60
nop
lea ecx, [rsi + 0x10]
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonLinkCtrl::XElementButtonLinkCtrl]
mov rdi, rax
lea r14, vtable.CrlPref::NullIoPolicy.0
lea r15, vtable.CrlPref::NullIoPolicy.1.0
test rax, rax
je 0x140029c94
mov qword [rax], r14
mov qword [rax + 8], r15
jmp 0x140029c97
mov rdi, rsi
mov ecx, 0x10
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonLinkCtrl::XElementButtonLinkCtrl]
mov rbx, rax
test rax, rax
je 0x140029cb3
mov qword [rax], r14
mov qword [rax + 8], r15
jmp 0x140029cb6
mov rbx, rsi
lea rax, [0x140080dc0]
mov qword [rsp + 0x88], rax
mov qword [0x140080dc0], rsi
mov qword [0x140080dc8], rsi
call fcn.140032340
mov qword [0x140080dc0], rax
mov qword [0x140080dd0], rsi
mov qword [0x140080dd8], rsi
call fcn.140032390
mov qword [0x140080dd0], rax
mov qword [0x140080de0], rbx
mov qword [0x140080de8], rdi
mov dword [0x140080df0], esi
mov qword [0x140080df8], rsi
mov byte [0x140080e00], 0
mov qword [0x140080e10], rsi
mov dword [0x14007d7c0], esi
mov byte [0x140080d30], 0
mov dword [0x140080a28], 6
mov dword [0x140080a2c], 3
movdqa xmm0, xmmword [0x14005e500]
movdqa xmmword [0x140080a30], xmm0
mov dword [0x140080a40], 0xffffffff
mov dword [0x140080a48], 1
mov word [rsp + 0x80], si
mov r9d, 2
lea r8, [rsp + 0x80]
lea edx, [r9 + 0xb]
mov ecx, 0x400
call qword [sym.imp.KERNEL32.dll_GetLocaleInfoW]
test eax, eax
je 0x140029dad
mov eax, dword [0x140080a48]
mov edx, 9
cmp word [rsp + 0x80], 0x30
cmove eax, edx
mov dword [0x140080a48], eax
xorps xmm0, xmm0
movdqa xmmword [0x140080a50], xmm0
mov qword [0x140080d28], rsi
mov qword [0x14007d768], rsi
movdqa xmm0, xmmword [0x14005e510]
movdqa xmmword [0x14007d770], xmm0
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetSystemMetrics]
mov ebx, eax
mov ecx, 0x10
call qword [sym.imp.USER32.dll_GetSystemMetrics]
mov dword [rsp + 0x88], eax
mov dword [rsp + 0x8c], ebx
mov rdx, qword [rsp + 0x88]
mov qword [0x140080cd0], rdx
lea rcx, [0x14007d780]
call qword [sym.imp.mfc140u.dll_CMFCToolBar::DrawButton]
lea rcx, [0x14007d788]
call qword [sym.imp.mfc140u.dll_CMFCToolBar::DrawButton]
mov qword [0x140080cc8], rsi
xor edx, edx
mov r8d, 0x3230
lea rcx, [0x14007d7f8]
call sub.VCRUNTIME140.dll_memset
nop
mov rax, r12
add rsp, 0x40
pop r15
pop r14
pop r12
pop rdi
pop rsi
pop rbp
pop rbx
ret