Function at 0x1400cef6c
Capabilities:
Create process on windows

Disassembly:
mov qword [rsp + 8], rbx
push rbp
mov rbp, rsp
sub rsp, 0x80
mov rax, qword [0x14049e048]
xor rax, rsp
mov qword [rbp - 0x10], rax
mov rbx, r8
and qword [rbp - 0x40], 0
xor r8d, r8d
mov rdx, r9
lea rcx, [rbp - 0x40]
call qword [sym.imp.ac1st24.dll_public:_void___cdecl_AcString::constructor_char_const____ptr64__enum_AcString::Encoding____ptr64]
nop
cmp byte [rbp + 0x30], 0
je 0x1400cefb8
call qword [sym.imp.accore.dll_public:_static_class_AcWebServicesUtil____ptr64___cdecl_AcWebServicesUtil::instance_void_]
mov rcx, rax
call qword [sym.imp.accore.dll_public:_bool___cdecl_AcWebServicesUtil::isLoggedIn_void_const___ptr64]
mov dword [rsp + 0x28], 1
and qword [rsp + 0x20], 0
xor r9d, r9d
mov r8, qword [rbp - 0x40]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteW]
mov rdx, rbx
lea rcx, [rbp - 0x48]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__5]
nop
call qword [sym.imp.acdb24.dll_class_AcDbHostApplicationServices____ptr64___cdecl_acdbHostApplicationServices_void_]
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + 0x178]
mov rdx, rax
lea rcx, [rbp - 0x30]
call qword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__11]
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x28], xmm0
mov qword [rbp - 0x18], rax
lea r8, str.AlertsState
lea rdx, [rbp - 0x30]
lea rcx, [rbp - 0x50]
call fcn.140037a38
nop
mov r8, rax
mov rdx, 0xffffffff80000001
lea rcx, [rbp - 0x28]
call qword [sym.imp.adui24.dll_public:_void___cdecl_CAdUiRegistryWriteAccess::constructor_struct_HKEY______ptr64__class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t____const____ptr64____ptr64]
nop
lea rcx, [rbp - 0x50]
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
lea rcx, [rbp - 0x28]
call qword [sym.imp.adui24.dll_public:_int___cdecl_CAdUiRegistryAccess::IsOpen_void____ptr64]
test eax, eax
je 0x1400cf0b5
lea r8, [rbp - 0x48]
lea rdx, [rbp - 0x38]
lea rcx, [rbp - 0x28]
call qword [sym.imp.adui24.dll_public:_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_CAdUiRegistryAccess::GetString_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t____const____ptr64____ptr64]
nop
lea rcx, [rbp - 0x38]
call qword [sym.imp.mfc140u.dll_CMFCPropertyGridProperty::HitTest]
test al, al
je 0x1400cf0aa
lea r8, [rbp - 0x48]
lea rdx, [rbp - 0x48]
lea rcx, [rbp - 0x28]
call qword [sym.imp.adui24.dll_public:_int___cdecl_CAdUiRegistryWriteAccess::SetString_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t____const____ptr64__class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t____const____ptr64____ptr64]
call fcn.1400469f0
test rax, rax
je 0x1400cf0aa
mov rcx, qword [rax]
mov r9, qword [rcx + 0xb8]
xor r8d, r8d
mov edx, AfxOleInprocRegisterHelper
mov rcx, rax
call r9
nop
lea rcx, [rbp - 0x38]
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
nop
lea rcx, [rbp - 0x28]
call qword [sym.imp.adui24.dll_public_virtual:_void___cdecl_CAdUiRegistryWriteAccess::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x30]
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
nop
lea rcx, [rbp - 0x48]
call qword [sym.imp.mfc140u.dll_CMFCRibbonInfo::XElementButtonGallery::XGalleryGroup::XGalleryGroup]
nop
lea rcx, [rbp - 0x40]
call qword [sym.imp.ac1st24.dll_public:_void___cdecl_AcString::destructor_void____ptr64]
mov al, 1
mov rcx, qword [rbp - 0x10]
xor rcx, rsp
call fcn.140088c50
mov rbx, qword [rsp + 0x90]
add rsp, 0x80
pop rbp
ret