Function at 0x140043d20
Capabilities:
Enumerate gui resources

Disassembly:
push rbx
push rsi
push rdi
sub rsp, 0x170
movsxd rdi, r8d
mov ebx, edx
mov rsi, rcx
mov rcx, qword [rcx + 0x70]
call fcn.14002fbe0
cmp qword [rax + 8], 0
jne 0x140043d54
mov rcx, qword [rsi + 0x70]
call fcn.14002fbe0
mov rcx, rax
call fcn.14002d5c0
sub ebx, 1
je 0x140043ee4
sub ebx, 1
je 0x140043db9
cmp ebx, 1
jne 0x140043fbe
lea rdx, str.FreeSync_Logo_UI_in_window_mode_
lea ecx, [rbx + 5]
call fcn.140083970
mov rcx, qword [rsi + 0x70]
call fcn.14002fbe0
mov rdx, qword [rax + 8]
lea rcx, [rsp + 0x30]
call fcn.14000fad0
mov rcx, qword [rsi + 0x70]
movzx r9d, bl
movzx r8d, bl
mov rdx, rax
mov rcx, qword [rcx + 0x58]
call fcn.1400405e0
mov dword [rsp + 0x198], 3
jmp 0x140043f9e
lea rdx, str.Performance_UI_in_window_mode
mov ecx, 6
call fcn.140083970
call fcn.140061c90
mov rcx, rax
call fcn.140023300
mov rcx, qword [rsi + 0x70]
test al, al
je 0x140043e0b
call fcn.14002fbe0
mov rdx, qword [rax + 8]
lea rcx, [rsp + 0x30]
call fcn.14000fad0
mov rcx, qword [rsi + 0x70]
mov r9b, 1
movzx r8d, r9b
mov rdx, rax
mov rcx, qword [rcx + 0x58]
call fcn.140040260
jmp 0x140043e35
call fcn.14002fbe0
mov rdx, qword [rax + 8]
lea rcx, [rsp + 0x30]
call fcn.14000fad0
mov rcx, qword [rsi + 0x70]
mov r9b, 1
movzx r8d, r9b
mov rdx, rax
mov rcx, qword [rcx + 0x58]
call fcn.1400403a0
call fcn.140061c90
mov rcx, rax
call fcn.140023300
movzx edx, al
mov rcx, qword [rsi + 0x70]
mov rcx, qword [rcx + 0x58]
call fcn.14002edf0
mov dword [rsp + 0x198], 2
lea rcx, [rsi + 0x28]
lea r8, [rsp + 0x198]
lea rdx, [rsp + 0x20]
call fcn.140038c90
mov rcx, qword [rax]
mov dword [rcx + 0x14], 4
mov rcx, qword [rsi + 0x70]
call fcn.14002fbe0
mov rcx, qword [rax + 8]
movzx ebx, word [rcx + 0x58]
shl rbx, 0x10
mov rcx, qword [rsi + 0x70]
call fcn.14002fbe0
mov rcx, qword [rax + 8]
movzx edx, word [rcx]
or rdx, rbx
lea rcx, [0x140040020]
call qword [sym.imp.USER32.dll_EnumWindows]
test eax, eax
je 0x140043fbe
lea rdx, str.Failed_to_send_in_content_performance_UI_request_to_CN
mov ecx, 6
call fcn.1400838f0
xor r8d, r8d
lea edx, [r8 + 2]
mov rcx, rsi
add rsp, 0x170
pop rdi
pop rsi
pop rbx
jmp fcn.140043fd0
xor edx, edx
lea rcx, [0x140040130]
call qword [sym.imp.USER32.dll_EnumWindows]
test eax, eax
je 0x140043f08
lea rdx, str.Failed_to_send_in_content_UI_hide_request_to_CN
mov ecx, 6
call fcn.1400838f0
mov rdx, rdi
lea rcx, [0x14003ffd0]
call qword [sym.imp.USER32.dll_EnumWindows]
test eax, eax
je 0x140043f2d
lea rdx, str.Failed_to_send_in_content_UI_request_to_CN
mov ecx, 6
call fcn.1400838f0
mov rcx, qword [rsi + 0x70]
call fcn.14002fbe0
cmp qword [rax + 8], 0
je 0x140043f93
mov rcx, qword [rsi + 0x70]
call fcn.14002fbe0
mov rdx, qword [rax + 8]
lea rcx, [rsp + 0x30]
call fcn.14000fad0
mov rdi, rax
mov qword [rsp + 0x190], rax
mov rcx, qword [rsi + 0x70]
mov rbx, qword [rcx + 0x58]
mov rdx, rax
lea rcx, [rsp + 0xd0]
call fcn.14000fad0
mov r9b, 1
movzx r8d, r9b
mov rdx, rax
mov rcx, qword [rbx + 0x38]
call fcn.1400df5b0
nop
mov rcx, rdi
call fcn.14000fbc0
mov dword [rsp + 0x198], 1
lea r8, [rsp + 0x198]
lea rdx, [rsp + 0x20]
lea rcx, [rsi + 0x28]
call fcn.140038c90
mov rcx, qword [rax]
mov dword [rcx + 0x14], 4
add rsp, 0x170
pop rdi
pop rsi
pop rbx
ret