Function at 0x14000b910
Capabilities:
Enumerate gui resources

Disassembly:
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rbp
push rdi
push r14
push r15
sub rsp, 0x50
movaps xmmword [rsp + 0x40], xmm6
mov rax, qword [0x1400450a8]
xor rax, rsp
mov qword [rsp + 0x38], rax
mov edi, ecx
mov qword [rsp + 0x70], rsi
mov rsi, rdx
lea rbp, [0x1400467d0]
lea rdx, str.Kanan_for_Mabinogi
mov rcx, rbp
call fcn.1400012a0
mov dl, 0xa
mov rbx, rax
mov r8, qword [rax]
movsxd rcx, dword [r8 + 4]
add rcx, rax
call fcn.14000b450
movzx edx, al
mov rcx, rbx
call fcn.14000aa70
mov rcx, rbx
call fcn.140009180
mov rax, qword [0x1400467d0]
mov dl, 0xa
movsxd rcx, dword [rax + 4]
add rcx, rbp
call fcn.14000b450
movzx edx, al
mov rcx, rbp
call fcn.14000aa70
mov rcx, rbp
call fcn.140009180
cmp edi, 2
jne 0x14000bae9
mov r10, qword [rsi + 8]
xor r11d, r11d
mov edi, r11d
mov rcx, 0xffffffffffffffff
inc rcx
cmp byte [r10 + rcx], dil
jne 0x14000b9c0
add rcx, r10
xor bl, bl
mov r8, r10
mov edx, r11d
cmp r10, rcx
je 0x14000ba12
lea rsi, [0x1400334e0]
movzx eax, byte [r8]
movzx r9d, byte [rax + rsi]
cmp r9b, 0xa
jae 0x14000ba12
cmp edx, 0x19999999
jb 0x14000ba03
jne 0x14000b9ff
cmp r9d, 5
jbe 0x14000ba03
mov bl, 1
jmp 0x14000ba0a
lea eax, [rdx + rdx*4]
lea edx, [r9 + rax*2]
inc r8
cmp r8, rcx
jne 0x14000b9e0
mov rsi, qword [rsp + 0x70]
cmp r8, r10
jne 0x14000ba24
mov r11d, 0x16
jmp 0x14000ba32
test bl, bl
je 0x14000ba30
mov r11d, 0x22
jmp 0x14000ba32
mov edi, edx
test r11d, r11d
jne 0x14000baa8
lea rdx, str.Injecting_into_process
mov rcx, rbp
call fcn.1400012a0
mov edx, edi
mov rcx, rax
call fcn.140004790
mov rbx, rax
mov rdx, qword [rax]
movsxd rcx, dword [rdx + 4]
mov dl, 0xa
add rcx, rax
call fcn.14000b450
movzx edx, al
mov rcx, rbx
call fcn.14000aa70
mov rcx, rbx
call fcn.140009180
mov ecx, edi
call fcn.140009450
xor eax, eax
mov rcx, qword [rsp + 0x38]
xor rcx, rsp
call fcn.14000fca0
lea r11, [rsp + 0x50]
mov rbx, qword [r11 + 0x30]
mov rbp, qword [r11 + 0x38]
movaps xmm6, xmmword [rsp + 0x40]
mov rsp, r11
pop r15
pop r14
pop rdi
ret
lea rdx, str.Second_argument_must_be_a_process_ID_
lea rcx, [0x1400468f0]
call fcn.1400012a0
mov dl, 0xa
mov rbx, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call fcn.14000b450
movzx edx, al
mov rcx, rbx
call fcn.14000aa70
mov rcx, rbx
call fcn.140009180
mov eax, 1
jmp 0x14000ba80
lea rdx, str.Waiting_for_Mabinogi_window_s_...
mov rcx, rbp
call fcn.1400012a0
mov dl, 0xa
mov rbx, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call fcn.14000b450
movzx edx, al
mov rcx, rbx
call fcn.14000aa70
mov rcx, rbx
call fcn.140009180
movsd xmm6, qword [0x140033d48]
movabs rsi, 0x311cdad160000
movabs rbp, 0x112e0be826d694b3
movabs r15, 0x7fffffffc46535fe
movabs r14, 0x7fffffffffffffff
nop
xor edx, edx
lea rcx, [0x140008ef0]
call qword [sym.imp.USER32.dll_EnumWindows]
call fcn.14000e0ec
mov rbx, rax
call fcn.14000e0d0
cmp rbx, 0x989680
jne 0x14000bb7b
imul rax, rax, 0x64
jmp 0x14000bb99
cqo
idiv rbx
mov rcx, rax
imul rax, rdx, 0x3b9aca00
imul rcx, rcx, 0x3b9aca00
cqo
idiv rbx
add rax, rcx
lea rdi, [rax + 0x3b9aca00]
cmp rax, r15
jle 0x14000bba8
mov rdi, r14
call fcn.14000e0ec
mov rbx, rax
call fcn.14000e0d0
cmp rbx, 0x989680
jne 0x14000bbc4
imul rbx, rax, 0x64
jmp 0x14000bbe5
cqo
idiv rbx
mov rcx, rax
imul rax, rdx, 0x3b9aca00
cqo
idiv rbx
mov rbx, rax
imul rax, rcx, 0x3b9aca00
add rbx, rax
cmp rdi, rbx
je 0x14000bb50
jl 0x14000bb50
call fcn.14000e220
imul rcx, rax, 0x64
xorps xmm0, xmm0
mov rax, rdi
sub rax, rbx
cvtsi2sd xmm0, rax
comisd xmm0, xmm6
jbe 0x14000bc1a
lea r8, [rcx + rsi]
mov rax, rsi
jmp 0x14000bc1e
lea r8, [rax + rcx]
add rcx, rax
mov rax, rbp
imul rcx
lea rcx, [rsp + 0x28]
sar rdx, 0x1a
mov rax, rdx
shr rax, 0x3f
add rdx, rax
imul eax, edx, 0x3b9aca00
mov qword [rsp + 0x28], rdx
sub r8d, eax
mov dword [rsp + 0x30], r8d
call fcn.14000e250
jmp 0x14000bba8