Function at 0x1400206d8
Capabilities:
Link many functions at runtime

Disassembly:
push rbx
sub rsp, 0x20
lea rdx, str.combase.dll
lea rcx, [0x140063230]
call fcn.14002da5c
mov ebx, eax
test eax, eax
jns 0x140020722
mov rcx, qword [0x140060048]
lea rax, [0x140060048]
cmp rcx, rax
je 0x140020aa6
test byte [rcx + 0x1c], 1
je 0x140020aa6
mov edx, 0xa
jmp 0x140020a89
mov rcx, qword [0x140063230]
lea rdx, [0x140051148]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140063200], rax
test rax, rax
jne 0x140020754
mov dl, 1
lea rcx, [0x140051148]
call fcn.140030534
mov ebx, eax
jmp 0x140020756
xor ebx, ebx
test ebx, ebx
jns 0x140020785
mov rcx, qword [0x140060048]
lea rax, [0x140060048]
cmp rcx, rax
je 0x140020aa6
test byte [rcx + 0x1c], 1
je 0x140020aa6
mov edx, 0xb
jmp 0x140020a89
mov rcx, qword [0x140063230]
lea rdx, str.RoUninitialize
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400631f8], rax
test rax, rax
jne 0x1400207b7
mov dl, 1
lea rcx, str.RoUninitialize
call fcn.140030534
mov ebx, eax
jmp 0x1400207b9
xor ebx, ebx
test ebx, ebx
jns 0x1400207e8
mov rcx, qword [0x140060048]
lea rax, [0x140060048]
cmp rcx, rax
je 0x140020aa6
test byte [rcx + 0x1c], 1
je 0x140020aa6
mov edx, 0xc
jmp 0x140020a89
mov rcx, qword [0x140063230]
lea rdx, str.RoActivateInstance
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140063208], rax
test rax, rax
jne 0x14002081a
mov dl, 1
lea rcx, str.RoActivateInstance
call fcn.140030534
mov ebx, eax
jmp 0x14002081c
xor ebx, ebx
test ebx, ebx
jns 0x14002084b
mov rcx, qword [0x140060048]
lea rax, [0x140060048]
cmp rcx, rax
je 0x140020aa6
test byte [rcx + 0x1c], 1
je 0x140020aa6
mov edx, 0xd
jmp 0x140020a89
mov rcx, qword [0x140063230]
lea rdx, str.RoGetActivationFactory
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140063218], rax
test rax, rax
jne 0x14002087d
mov dl, 1
lea rcx, str.RoGetActivationFactory
call fcn.140030534
mov ebx, eax
jmp 0x14002087f
xor ebx, ebx
test ebx, ebx
jns 0x1400208ae
mov rcx, qword [0x140060048]
lea rax, [0x140060048]
cmp rcx, rax
je 0x140020aa6
test byte [rcx + 0x1c], 1
je 0x140020aa6
mov edx, 0xe
jmp 0x140020a89
mov rcx, qword [0x140063230]
lea rdx, str.RoOriginateError
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140063240], rax
test rax, rax
jne 0x1400208e0
mov dl, 1
lea rcx, str.RoOriginateError
call fcn.140030534
mov ebx, eax
jmp 0x1400208e2
xor ebx, ebx
test ebx, ebx
jns 0x140020911
mov rcx, qword [0x140060048]
lea rax, [0x140060048]
cmp rcx, rax
je 0x140020aa6
test byte [rcx + 0x1c], 1
je 0x140020aa6
mov edx, 0xf
jmp 0x140020a89
mov rcx, qword [0x140063230]
lea rdx, str.WindowsCreateString
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140063220], rax
test rax, rax
jne 0x140020943
mov dl, 1
lea rcx, str.WindowsCreateString
call fcn.140030534
mov ebx, eax
jmp 0x140020945
xor ebx, ebx
test ebx, ebx
jns 0x140020974
mov rcx, qword [0x140060048]
lea rax, [0x140060048]
cmp rcx, rax
je 0x140020aa6
test byte [rcx + 0x1c], 1
je 0x140020aa6
mov edx, 0x10
jmp 0x140020a89
mov rcx, qword [0x140063230]
lea rdx, str.WindowsCreateStringReference
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140063238], rax
test rax, rax
jne 0x1400209a6
mov dl, 1
lea rcx, str.WindowsCreateStringReference
call fcn.140030534
mov ebx, eax
jmp 0x1400209a8
xor ebx, ebx
test ebx, ebx
jns 0x1400209d7
mov rcx, qword [0x140060048]
lea rax, [0x140060048]
cmp rcx, rax
je 0x140020aa6
test byte [rcx + 0x1c], 1
je 0x140020aa6
mov edx, 0x11
jmp 0x140020a89
mov rcx, qword [0x140063230]
lea rdx, str.WindowsDeleteString
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140063228], rax
test rax, rax
jne 0x140020a09
mov dl, 1
lea rcx, str.WindowsDeleteString
call fcn.140030534
mov ebx, eax
jmp 0x140020a0b
xor ebx, ebx
test ebx, ebx
jns 0x140020a33
mov rcx, qword [0x140060048]
lea rax, [0x140060048]
cmp rcx, rax
je 0x140020aa6
test byte [rcx + 0x1c], 1
je 0x140020aa6
mov edx, 0x12
jmp 0x140020a89
mov rcx, qword [0x140063230]
lea rdx, str.WindowsGetStringRawBuffer
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140063210], rax
test rax, rax
jne 0x140020a65
mov dl, 1
lea rcx, str.WindowsGetStringRawBuffer
call fcn.140030534
mov ebx, eax
jmp 0x140020a67
xor ebx, ebx
test ebx, ebx
jns 0x140020aab
mov rcx, qword [0x140060048]
lea rax, [0x140060048]
cmp rcx, rax
je 0x140020aa6
test byte [rcx + 0x1c], 1
je 0x140020aa6
mov edx, 0x13
lfence
mov rcx, qword [0x140060048]
lea r8, [0x140051220]
mov r9d, ebx
mov rcx, qword [rcx + 0x10]
call fcn.1400012f0
call fcn.14002066c
mov eax, ebx
add rsp, 0x20
pop rbx
ret