Function at 0x18011ad10
Capabilities:
Access peb ldr_data

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x220]
sub rsp, 0x320
mov rax, qword [0x1802f4d40]
xor rax, rsp
mov qword [rbp + 0x218], rax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1f0], xmm0
movups xmmword [rbp + 0x200], xmm0
mov dword [rbp + 0x210], eax
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
lea rbx, [rax + 0x2331ec8]
call fcn.1800eade0
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x60], xmm0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x60]
call fcn.1801476b0
mov ecx, dword [0x18031c54c]
mov dword [rsp + 0x20], ecx
lea r9, [rsp + 0x70]
mov r8d, dword [0x18031c548]
lea rdx, [rbp + 0x1f0]
mov rcx, qword [0x180309538]
mov rcx, qword [rcx]
call rbx
mov ecx, dword [0x18031dee0]
mov rax, qword gs:[0x58]
lea rsi, [rax + rcx*8]
xor r14d, r14d
lea r15, str.C:_action_runner_workHorseMenuPrivHorseMenuPriv_srcgame_frontend_submenusPlayers.cpp
lea r12, str.auto___cdecl_YimMenu::Submenus::Players::ctor::_lambda_4_::__::_lambda_3_::operator____void__const
mov r13d, 0x26c
nop
lea rax, [rbp + 0x60]
mov qword [rbp - 0x80], rax
lea rax, [rbp + 0xb0]
mov qword [rbp - 0x70], rax
mov dword [rbp - 0x68], r14d
lea rax, [rbp + 0x1f0]
mov qword [rbp + 0xb0], rax
mov dword [rbp - 0x78], 1
cmp byte [0x1803187f0], 0
je 0x18011b2f6
lea rcx, [rbp - 0x80]
call qword [0x18030fe98]
mov rax, qword [rbp - 0x80]
cmp dword [rax], 0
mov dword [rbp - 0x68], r14d
mov dword [rbp - 0x78], 2
je 0x18011b091
lea rax, [rbp + 0x60]
mov qword [rbp - 0x80], rax
lea rax, [rbp + 0xb0]
mov qword [rbp - 0x70], rax
lea rax, [rbp + 0x1f0]
mov qword [rbp + 0xb0], rax
lea rax, [rsp + 0x50]
mov qword [rbp + 0xb8], rax
cmp byte [0x1803187f0], 0
je 0x18011b300
lea rcx, [rbp - 0x80]
call qword [0x18030feb8]
mov rax, qword [rbp - 0x80]
mov edi, dword [rax]
mov dword [rsp + 0x30], 0x131
mov dword [rsp + 0x34], 8
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x40], r12
lea r8, [rsp + 0x30]
mov edx, 1
lea rcx, [rbp - 0x80]
call fcn.18015bb20
nop
lea rbx, [rax + 0x28]
mov edx, edi
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x180239b34]
mov rcx, rbx
call fcn.180098c60
mov edx, dword [rsp + 0x50]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
nop
lea rcx, [rbp - 0x80]
call fcn.18015b110
lea rax, [rbp + 0x60]
mov qword [rbp - 0x80], rax
lea rax, [rbp + 0xb0]
mov qword [rbp - 0x70], rax
mov dword [rbp - 0x68], r14d
lea rax, [rbp + 0x1f0]
mov qword [rbp + 0xb0], rax
mov dword [rbp - 0x78], 1
cmp byte [0x1803187f0], 0
je 0x18011b30a
lea rcx, [rbp - 0x80]
call qword [0x18030fec0]
mov rax, qword [rbp - 0x80]
cmp dword [rax], 0
je 0x18011afc3
mov dword [rsp + 0x30], 0x135
mov dword [rsp + 0x34], 9
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x40], r12
lea r8, [rsp + 0x30]
mov edx, 1
lea rcx, [rbp - 0x80]
call fcn.18015bb20
nop
lea rcx, [rax + 0x28]
lea rdx, str.NETWORK_SESSION_IS_REQUEST_PENDING_TRANSITION__true
call fcn.180098c60
nop
lea rcx, [rbp - 0x80]
call fcn.18015b110
lea rax, [rbp + 0x60]
mov qword [rbp - 0x80], rax
lea rax, [rbp + 0xb0]
mov qword [rbp - 0x70], rax
mov dword [rbp - 0x68], r14d
lea rax, [rbp + 0x1f0]
mov qword [rbp + 0xb0], rax
mov dword [rbp - 0x78], 1
cmp byte [0x1803187f0], 0
je 0x18011b314
lea rcx, [rbp - 0x80]
call qword [0x18030fec8]
lea rax, [rbp + 0x60]
mov qword [rbp - 0x80], rax
lea rax, [rbp + 0xb0]
mov qword [rbp - 0x70], rax
mov dword [rbp - 0x68], r14d
lea rax, [rbp + 0x1f0]
mov qword [rbp + 0xb0], rax
mov dword [rbp - 0x78], 1
cmp byte [0x1803187f0], 0
je 0x18011b31e
lea rcx, [rbp - 0x80]
call qword [0x18030fed8]
mov rax, qword [rbp - 0x80]
cmp dword [rax], 0
je 0x18011b057
mov dword [rsp + 0x30], 0x13b
mov dword [rsp + 0x34], 9
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x40], r12
lea r8, [rsp + 0x30]
mov edx, 1
lea rcx, [rbp - 0x80]
call fcn.18015bb20
nop
lea rcx, [rax + 0x28]
lea rdx, str.NETWORK_SESSION_LEFT_QUEUE_OR_REQUESTED_SESSION__true
call fcn.180098c60
nop
lea rcx, [rbp - 0x80]
call fcn.18015b110
mov byte [rsp + 0x68], 0
mov rax, qword [rsi]
mov eax, dword [r13 + rax]
cmp dword [0x18030a888], eax
jg 0x18011b328
movaps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
lea rcx, [0x18030a810]
call fcn.1800e7970
jmp 0x18011ade0
lea rax, [rbp + 0x60]
mov qword [rbp - 0x80], rax
lea rax, [rbp + 0xb0]
mov qword [rbp - 0x70], rax
lea rax, [rbp + 0x1f0]
mov qword [rbp + 0xb0], rax
lea rax, [rsp + 0x54]
mov qword [rbp + 0xb8], rax
cmp byte [0x1803187f0], 0
je 0x18011b3bd
lea rcx, [rbp - 0x80]
call qword [0x18030feb8]
mov rax, qword [rbp - 0x80]
mov edi, dword [rax]
mov dword [rsp + 0x30], 0x144
mov dword [rsp + 0x34], 7
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x40], r12
lea r8, [rsp + 0x30]
mov edx, 1
lea rcx, [rbp - 0x80]
call fcn.18015bb20
nop
lea rbx, [rax + 0x28]
mov edx, edi
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x180239b34]
mov rcx, rbx
call fcn.180098c60
mov edx, dword [rsp + 0x54]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
lea rdx, str.___req_not_in_progress
call fcn.180098c60
nop
lea rcx, [rbp - 0x80]
call fcn.18015b110
lea rax, [rbp + 0x60]
mov qword [rbp - 0x80], rax
lea rax, [rbp + 0xb0]
mov qword [rbp - 0x70], rax
mov dword [rbp - 0x68], r14d
lea rax, [rbp + 0x1f0]
mov qword [rbp + 0xb0], rax
mov dword [rbp - 0x78], 1
cmp byte [0x1803187f0], 0
je 0x18011b3c7
lea rcx, [rbp - 0x80]
call qword [0x18030fec0]
mov rax, qword [rbp - 0x80]
cmp dword [rax], 0
je 0x18011b228
mov dword [rsp + 0x30], 0x147
mov dword [rsp + 0x34], 8
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x40], r12
lea r8, [rsp + 0x30]
mov edx, 1
lea rcx, [rbp - 0x80]
call fcn.18015bb20
nop
lea rcx, [rax + 0x28]
lea rdx, str.NETWORK_SESSION_IS_REQUEST_PENDING_TRANSITION__true__not_in_progress
call fcn.180098c60
nop
lea rcx, [rbp - 0x80]
call fcn.18015b110
lea rax, [rbp + 0x60]
mov qword [rbp - 0x80], rax
lea rax, [rbp + 0xb0]
mov qword [rbp - 0x70], rax
mov dword [rbp - 0x68], r14d
lea rax, [rbp + 0x1f0]
mov qword [rbp + 0xb0], rax
mov dword [rbp - 0x78], 1
cmp byte [0x1803187f0], 0
je 0x18011b3d1
lea rcx, [rbp - 0x80]
call qword [0x18030fec8]
lea rax, [rbp + 0x60]
mov qword [rbp - 0x80], rax
lea rax, [rbp + 0xb0]
mov qword [rbp - 0x70], rax
mov dword [rbp - 0x68], r14d
lea rax, [rbp + 0x1f0]
mov qword [rbp + 0xb0], rax
mov dword [rbp - 0x78], 1
cmp byte [0x1803187f0], 0
je 0x18011b2ec
lea rcx, [rbp - 0x80]
call qword [0x18030fed8]
mov rax, qword [rbp - 0x80]
cmp dword [rax], 0
je 0x18011b2bc
mov dword [rsp + 0x30], 0x14d
mov dword [rsp + 0x34], 8
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x40], r12
lea r8, [rsp + 0x30]
mov edx, 1
lea rcx, [rbp - 0x80]
call fcn.18015bb20
nop
lea rcx, [rax + 0x28]
lea rdx, str.NETWORK_SESSION_LEFT_QUEUE_OR_REQUESTED_SESSION__true__not_in_progress
call fcn.180098c60
nop
lea rcx, [rbp - 0x80]
call fcn.18015b110
mov rcx, qword [rbp + 0x218]
xor rcx, rsp
call fcn.1801a0f40
lea r11, [rsp + 0x320]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.180158d70
jmp 0x18011b261
call fcn.180158d70
jmp 0x18011ae19
call fcn.180158d70
jmp 0x18011ae75
call fcn.180158d70
jmp 0x18011af21
call fcn.180158d70
jmp 0x18011afb9
call fcn.180158d70
jmp 0x18011affc
lea rcx, [0x18030a888]
call fcn.1801a13bc
cmp dword [0x18030a888], 0xffffffff
jne 0x18011b070
lea rax, vtable.YimMenu::ScriptMgr.0
mov qword [0x18030a810], rax
xorps xmm0, xmm0
movups xmmword [0x18030a830], xmm0
movups xmmword [0x18030a840], xmm0
movups xmmword [0x18030a850], xmm0
movdqa xmmword [0x18030a820], xmm0
mov dword [0x18030a860], 0xffffffff
mov dword [0x18030a818], 2
mov dword [0x18030a864], r14d
mov qword [0x18030a868], r14
movdqa xmmword [0x18030a870], xmm0
mov byte [0x18030a880], 0
lea rcx, [0x180207240]
call fcn.1801a12fc
lea rcx, [0x18030a888]
call fcn.1801a1350
jmp 0x18011b070
call fcn.180158d70
jmp 0x18011b0cb
call fcn.180158d70
jmp 0x18011b186
call fcn.180158d70
jmp 0x18011b21e
add rcx, 8
jmp 0x18011ad10