Function at 0x140001550
Capabilities:
Link many functions at runtime
Reference ncr atm library routines
Terminate process

Disassembly:
push rbp
mov rbp, rsp
sub rsp, 0x30
lea rcx, str.msxfs.dll
mov rax, qword [sym.imp.KERNEL32.dll_LoadLibraryA]
call rax
mov qword [rbp - 8], rax
cmp qword [rbp - 8], 0
jne 0x14000159a
mov rax, qword [sym.imp.KERNEL32.dll_GetLastError]
call rax
mov dword [rbp - 0xc], eax
mov eax, dword [rbp - 0xc]
mov edx, eax
lea rcx, str.____Failed_to_load_XFSManager:__d_n
call fcn.140009ee0
mov ecx, 1
call sub.api_ms_win_crt_runtime_l1_1_0.dll_exit
mov rax, qword [rbp - 8]
lea rdx, str.WFSCancelAsyncRequest
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_GetProcAddress]
call rax
mov qword [0x140013030], rax
mov rax, qword [rbp - 8]
lea rdx, str.WFSCancelBlockingCall
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_GetProcAddress]
call rax
mov qword [0x140013038], rax
mov rax, qword [rbp - 8]
lea rdx, str.WFSCleanUp
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_GetProcAddress]
call rax
mov qword [0x140013040], rax
mov rax, qword [rbp - 8]
lea rdx, str.WFSClose
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_GetProcAddress]
call rax
mov qword [0x140013048], rax
mov rax, qword [rbp - 8]
lea rdx, str.WFSAsyncClose
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_GetProcAddress]
call rax
mov qword [0x140013050], rax
mov rax, qword [rbp - 8]
lea rdx, str.WFSCreateAppHandle
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_GetProcAddress]
call rax
mov qword [0x140013058], rax
mov rax, qword [rbp - 8]
lea rdx, str.WFSDeregister
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_GetProcAddress]
call rax
mov qword [0x140013060], rax
mov rax, qword [rbp - 8]
lea rdx, str.WFSAsyncDeregister
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_GetProcAddress]
call rax
mov qword [0x140013068], rax
mov rax, qword [rbp - 8]
lea rdx, str.WFSDestroyAppHandle
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_GetProcAddress]
call rax
mov qword [0x140013070], rax
mov rax, qword [rbp - 8]
lea rdx, str.WFSExecute
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_GetProcAddress]
call rax
mov qword [0x140013078], rax
mov rax, qword [rbp - 8]
lea rdx, str.WFSAsyncExecute
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_GetProcAddress]
call rax
mov qword [0x140013080], rax
mov rax, qword [rbp - 8]
lea rdx, str.WFSFreeResult
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_GetProcAddress]
call rax
mov qword [0x140013088], rax
mov rax, qword [rbp - 8]
lea rdx, str.WFSGetInfo
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_GetProcAddress]
call rax
mov qword [0x140013090], rax
mov rax, qword [rbp - 8]
lea rdx, str.WFSAsyncGetInfo
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_GetProcAddress]
call rax
mov qword [0x140013098], rax
mov rax, qword [rbp - 8]
lea rdx, str.WFSIsBlocking
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_GetProcAddress]
call rax
mov qword [0x1400130a0], rax
mov rax, qword [rbp - 8]
lea rdx, str.WFSLock
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_GetProcAddress]
call rax
mov qword [0x1400130a8], rax
mov rax, qword [rbp - 8]
lea rdx, str.WFSAsyncLock
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_GetProcAddress]
call rax
mov qword [0x1400130b0], rax
mov rax, qword [rbp - 8]
lea rdx, str.WFSOpen
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_GetProcAddress]
call rax
mov qword [0x1400130b8], rax
mov rax, qword [rbp - 8]
lea rdx, str.WFSAsyncOpen
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_GetProcAddress]
call rax
mov qword [0x1400130c0], rax
mov rax, qword [rbp - 8]
lea rdx, str.WFSRegister
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_GetProcAddress]
call rax
mov qword [0x1400130c8], rax
mov rax, qword [rbp - 8]
lea rdx, str.WFSAsyncRegister
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_GetProcAddress]
call rax
mov qword [0x1400130d0], rax
mov rax, qword [rbp - 8]
lea rdx, str.WFSSetBlockingHook
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_GetProcAddress]
call rax
mov qword [0x1400130d8], rax
mov rax, qword [rbp - 8]
lea rdx, str.WFSStartUp
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_GetProcAddress]
call rax
mov qword [0x140013100], rax
mov rax, qword [rbp - 8]
lea rdx, str.WFSUnhookBlockingHook
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_GetProcAddress]
call rax
mov qword [0x1400130e0], rax
mov rax, qword [rbp - 8]
lea rdx, str.WFSUnlock
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_GetProcAddress]
call rax
mov qword [0x1400130e8], rax
mov rax, qword [rbp - 8]
lea rdx, str.WFSAsyncUnlock
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_GetProcAddress]
call rax
mov qword [0x1400130f0], rax
mov rax, qword [rbp - 8]
lea rdx, str.WFMSetTraceLevel
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_GetProcAddress]
call rax
mov qword [0x1400130f8], rax
nop
add rsp, 0x30
pop rbp
ret