Function at 0x14005d27c
Capabilities:
Link many functions at runtime

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
lea rbx, [0x14010f570]
lea rdx, str.OpenSetupAndConfigLib_n
mov rcx, rbx
call fcn.14004b9f0
cmp qword [0x140120410], 0
mov edi, 0x20
je 0x14005d2e7
cmp qword [0x140120418], 0
je 0x14005d2e7
cmp qword [0x140120420], 0
je 0x14005d2f5
cmp qword [0x140120428], 0
jne 0x14005de11
call fcn.14004c7d8
test eax, eax
jne 0x14005de11
call fcn.14004c814
test eax, eax
jne 0x14005de11
cmp qword [0x140120420], 0
jne 0x14005d4a6
lea rcx, [0x1400c95b8]
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov qword [0x140120420], rax
test rax, rax
jne 0x14005d322
lea rdx, str.Unable_to_load_kernel32.dll_n
mov rcx, rbx
call fcn.14004b7ec
jmp 0x14005d4a6
lea rdx, str.GetLongPathNameA
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, edi
mov rcx, rbx
mov qword [0x1401202b0], rax
lea r8, str.Unable_to_load_GetLongPathName_from_ghKernelLib_n
test rax, rax
je 0x14005d351
lea r8, str.Successfully_loaded_GetLongPathName_n
call fcn.140001000
mov rcx, qword [0x140120420]
lea rdx, str.GetDiskFreeSpaceExA
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, edi
mov rcx, rbx
mov qword [0x140120408], rax
lea r8, str.Unable_to_load_GetDiskFreeSpaceEx_from_ghKernelLib_n
test rax, rax
je 0x14005d389
lea r8, str.Successfully_loaded_GetDiskFreeSpaceEx_n
call fcn.140001000
mov rcx, qword [0x140120420]
lea rdx, str.CreateToolhelp32Snapshot
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, edi
mov rcx, rbx
mov qword [0x1401202d0], rax
lea r8, str.Unable_to_load_CreateToolhelp32Snapshot_from_ghKernelLib_n
test rax, rax
je 0x14005d3c1
lea r8, str.Successfully_loadedCreateToolhelp32Snapshot_n
call fcn.140001000
mov rcx, qword [0x140120420]
lea rdx, str.Process32First
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, edi
mov rcx, rbx
mov qword [0x1401202d8], rax
lea r8, str.Unable_to_load_Process32First_from_ghKernelLib_n
test rax, rax
je 0x14005d3f9
lea r8, str.Successfully_loadedProcess32First_n
call fcn.140001000
mov rcx, qword [0x140120420]
lea rdx, str.Process32Next
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, edi
mov rcx, rbx
mov qword [0x140120300], rax
lea r8, str.Unable_to_load_Process32Next_from_ghKernelLib_n
test rax, rax
je 0x14005d431
lea r8, str.Successfully_loadedProcess32Next_n
call fcn.140001000
mov rcx, qword [0x140120420]
lea rdx, str.Wow64EnableWow64FsRedirection
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, edi
mov rcx, rbx
mov qword [0x140120368], rax
lea r8, str.Unable_to_load_Wow64EnableWow64FsRedirection_from_ghKernelLib_n
test rax, rax
je 0x14005d469
lea r8, str.Successfully_loadedWow64EnableWow64FsRedirection_n
call fcn.140001000
mov rcx, qword [0x140120420]
lea rdx, str.GetSystemWow64DirectoryA
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, edi
mov rcx, rbx
mov qword [0x1401203c8], rax
lea r8, str.Unable_to_load_GetSystemWow64Directory_from_ghKernelLib_n
test rax, rax
je 0x14005d4a1
lea r8, str.Successfully_loaded_GetSystemWow64Directory_n
call fcn.140001000
cmp qword [0x140120428], 0
jne 0x14005d529
call fcn.14004c5fc
test eax, eax
je 0x14005d4c2
call fcn.14004c628
test eax, eax
je 0x14005d4cb
call fcn.14004c814
test eax, eax
je 0x14005d529
lea rcx, str.newdev.dll
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov qword [0x140120428], rax
test rax, rax
jne 0x14005d4f5
lea rdx, str.Unable_to_load_newdev.dll_n
mov rcx, rbx
call fcn.14004b7ec
jmp 0x14005d529
lea rdx, str.UpdateDriverForPlugAndPlayDevicesA
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, edi
mov rcx, rbx
mov qword [0x140120308], rax
lea r8, str.Unable_to_load_UpdateDriverForPlugAndPlayDevices_from_ghNewdevLib_n
test rax, rax
je 0x14005d524
lea r8, str.Successfully_loaded_UpdateDriverForPlugAndPlayDevices_n
call fcn.140001000
cmp qword [0x140120410], 0
jne 0x14005db9b
lea rcx, str.setupapi.dll
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov qword [0x140120410], rax
test rax, rax
jne 0x14005d564
lea rdx, str.Unable_to_load_setupapi.dll_n
mov rcx, rbx
call fcn.14004b7ec
jmp 0x14005db9b
lea rdx, [0x1400d7798]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, edi
mov rcx, rbx
mov qword [0x140120358], rax
lea r8, str.Unable_to_load_SetupDiGetDeviceInstallParams_from_ghSetupLib_n
test rax, rax
je 0x14005d593
lea r8, str.Successfully_loaded_SetupDiGetDeviceInstallParams_n
call fcn.140001000
mov rcx, qword [0x140120410]
lea rdx, str.SetupDiGetDeviceRegistryPropertyA
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, edi
mov rcx, rbx
mov qword [0x1401203d8], rax
lea r8, str.Unable_to_load_SetupDiGetDeviceRegistryProperty_from_ghSetupLib_n
test rax, rax
je 0x14005d5cb
lea r8, str.Successfully_loaded_SetupDiGetDeviceRegistryProperty_n
call fcn.140001000
mov rcx, qword [0x140120410]
lea rdx, str.SetupDiGetSelectedDriverA
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, edi
mov rcx, rbx
mov qword [0x140120378], rax
lea r8, str.Unable_to_load_SetupDiGetSelectedDriver_from_ghSetupLib_n
test rax, rax
je 0x14005d603
lea r8, str.Successfully_loaded_SetupDiGetSelectedDriver_n
call fcn.140001000
mov rcx, qword [0x140120410]
lea rdx, str.SetupCopyOEMInfA
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, edi
mov rcx, rbx
mov qword [0x1401203a8], rax
lea r8, str.Unable_to_load_SetupCopyOEMInf_from_ghSetupLib_n
test rax, rax
je 0x14005d63b
lea r8, str.Successfully_loaded_SetupCopyOEMInf_n
call fcn.140001000
mov rcx, qword [0x140120410]
lea rdx, str.SetupFreeSourceListA
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, edi
mov rcx, rbx
mov qword [0x140120400], rax
lea r8, str.Unable_to_load_SetupFreeSourceList_from_ghSetupLib_n
test rax, rax
je 0x14005d673
lea r8, str.Successfully_loaded_SetupFreeSourceList_n
call fcn.140001000
mov rcx, qword [0x140120410]
lea rdx, str.SetupQuerySourceListA
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, edi
mov rcx, rbx
mov qword [0x1401203f0], rax
lea r8, str.Unable_to_load_SetupQuerySourceList_from_ghSetupLib_n
test rax, rax
je 0x14005d6ab
lea r8, str.Successfully_loaded_SetupQuerySourceList_n
call fcn.140001000
mov rcx, qword [0x140120410]
lea rdx, str.SetupDiOpenClassRegKeyExA
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, edi
mov rcx, rbx
mov qword [0x1401203f8], rax
lea r8, str.Unable_to_load_SetupDiOpenClassRegKeyEx_from_ghSetupLib_n
test rax, rax
je 0x14005d6e3
lea r8, str.Successfully_loaded_SetupDiOpenClassRegKeyEx_n
call fcn.140001000
mov rcx, qword [0x140120410]
lea rdx, str.SetupDiGetClassDevsA
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, edi
mov rcx, rbx
mov qword [0x1401202c0], rax
lea r8, str.Unable_to_load_SetupDiGetClassDevs_from_ghSetupLib_n
test rax, rax
je 0x14005d71b
lea r8, str.Successfully_loaded_SetupDiGetClassDevs_n
call fcn.140001000
mov rcx, qword [0x140120410]
lea rdx, str.SetupDiGetDeviceInterfaceDetailA
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, edi
mov rcx, rbx
mov qword [0x1401203e8], rax
lea r8, str.Unable_to_load_SetupDiGetDeviceInterfaceDetail_from_ghSetupLib_n
test rax, rax
je 0x14005d753
lea r8, str.Successfully_loaded_SetupDiGetDeviceInterfaceDetail_n
call fcn.140001000
mov rcx, qword [0x140120410]
lea rdx, str.SetupDiOpenClassRegKeyExA
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, edi
mov rcx, rbx
mov qword [0x1401203f8], rax
lea r8, str.Unable_to_load_SetupDiOpenClassRegKeyEx_from_ghSetupLib_n
test rax, rax
je 0x14005d78b
lea r8, str.Successfully_loaded_SetupDiOpenClassRegKeyEx_n
call fcn.140001000
mov rcx, qword [0x140120410]
lea rdx, str.SetupDiClassNameFromGuidA
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, edi
mov rcx, rbx
mov qword [0x1401203c0], rax
lea r8, str.Unable_to_load_SetupDiClassNameFromGuid_from_ghSetupLib_n
test rax, rax
je 0x14005d7c3
lea r8, str.Successfully_loaded_SetupDiClassNameFromGuid_n
call fcn.140001000
mov rcx, qword [0x140120410]
lea rdx, str.SetupDiGetDeviceInstanceIdA
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, edi
mov rcx, rbx
mov qword [0x1401202c8], rax
lea r8, str.Unable_to_load_SetupDiGetDeviceInstanceId_from_ghSetupLib_n
test rax, rax
je 0x14005d7fb
lea r8, str.Successfully_loaded_SetupDiGetDeviceInstanceId_n
call fcn.140001000
mov rcx, qword [0x140120410]
lea rdx, str.SetupDiGetClassInstallParamsA
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, edi
mov rcx, rbx
mov qword [0x140120330], rax
lea r8, str.Unable_to_load_SetupDiGetClassInstallParams_from_ghSetupLib_n
test rax, rax
je 0x14005d833
lea r8, str.Successfully_loaded_SetupDiGetClassInstallParams_n
call fcn.140001000
mov rcx, qword [0x140120410]
lea rdx, str.SetupDiInstallClassExA
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, edi
mov rcx, rbx
mov qword [0x140120350], rax
lea r8, str.Unable_to_load_SetupDiInstallClassEx_from_ghSetupLib_n
test rax, rax
je 0x14005d86b
lea r8, str.Successfully_loaded_SetupDiInstallClassEx_n
call fcn.140001000
mov rcx, qword [0x140120410]
lea rdx, str.SetupAddToSourceListA
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, edi
mov rcx, rbx
mov qword [0x140120310], rax
lea r8, str.Unable_to_load_SetupAddToSourceList_from_ghSetupLib_n
test rax, rax
je 0x14005d8a3
lea r8, str.Successfully_loaded_SetupAddToSourceList_n
call fcn.140001000
mov rcx, qword [0x140120410]
lea rdx, [0x1400d6ff0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, edi
mov rcx, rbx
mov qword [0x140120398], rax
lea r8, str.Unable_to_load_SetupDiOpenDeviceInfo_from_ghSetupLib_n
test rax, rax
je 0x14005d8db
lea r8, str.Successfully_loaded_SetupDiOpenDeviceInfo_n
call fcn.140001000
call fcn.14004c7b0
test eax, eax
jne 0x14005d933
call fcn.14004c628
test eax, eax
jne 0x14005d933
call fcn.14004c654
test eax, eax
jne 0x14005d933
mov rcx, qword [0x140120410]
lea rdx, str.SetupUninstallOEMInfA
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, edi
mov rcx, rbx
mov qword [0x140120338], rax
lea r8, str.Unable_to_load_SetupUninstallOEMInf_from_ghSetupLib_n
test rax, rax
je 0x14005d92e
lea r8, str.Successfully_loaded_SetupUninstallOEMInf_n
call fcn.140001000
mov rcx, qword [0x140120410]
lea rdx, str.CMP_WaitNoPendingInstallEvents
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, edi
mov rcx, rbx
mov qword [0x1401202b8], rax
lea r8, str.Unable_to_load_CMP_WaitNoPendingInstallEvents_from_ghSetupLib_n
test rax, rax
je 0x14005d966
lea r8, str.Successfully_loadedCMP_WaitNoPendingInstallEvents_n
call fcn.140001000
mov rcx, qword [0x140120410]
lea rdx, str.SetupDiEnumDeviceInterfaces
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, edi
mov rcx, rbx
mov qword [0x1401203a0], rax
lea r8, str.Unable_to_load_SetupDiEnumDeviceInterfaces_from_ghSetupLib_n
test rax, rax
je 0x14005d99e
lea r8, str.Successfully_loadedSetupDiEnumDeviceInterfaces_n
call fcn.140001000
mov rcx, qword [0x140120410]
lea rdx, str.SetupDiOpenDeviceInterfaceRegKey
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, edi
mov rcx, rbx
mov qword [0x1401202e0], rax
lea r8, str.Unable_to_load_SetupDiOpenDeviceInterfaceRegKey_from_ghSetupLib_n
test rax, rax
je 0x14005d9d6
lea r8, str.Successfully_loadedSetupDiOpenDeviceInterfaceRegKey_n
call fcn.140001000
mov rcx, qword [0x140120410]
lea rdx, str.SetupDiDestroyDeviceInfoList
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, edi
mov rcx, rbx
mov qword [0x1401203d0], rax
lea r8, str.Unable_to_load_SetupDiDestroyDeviceInfoList_from_ghSetupLib_n
test rax, rax
je 0x14005da0e
lea r8, str.Successfully_loadedSetupDiDestroyDeviceInfoList_n
call fcn.140001000
mov rcx, qword [0x140120410]
lea rdx, str.SetupDiBuildClassInfoList
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, edi
mov rcx, rbx
mov qword [0x1401203b8], rax
lea r8, str.Unable_to_load_SetupDiBuildClassInfoList_from_ghSetupLib_n
test rax, rax
je 0x14005da46
lea r8, str.Successfully_loadedSetupDiBuildClassInfoList_n
call fcn.140001000
mov rcx, qword [0x140120410]
lea rdx, str.SetupDiEnumDeviceInfo
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, edi
mov rcx, rbx
mov qword [0x140120348], rax
lea r8, str.Unable_to_load_SetupDiEnumDeviceInfo_from_ghSetupLib_n
test rax, rax
je 0x14005da7e
lea r8, str.Successfully_loadedSetupDiEnumDeviceInfo_n
call fcn.140001000
mov rcx, qword [0x140120410]
lea rdx, str.SetupDiDestroyDriverInfoList
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, edi
mov rcx, rbx
mov qword [0x140120328], rax
lea r8, str.Unable_to_load_SetupDiDestroyDriverInfoList_from_ghSetupLib_n
test rax, rax
je 0x14005dab6
lea r8, str.Successfully_loadedSetupDiDestroyDriverInfoList_n
call fcn.140001000
mov rcx, qword [0x140120410]
lea rdx, str.SetupOpenFileQueue
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, edi
mov rcx, rbx
mov qword [0x1401202f8], rax
lea r8, str.Unable_to_load_SetupOpenFileQueue_from_ghSetupLib_n
test rax, rax
je 0x14005daee
lea r8, str.Successfully_loadedSetupOpenFileQueue_n
call fcn.140001000
mov rcx, qword [0x140120410]
lea rdx, str.SetupCloseFileQueue
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, edi
mov rcx, rbx
mov qword [0x1401202e8], rax
lea r8, str.Unable_to_load_SetupCloseFileQueue_from_ghSetupLib_n
test rax, rax
je 0x14005db26
lea r8, str.Successfully_loadedSetupCloseFileQueue_n
call fcn.140001000
mov rcx, qword [0x140120410]
lea rdx, str.SetupDiOpenClassRegKey
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, edi
mov rcx, rbx
mov qword [0x140120390], rax
lea r8, str.Unable_to_load_SetupDiOpenClassRegKey_from_ghSetupLib_n
test rax, rax
je 0x14005db5e
lea r8, str.Successfully_loadedSetupDiOpenClassRegKey_n
call fcn.140001000
mov rcx, qword [0x140120410]
lea rdx, str.SetupDiRemoveDevice
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, edi
mov rcx, rbx
mov qword [0x1401203e0], rax
lea r8, str.Unable_to_load_SetupDiRemoveDevice_from_ghSetupLib_n
test rax, rax
je 0x14005db96
lea r8, str.Successfully_loadedSetupDiRemoveDevice_n
call fcn.140001000
cmp qword [0x140120418], 0
jne 0x14005de02
lea rcx, str.cfgmgr32.dll
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov qword [0x140120418], rax
test rax, rax
jne 0x14005dbd6
lea rdx, str.Unable_to_load_cfgmgr32.dll_n
mov rcx, rbx
call fcn.14004b7ec
jmp 0x14005de02
lea rdx, str.CM_Get_Device_IDA
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, edi
mov rcx, rbx
mov qword [0x1401202a8], rax
lea r8, str.Unable_to_load_CM_Get_Device_ID_from_ghConfigLib_n
test rax, rax
je 0x14005dc05
lea r8, str.Successfully_loaded_CM_Get_Device_ID_n
call fcn.140001000
mov rcx, qword [0x140120418]
lea rdx, str.CM_Get_Device_ID_Size
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, edi
mov rcx, rbx
mov qword [0x1401203b0], rax
lea r8, str.Unable_to_load_CM_Get_Device_ID_Size_from_ghConfigLib_n
test rax, rax
je 0x14005dc3d
lea r8, str.Successfully_loadedCM_Get_Device_ID_Size_n
call fcn.140001000
mov rcx, qword [0x140120418]
lea rdx, str.CM_Get_Parent
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, edi
mov rcx, rbx
mov qword [0x140120320], rax
lea r8, str.Unable_to_load_CM_Get_Parent_from_ghConfigLib_n
test rax, rax
je 0x14005dc75
lea r8, str.Successfully_loadedCM_Get_Parent_n
call fcn.140001000
mov rcx, qword [0x140120418]
lea rdx, str.CM_Get_Child
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, edi
mov rcx, rbx
mov qword [0x140120388], rax
lea r8, str.Unable_to_load_CM_Get_Child_from_ghConfigLib_n
test rax, rax
je 0x14005dcad
lea r8, str.Successfully_loadedCM_Get_Child_n
call fcn.140001000
mov rcx, qword [0x140120418]
lea rdx, str.CM_Get_Sibling
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, edi
mov rcx, rbx
mov qword [0x140120370], rax
lea r8, str.Unable_to_load_CM_Get_Sibling_from_ghConfigLib_n
test rax, rax
je 0x14005dce5
lea r8, str.Successfully_loadedCM_Get_Sibling_n
call fcn.140001000
mov rcx, qword [0x140120418]
lea rdx, str.CM_Get_DevNode_Status
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, edi
mov rcx, rbx
mov qword [0x140120360], rax
lea r8, str.Unable_to_load_CM_Get_DevNode_Status_from_ghConfigLib_n
test rax, rax
je 0x14005dd1d
lea r8, str.Successfully_loadedCM_Get_DevNode_Status_n
call fcn.140001000
mov rcx, qword [0x140120418]
lea rdx, str.CM_Locate_DevNodeA
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, edi
mov rcx, rbx
mov qword [0x140120318], rax
lea r8, str.Unable_to_load_CM_Locate_DevNode_from_ghConfigLib_n
test rax, rax
je 0x14005dd55
lea r8, str.Successfully_loaded_CM_Locate_DevNode_n
call fcn.140001000
mov rcx, qword [0x140120418]
lea rdx, str.CM_Reenumerate_DevNode_Ex
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, edi
mov rcx, rbx
mov qword [0x1401202f0], rax
lea r8, str.Unable_to_load_CM_Reenumerate_DevNode_Ex_from_ghConfigLib_n
test rax, rax
je 0x14005dd8d
lea r8, str.Successfully_loadedCM_Reenumerate_DevNode_Ex_n
call fcn.140001000
mov rcx, qword [0x140120418]
lea rdx, str.CM_Reenumerate_DevNode
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, edi
mov rcx, rbx
mov qword [0x140120380], rax
lea r8, str.Unable_to_load_CM_Reenumerate_DevNode_from_ghConfigLib_n
test rax, rax
je 0x14005ddc5
lea r8, str.Successfully_loadedCM_Reenumerate_DevNode_n
call fcn.140001000
mov rcx, qword [0x140120418]
lea rdx, str.CM_Locate_DevNode_ExA
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, edi
mov rcx, rbx
mov qword [0x140120340], rax
lea r8, str.Unable_to_load_CM_Locate_DevNode_Ex_from_ghConfigLib_n
test rax, rax
je 0x14005ddfd
lea r8, str.Successfully_loaded_CM_Locate_DevNode_Ex_n
call fcn.140001000
lea rdx, str.OpenSetupAndConfigLib_returns_n
mov rcx, rbx
call fcn.14004b9f0
mov eax, 1
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
ret