Function at 0x18014e1c0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push rsi
push rdi
push r12
push r14
push r15
sub rsp, 0x30
mov qword [rsp + 0x20], 0xfffffffffffffffe
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], rbp
mov rsi, rcx
mov rcx, qword [rcx + 0x58]
test rcx, rcx
je 0x18014e4c5
mov rax, qword [rcx]
call qword [rax + 0x60]
mov r14, rax
test rax, rax
je 0x18014e4c5
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + 0x18]
test rax, rax
je 0x18014e4c5
mov edx, 0x64
mov rcx, rax
call fcn.18021f800
mov rbp, rax
test rax, rax
je 0x18014e4c5
mov ecx, 0xc8
call fcn.180386914
mov rdi, rax
mov qword [rsp + 0x60], rax
lea r15, vtable.RC::RCWidgetView.0
mov qword [rax], r15
xor r12d, r12d
mov qword [rax + 8], r12
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], r12
mov qword [rax + 0x20], r12
mov byte [rax + 0x28], 1
mov qword [rax + 0x2c], r12
mov qword [rax + 0x34], r12
mov word [rax + 0x3c], 0x101
mov dword [rax + 0x40], r12d
mov dword [rax + 0x44], 0xffffffff
mov byte [rax + 0x48], r12b
lea rax, vtable.RC::RCWidgetSpecialTootipView.0
mov qword [rdi], rax
mov qword [rdi + 0x50], r12
lea rax, [rdi + 0x58]
mov qword [rsp + 0x68], rax
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 7
mov word [rax], r12w
mov qword [rax + 0x20], r12
mov qword [rax + 0x28], r12
mov byte [rax + 0x30], r12b
mov qword [rax + 0x34], r12
mov qword [rax + 0x3c], r12
mov qword [rdi + 0xa0], r12
mov qword [rdi + 0xb0], r12
mov qword [rdi + 0xb8], r12
mov qword [rdi + 0xc0], r12
mov dword [rdi + 0x40], 0x6e
mov rdx, qword [rbp + 0x18]
sub rdx, qword [rbp + 0x10]
sar rdx, 3
mov r8, rdi
mov rcx, rbp
call fcn.18021f190
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 0x18]
mov ecx, 0xb8
call fcn.180386914
mov rbx, rax
mov qword [rsp + 0x60], rax
mov qword [rax], r15
mov qword [rax + 8], r12
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], r12
mov qword [rax + 0x20], r12
mov byte [rax + 0x28], 1
mov qword [rax + 0x2c], r12
mov qword [rax + 0x34], r12
mov word [rax + 0x3c], 0x101
mov dword [rax + 0x40], r12d
mov dword [rax + 0x44], 0xffffffff
mov byte [rax + 0x48], r12b
lea rax, vtable.RC::RCWidgetStretchAttr.0
mov qword [rbx + 0x50], rax
mov dword [rbx + 0x58], r12d
mov qword [rbx + 0x5c], r12
lea rax, vtable.RC::RCWidgetStatic.1.0
mov qword [rbx], rax
lea rax, vtable.RC::RCWidgetStatic.0
mov qword [rbx + 0x50], rax
mov word [rbx + 0x68], r12w
mov byte [rbx + 0x6a], 0xff
mov qword [rbx + 0x6c], r12
mov qword [rbx + 0x74], r12
mov dword [rbx + 0x7c], 0xfffffff4
mov qword [rbx + 0x80], r12
mov qword [rbx + 0x98], r12
mov qword [rbx + 0xa0], 7
mov word [rbx + 0x88], r12w
mov dword [rbx + 0xa8], 0xff979797
mov dword [rbx + 0xac], 0xff000000
mov byte [rbx + 0xb0], r12b
lea rax, vtable.RC::RCWidgetArrowView.1.0
mov qword [rbx], rax
lea rax, vtable.RC::RCWidgetArrowView.0
mov qword [rbx + 0x50], rax
mov dword [rbx + 0x40], 0xa0
mov rax, qword [rbx]
xor edx, edx
mov rcx, rbx
call qword [rax + 0x30]
mov rdx, qword [rbp + 0x18]
sub rdx, qword [rbp + 0x10]
sar rdx, 3
mov r8, rbx
mov rcx, rbp
call fcn.18021f190
mov qword [rdi + 0xa0], rbx
mov rax, qword [r14]
mov rcx, r14
call qword [rax + 0x20]
test rax, rax
je 0x18014e4c5
mov rax, qword [rax + 8]
test rax, rax
je 0x18014e4c5
lea rbx, [rax + 0x48]
test rbx, rbx
je 0x18014e4c5
lea ecx, [r12 + 0x40]
call fcn.180386914
mov qword [rsp + 0x60], rax
mov ecx, dword [rsi + 0x74]
lea rdx, vtable.RC::RCAnimation.0
mov qword [rax], rdx
mov dword [rax + 8], r12d
mov dword [rax + 0xc], 0xfa
mov qword [rax + 0x10], r12
mov byte [rax + 0x18], r12b
mov dword [rax + 0x1c], ecx
mov dword [rax + 0x20], 0xbb8
mov qword [rax + 0x28], r12
mov qword [rax + 0x30], r12
mov dword [rax + 0x38], r12d
mov dword [rax + 0x3c], 3
mov rcx, qword [rsi + 0x68]
mov qword [rsi + 0x68], rax
test rcx, rcx
je 0x18014e491
mov rax, qword [rcx]
lea edx, [r12 + 1]
call qword [rax]
mov rax, qword [rsi + 0x68]
mov qword [rax + 0x30], rbx
mov rax, qword [rsi + 0x68]
mov qword [rax + 0x28], rsi
mov rax, qword [rsi + 0x68]
mov dword [rax + 0x3c], 3
mov rcx, qword [rsi + 0x68]
mov dword [rcx + 0xc], 0xbb8
movzx eax, byte [rcx + 0x18]
test al, al
je 0x18014e4c5
mov eax, dword [rcx + 0x38]
mov dword [rcx + 8], eax
mov rbx, qword [rsp + 0x70]
mov rbp, qword [rsp + 0x78]
add rsp, 0x30
pop r15
pop r14
pop r12
pop rdi
pop rsi
ret