Function at 0x140014380
Capabilities:
Enumerate gui resources

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x68]
sub rsp, 0x168
mov qword [rsp + 0x60], 0xfffffffffffffffe
mov rax, qword [0x140160188]
xor rax, rsp
mov qword [rbp + 0x50], rax
mov r14, r9
mov rsi, r8
mov ebx, edx
mov r13, rcx
cmp edx, 0x451
ja 0x1400145d6
je 0x14001458c
cmp edx, 0x10
je 0x14001457d
cmp edx, 0xa3
je 0x1400149f7
cmp edx, 0x2e0
je 0x140014524
cmp edx, 0x450
jne 0x1400145f1
mov ecx, 0x5a8
call fcn.1400ce694
mov rbx, rax
mov qword [rsp + 0x50], rax
mov rcx, rax
call fcn.1400720cc
nop
lea rax, vtable.CWkeWebkitUI.0
mov qword [rbx], rax
xor edi, edi
mov qword [rbx + 0x5a0], rdi
mov qword [r13 + 0x9a8], rbx
mov rax, qword [rbx]
lea rdx, str.wkeWebkit
mov rcx, rbx
call qword [rax + InitCommonControls]
mov rcx, qword [r13 + 0x990]
add rcx, 0x5a0
mov rax, qword [rcx]
mov rdx, qword [r13 + 0x9a8]
call qword [rax + 0x20]
mov edx, 0xffffffff
mov rcx, qword [r13 + 0x9a8]
call fcn.140074a00
mov rcx, qword [r13 + 0x9a8]
mov rax, qword [rcx]
call qword [rax + 0x268]
mov rax, qword [r13 + 0x9a8]
mov rcx, qword [rax + 0x5a0]
mov rdi, qword [rcx + 0x28]
test rdi, rdi
je 0x140014517
lea rax, [rbp - 0x10]
mov qword [rsp + 0x50], rax
lea rdx, [r13 + 0x9b8]
lea rcx, [rbp - 0x10]
call fcn.1400032d0
nop
mov qword [rsp + 0x20], rax
mov r9, qword [r13 + 8]
mov r8, rdi
mov rdx, qword [r13 + 0x9b0]
lea rcx, [r13 + 0x930]
call fcn.140015260
call fcn.1400771c4
mov r8, qword [r13]
mov edx, eax
mov rcx, r13
call qword [r8 + 0x120]
mov edi, eax
lea rcx, [r13 + 0x58]
mov edx, eax
call fcn.140070f58
mov rcx, qword [r13 + 0x938]
test rcx, rcx
je 0x140014517
movd xmm0, edi
cvtdq2pd xmm0, xmm0
divsd xmm0, qword [0x14012f558]
cvtpd2ps xmm1, xmm0
call qword [0x140165aa0]
mov rcx, r13
call fcn.140014b50
jmp 0x1400149f7
mov rax, qword [rcx]
movzx edx, si
call qword [rax + 0x120]
mov edi, eax
lea rcx, [r13 + 0x58]
mov edx, eax
call fcn.140070f58
mov rcx, qword [r13 + 0x9a8]
test rcx, rcx
je 0x1400145f1
mov rcx, qword [rcx + 0x5a0]
mov rcx, qword [rcx + 0x28]
test rcx, rcx
je 0x1400145f1
movd xmm0, edi
cvtdq2pd xmm0, xmm0
divsd xmm0, qword [0x14012f558]
cvtpd2ps xmm1, xmm0
call qword [0x140165aa0]
jmp 0x1400145f1
mov rcx, qword [rcx + 8]
call qword [sym.imp.USER32.dll_DestroyWindow]
jmp 0x1400149f7
mov rcx, qword [rcx + 0x998]
test rcx, rcx
je 0x1400145a3
mov rax, qword [rcx]
xor edx, edx
call qword [rax + 0x410]
mov rcx, qword [r13 + 0x9a0]
test rcx, rcx
je 0x1400149f7
mov edx, 0x67
call fcn.1400732a8
mov rcx, qword [r13 + 0x9a0]
mov rax, qword [rcx]
lea rdx, str.node.dll
call qword [rax + 0x58]
jmp 0x1400149f7
mov eax, ebx
sub eax, 0x466
je 0x14001499e
sub eax, 1
je 0x14001495b
cmp eax, 0x20
je 0x140014606
mov r9, r14
mov r8, rsi
mov edx, ebx
mov rcx, r13
call fcn.140077814
jmp 0x1400149f9
xor ebx, ebx
mov qword [rbp], rbx
mov qword [rbp + 8], rbx
mov qword [rbp], rbx
mov qword [rbp + 8], 7
mov word [rbp - 0x10], bx
lea r8d, [rbx + 2]
lea rdx, [0x14012a828]
lea rcx, [rbp - 0x10]
call fcn.140003470
nop
mov qword [rbp + 0x40], rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x40], rbx
mov qword [rbp + 0x48], 7
mov word [rbp + 0x30], bx
lea r8d, [rbx + 4]
lea rdx, [0x14012aa58]
lea rcx, [rbp + 0x30]
call fcn.140003470
nop
mov qword [rbp + 0x20], rbx
mov qword [rbp + 0x28], rbx
mov qword [rbp + 0x20], rbx
mov qword [rbp + 0x28], 7
mov word [rbp + 0x10], bx
lea r8d, [rbx + 0x1a]
lea rdx, [0x14012aa68]
lea rcx, [rbp + 0x10]
call fcn.140003470
nop
mov r15, qword [r13 + 8]
mov r14, qword [r13 + 0x9b0]
mov ecx, 0xad0
call fcn.1400ce694
mov r12, rax
mov qword [rsp + 0x50], rax
lea rdx, [rbp + 0x10]
cmp qword [rbp + 0x28], 8
cmovae rdx, qword [rbp + 0x10]
lea r8d, [rbx - 1]
lea rcx, [rsp + 0x68]
call fcn.1400751f0
mov rsi, rax
mov qword [rsp + 0x58], rax
lea rdx, str.PDFTips.xml
mov rcx, r12
call fcn.140011780
nop
lea rax, vtable.DuiLib::RCTipsWidget.0
mov qword [r12], rax
lea rax, vtable.DuiLib::RCTipsWidget.3.0
mov qword [r12 + 0x20], rax
lea rax, vtable.DuiLib::RCTipsWidget.2.0
mov qword [r12 + 0x38], rax
lea rax, vtable.DuiLib::RCTipsWidget.5.0
mov qword [r12 + 0x40], rax
lea rax, vtable.DuiLib::RCTipsWidget.4.0
mov qword [r12 + 0x48], rax
lea rax, vtable.DuiLib::RCTipsWidget.1.0
mov qword [r12 + 0x50], rax
lea rcx, [r12 + 0x930]
mov rdx, rsi
call fcn.1400751c0
nop
lea r8d, [rbx - 1]
lea rdx, [0x14012a820]
lea rcx, [r12 + 0x9b8]
call fcn.1400751f0
nop
lea r8d, [rbx - 1]
lea rdx, [0x14012a828]
lea rcx, [r12 + 0xa40]
call fcn.1400751f0
nop
mov qword [r12 + 0xac8], r14
mov rcx, rsi
call fcn.14007532c
nop
lea rdx, [rbp + 0x30]
cmp qword [rbp + 0x48], 8
cmovae rdx, qword [rbp + 0x30]
lea rcx, [r12 + 0x9b8]
call fcn.140075414
lea rdx, [rbp - 0x10]
cmp qword [rbp + 8], 8
cmovae rdx, qword [rbp - 0x10]
lea rcx, [r12 + 0xa40]
call fcn.140075414
xor edi, edi
mov qword [rsp + 0x48], rdi
mov dword [rsp + 0x40], 0x96
mov dword [rsp + 0x38], 0x15e
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x20], 0x100
mov r9d, 0x12cf0000
lea r8, str.2345PDFTips
mov rdx, r15
mov rcx, r12
call fcn.1400765c4
mov rbx, rax
lea edx, [rdi - 0x10]
mov rcx, rax
call qword [sym.imp.USER32.dll_GetWindowLongW]
and eax, 0xfffaffff
mov r8d, eax
lea edx, [rdi - 0x10]
mov rcx, rbx
call qword [sym.imp.USER32.dll_SetWindowLongW]
mov rcx, r12
call fcn.1400763f8
mov rcx, r12
call fcn.140076d20
mov ebx, eax
mov r8, qword [r12]
lea edx, [rdi + 1]
mov rcx, r12
call qword [r8 + 0x28]
nop
mov rdx, qword [rbp + 0x28]
cmp rdx, 8
jb 0x140014874
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001486f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140014a1f
call fcn.1400cea54
mov qword [rbp + 0x20], rdi
mov qword [rbp + 0x28], 7
mov word [rbp + 0x10], di
mov rdx, qword [rbp + 0x48]
cmp rdx, 8
jb 0x1400148c4
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400148bf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140014a25
call fcn.1400cea54
mov qword [rbp + 0x40], rdi
mov qword [rbp + 0x48], 7
mov word [rbp + 0x30], di
mov rdx, qword [rbp + 8]
cmp rdx, 8
jb 0x140014914
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001490f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140014a19
call fcn.1400cea54
mov qword [rbp], rdi
mov qword [rbp + 8], 7
mov word [rbp - 0x10], di
cmp ebx, 1
jne 0x1400149f7
mov rcx, qword [r13 + 0x9b0]
call fcn.140009150
mov edx, 0x18b4
lea rcx, [0x140009d00]
call qword [sym.imp.USER32.dll_EnumWindows]
lea edx, [rbx + 7]
mov rcx, r13
call fcn.140076588
jmp 0x1400149f7
mov rcx, qword [rcx + 0x9a0]
test rcx, rcx
je 0x140014971
mov edx, 0x6d
call fcn.1400732a8
mov rcx, qword [r13 + 0x998]
test rcx, rcx
je 0x140014988
mov rax, qword [rcx]
xor edx, edx
call qword [rax + 0x410]
mov rcx, qword [r13 + 0x9a0]
mov rax, qword [rcx]
lea rdx, [0x14012a418]
call qword [rax + 0x58]
jmp 0x1400149f7
mov rcx, qword [rcx + 0x9a0]
test rcx, rcx
je 0x1400149b4
mov edx, 0x6d
call fcn.1400732a8
mov rcx, qword [r13 + 0x998]
test rcx, rcx
je 0x1400149ce
mov rax, qword [rcx]
mov edx, 1
call qword [rax + 0x410]
mov rax, qword [r13 + 0x9a8]
test rax, rax
je 0x1400149f7
mov rax, qword [rax + 0x5a0]
mov rcx, qword [rax + 0x28]
test rcx, rcx
je 0x1400149f7
lea rdx, str.document.body.style.overflowhidden
call qword [0x140165c20]
xor eax, eax
mov rcx, qword [rbp + 0x50]
xor rcx, rsp
call fcn.1400ce670
add rsp, 0x168
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
call fcn.1400d3cc4
nop
call fcn.1400d3cc4
nop
call fcn.1400d3cc4
int3