Function at 0x1400020bb
Capabilities:
Enumerate gui resources

Disassembly:
push rbp
push r15
xor rax, rax
push rax
push rax
push rax
push rax
push rax
push rax
sub rsp, 0x28
call fcn.140012440
push rcx
sub rsp, 0x28
call fcn.1400121c0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push 2
push 0
push rcx
sub rsp, 0x28
call fcn.1400121c0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.1400121c0
add rsp, 0x28
pop rcx
push rax
pop rcx
sub rsp, 0x20
call fcn.14000c0c4
add rsp, 0x28
push rax
call fcn.1400125d0
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call sub.KERNEL32.dll_LoadLibraryExW
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140006904
add rsp, 0x28
pop rax
mov qword [rsp + 0x28], rax
push 0
lea rax, [0x140002a1d]
mov rax, rax
push rax
push qword [rsp + 0x38]
pop rcx
pop rdx
pop r8
call sub.KERNEL32.dll_EnumResourceTypesW
push qword [rsp + 0x28]
pop rcx
call sub.KERNEL32.dll_FreeLibrary
push qword [0x14002058c]
pop rcx
call fcn.14000d5b4
mov r15, rax
and r15, r15
jle 0x140002520
mov rcx, qword [0x14002058c]
call fcn.14000d5bc
mov rcx, qword [0x14002058c]
call fcn.14000d5d0
or rax, rax
je 0x14000226d
mov rbp, qword [0x140020594]
mov rcx, qword [rbp + 0x10]
push rcx
sub rsp, 0x28
call fcn.1400121c0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.1400124b0
add rsp, 0x28
lea rcx, [rsp + 0x38]
pop rdx
call fcn.140012210
push qword [rsp + 0x30]
pop rcx
call fcn.1400073a0
mov r15, rax
cmp r15, 0xa
jle 0x14000223b
mov rcx, qword [rsp + 0x38]
push rcx
sub rsp, 0x28
call fcn.1400121c0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.1400124b0
add rsp, 0x28
mov rcx, qword [rsp + 0x38]
sub rsp, 0x28
call fcn.1400124b0
add rsp, 0x28
lea rcx, [rsp + 0x40]
pop rdx
call fcn.140012210
jmp 0x140002268
mov rcx, qword [rsp + 0x30]
push rcx
sub rsp, 0x28
call fcn.1400121c0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.1400124b0
add rsp, 0x28
lea rcx, [rsp + 0x48]
pop rdx
call fcn.140012210
jmp 0x14000219f
push qword [0x14002058c]
pop rcx
call fcn.14000d60c
push rcx
sub rsp, 0x28
call fcn.1400121c0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.1400121c0
add rsp, 0x28
pop rcx
push rax
push rcx
sub rsp, 0x20
call fcn.1400121c0
add rsp, 0x20
pop rcx
push rax
push rcx
sub rsp, 0x28
call fcn.1400121c0
add rsp, 0x28
pop rcx
push rax
push 1
push rcx
sub rsp, 0x28
call fcn.1400121c0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.1400121c0
add rsp, 0x28
pop rcx
push rax
push qword [rsp + 0x80]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140007ce0
add rsp, 0x28
push rax
call fcn.1400125d0
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140010ba0
add rsp, 0x20
push rax
call fcn.1400125d0
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140007dc0
add rsp, 0x28
lea rcx, [rsp + 0x50]
pop rdx
call fcn.140012210
mov rcx, qword [rsp + 0x48]
push rcx
sub rsp, 0x28
call fcn.1400121c0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.1400124b0
add rsp, 0x28
lea rcx, [rsp + 0x58]
pop rdx
call fcn.140012210
push rcx
sub rsp, 0x28
call fcn.1400121c0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.1400121c0
add rsp, 0x28
pop rcx
push rax
push rcx
sub rsp, 0x20
call fcn.1400121c0
add rsp, 0x20
pop rcx
push rax
push rcx
sub rsp, 0x28
call fcn.1400121c0
add rsp, 0x28
pop rcx
push rax
push 1
push qword [rsp + 0x78]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140010ba0
add rsp, 0x20
push rax
call fcn.1400125d0
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140007dc0
add rsp, 0x28
lea rcx, [rsp + 0x50]
pop rdx
call fcn.140012210
push rcx
sub rsp, 0x28
call fcn.1400121c0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.1400121c0
add rsp, 0x28
pop rcx
push rax
push 0xa
push qword [rsp + 0x68]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140007e50
add rsp, 0x28
lea rcx, [rsp + 0x50]
pop rdx
call fcn.140012210
push qword [rsp + 0x40]
mov rcx, qword [rsp + 0x50]
pop rdx
call fcn.140012360
or rax, rax
je 0x14000251b
call fcn.14000c2bc
and rax, rax
je 0x140002517
push rcx
sub rsp, 0x28
call fcn.1400121c0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.1400121c0
add rsp, 0x28
pop rcx
push rax
push 0
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14000c350
add rsp, 0x28
call fcn.140012520
mov rcx, qword [rsp + 0x58]
pop rdx
push rcx
mov rcx, rdx
sub rsp, 0x20
call fcn.140012550
add rsp, 0x20
pop rcx
mov rdx, rax
call fcn.140012360
or rax, rax
je 0x140002517
mov qword [0x1400204dc], 1
push rcx
sub rsp, 0x28
call fcn.1400121c0
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.1400121c0
add rsp, 0x28
pop rcx
push rax
push 1
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14000c350
add rsp, 0x28
lea rcx, [0x14002047c]
pop rdx
call fcn.140012210
jmp 0x140002528
jmp 0x14000123b
jmp 0x14000123b
push rax
mov rcx, qword [rsp + 0x38]
sub rsp, 0x28
call fcn.1400123c0
add rsp, 0x28
mov rcx, qword [rsp + 0x48]
sub rsp, 0x28
call fcn.1400123c0
add rsp, 0x28
mov rcx, qword [rsp + 0x40]
sub rsp, 0x28
call fcn.1400123c0
add rsp, 0x28
mov rcx, qword [rsp + 0x58]
sub rsp, 0x28
call fcn.1400123c0
add rsp, 0x28
mov rcx, qword [rsp + 0x50]
sub rsp, 0x28
call fcn.1400123c0
add rsp, 0x28
pop rax
add rsp, 0x58
pop r15
pop rbp
ret