Function at 0x1800ab510
Capabilities:
Link many functions at runtime

Disassembly:
sub rsp, 0x28
call fcn.18009c750
lea rcx, str.kernel32.dll
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
test rax, rax
je 0x1800ab556
lea rdx, str.LoadLibraryW
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x1800ab556
lea r8, [0x1800fe4c0]
mov rcx, rax
lea rdx, [0x1800aab60]
call fcn.18009c7f0
lea rcx, str.discord_game_sdk.dll
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
test rax, rax
je 0x1800ab58f
lea rdx, str.DiscordCreate
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x1800ab58f
xor r8d, r8d
lea rdx, [fcn.1800aaac0]
mov rcx, rax
call fcn.18009c7f0
lea rcx, str.EOSSDK_Win64_Shipping.dll
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
test rax, rax
je 0x1800ab5c8
lea rdx, str.EOS_Initialize
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x1800ab5c8
xor r8d, r8d
lea rdx, [fcn.1800aaac0]
mov rcx, rax
call fcn.18009c7f0
lea rcx, str.steam_api64.dll
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
test rax, rax
je 0x1800ab601
lea rdx, str.SteamAPI_Init
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x1800ab601
xor r8d, r8d
lea rdx, [fcn.1800aaac0]
mov rcx, rax
call fcn.18009c7f0
lea rcx, str.kernel32.dll
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
test rax, rax
je 0x1800ab63e
lea rdx, str.Process32NextW
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x1800ab63e
lea r8, [0x1800fe4c8]
mov rcx, rax
lea rdx, [fcn.1800aaac0]
call fcn.18009c7f0
lea rcx, str.kernel32.dll
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
test rax, rax
je 0x1800ab67b
lea rdx, str.Process32FirstW
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x1800ab67b
lea r8, [0x1800fe4b0]
mov rcx, rax
lea rdx, [fcn.1800aaac0]
call fcn.18009c7f0
lea rcx, str.kernel32.dll
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
test rax, rax
je 0x1800ab6b8
lea rdx, str.Module32FirstW
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x1800ab6b8
lea r8, [0x1800fe4d0]
mov rcx, rax
lea rdx, [0x1800aaad0]
call fcn.18009c7f0
lea rcx, str.kernel32.dll
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
test rax, rax
je 0x1800ab6f5
lea rdx, str.Module32NextW
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x1800ab6f5
lea r8, [0x1800fe4a0]
mov rcx, rax
lea rdx, [0x1800aab10]
call fcn.18009c7f0
lea rcx, str.advapi32.dll
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
test rax, rax
je 0x1800ab72e
lea rdx, str.GetUserNameW
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x1800ab72e
xor r8d, r8d
lea rdx, [0x1800aad60]
mov rcx, rax
call fcn.18009c7f0
lea rcx, str.kernel32.dll
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
test rax, rax
je 0x1800ab767
lea rdx, str.GetComputerNameExW
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x1800ab767
xor r8d, r8d
lea rdx, [0x1800aaf30]
mov rcx, rax
call fcn.18009c7f0
lea rcx, str.user32.dll
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
test rax, rax
je 0x1800ab7a4
lea rdx, str.SetTimer
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x1800ab7a4
lea r8, [0x1800fe4a8]
mov rcx, rax
lea rdx, [0x1800aab50]
call fcn.18009c7f0
mov rcx, qword [0x1800fe448]
test rcx, rcx
je 0x1800ab7d3
lea r8, [0x1800fec88]
lea rdx, [0x1800aaaa0]
call fcn.18009c7f0
test eax, eax
je 0x1800ab7d3
lea rcx, str._DEBUG__Failed_to_hook_AddResource._n
call fcn.1800013e0
mov rcx, qword [0x1800fe458]
test rcx, rcx
je 0x1800ab7f2
lea r8, [0x1800fec80]
lea rdx, [0x1800aaa80]
call fcn.18009c7f0
mov rcx, qword [0x1800fe450]
lea r8, [0x1800fec90]
lea rdx, [0x1800aaa60]
call fcn.18009c7f0
mov rcx, qword [0x1800fe428]
lea rdx, [fcn.1800aaac0]
add rcx, 0xbba100
xor r8d, r8d
call fcn.18009c7f0
mov rcx, qword [0x1800fe428]
lea rdx, [fcn.1800aaac0]
add rcx, 0x877730
xor r8d, r8d
call fcn.18009c7f0
mov rcx, qword [0x1800fe428]
lea rdx, [0x1800ab150]
add rcx, 0xbb84a0
xor r8d, r8d
call fcn.18009c7f0
mov rcx, qword [0x1800fe428]
lea r8, [0x1800fe4b8]
add rcx, 0x769658
lea rdx, [0x1800ab180]
call fcn.18009c7f0
lea rcx, str.48_89_5C_24___55_56_57_41_54_41_55_41_56_41_57_48_8D_AC_24_________48_81_EC_________48_8B_05_________48_33_C4_48_89_85_________4C_8B_F1
call fcn.1800aa800
mov rcx, rax
lea r8, [0x1800fe430]
lea rdx, [0x1800ab1c0]
call fcn.18009c7f0
mov edx, 1
xor ecx, ecx
call fcn.18009cd90
mov al, 1
add rsp, 0x28
ret