Function at 0x140007d80
Capabilities:
Link many functions at runtime

Disassembly:
sub rsp, 0x28
mov rcx, qword [0x140059108]
test rcx, rcx
jne 0x140007fff
lea rcx, str.nView64.dll
call fcn.14000fdb0
lea rdx, str.WMSetGlobalPersistentSetting
mov rcx, rax
mov qword [0x140059108], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140059108]
lea rdx, str.WMGetGlobalPersistentSetting
mov qword [0x140059110], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140059108]
lea rdx, str.WMStoreSettings
mov qword [0x140059118], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140059108]
lea rdx, str.PMLoad
mov qword [0x140059120], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140059108]
lea rdx, str.PMSave
mov qword [0x140059128], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140059108]
lea rdx, str.PMEnum
mov qword [0x140059130], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140059108]
lea rdx, str.PMGetProfileInfo
mov qword [0x140059138], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140059108]
lea rdx, str.PMDelete
mov qword [0x140059140], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140059108]
lea rdx, str.PMGetCurrentProfile
mov qword [0x140059148], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140059108]
lea rdx, str.NVIsHookEnabled
mov qword [0x140059150], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140059108]
lea rdx, str.NVLoadHook
mov qword [0x140059158], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140059108]
lea rdx, str.NVOpenNViewRegKey
mov qword [0x140059160], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140059108]
lea rdx, str.NVRegisterNotificationWindow
mov qword [0x140059168], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140059108]
lea rdx, str.NVGetMonitorNames
mov qword [0x140059170], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140059108]
lea rdx, str.NVGetDisplayMonitorInfo
mov qword [0x140059178], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140059108]
lea rdx, str.NVAutoStart
mov qword [0x140059180], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140059108]
lea rdx, str.NViewGlobalSetting
mov qword [0x140059188], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140059108]
lea rdx, str.GetNViewCAPS
mov qword [0x140059190], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140059108]
lea rdx, str.NVGetGridSetting
mov qword [0x140059198], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140059108]
lea rdx, str.DMGetGrids
mov qword [0x1400591a0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140059108]
lea rdx, str.NVGetNviewRootKey
mov qword [0x1400591a8], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140059108]
lea rdx, str.NVWaitForNViewLoad
mov qword [0x1400591b0], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rcx, qword [0x140059108]
test rcx, rcx
mov qword [0x1400591b8], rax
setne al
add rsp, 0x28
ret