Function at 0x100f3c64
Capabilities:
Link many functions at runtime

Disassembly:
mov edi, edi
push ebx
push esi
mov ebx, ecx
xor esi, esi
push edi
push 0x10033f00
and dword [ebx], esi
call dword [sym.imp.api_ms_win_core_kernel32_legacy_l1_1_0.dll_LoadLibraryW]
mov edi, eax
test edi, edi
je 0x100f3e7c
push 0x10033f10
push edi
call dword [sym.imp.api_ms_win_core_libraryloader_l1_1_0.dll_GetProcAddress]
mov dword [0x101dea9c], eax
test eax, eax
jne 0x100f3cd2
call dword [sym.imp.api_ms_win_core_errorhandling_l1_1_0.dll_GetLastError]
test eax, eax
jle 0x100f3cab
movzx eax, ax
or eax, 0x80070000
mov esi, eax
test eax, eax
js 0x100f3cb8
mov esi, 0x80004005
mov eax, esi
push 0x10033f20
push 1
push eax
push 0x4000000
call fcn.100ab973
add esp, 0x10
jmp 0x100f3e47
push 0x10033f50
push edi
call dword [sym.imp.api_ms_win_core_libraryloader_l1_1_0.dll_GetProcAddress]
mov dword [0x101dea94], eax
test eax, eax
jne 0x100f3d0d
call dword [sym.imp.api_ms_win_core_errorhandling_l1_1_0.dll_GetLastError]
test eax, eax
jle 0x100f3cf9
movzx eax, ax
or eax, 0x80070000
mov esi, eax
test eax, eax
js 0x100f3d06
mov esi, 0x80004005
mov eax, esi
push 0x10033f68
jmp 0x100f3cbd
push 0x10033fa0
push edi
call dword [sym.imp.api_ms_win_core_libraryloader_l1_1_0.dll_GetProcAddress]
mov dword [0x101dea98], eax
test eax, eax
jne 0x100f3d4b
call dword [sym.imp.api_ms_win_core_errorhandling_l1_1_0.dll_GetLastError]
test eax, eax
jle 0x100f3d34
movzx eax, ax
or eax, 0x80070000
mov esi, eax
test eax, eax
js 0x100f3d41
mov esi, 0x80004005
mov eax, esi
push 0x10033fb4
jmp 0x100f3cbd
push 0x10033fe8
push edi
call dword [sym.imp.api_ms_win_core_libraryloader_l1_1_0.dll_GetProcAddress]
mov dword [0x101deaa0], eax
test eax, eax
jne 0x100f3d89
call dword [sym.imp.api_ms_win_core_errorhandling_l1_1_0.dll_GetLastError]
test eax, eax
jle 0x100f3d72
movzx eax, ax
or eax, 0x80070000
mov esi, eax
test eax, eax
js 0x100f3d7f
mov esi, 0x80004005
mov eax, esi
push 0x10034000
jmp 0x100f3cbd
push 0x10034038
push edi
call dword [sym.imp.api_ms_win_core_libraryloader_l1_1_0.dll_GetProcAddress]
mov dword [0x101dea90], eax
test eax, eax
jne 0x100f3dc7
call dword [sym.imp.api_ms_win_core_errorhandling_l1_1_0.dll_GetLastError]
test eax, eax
jle 0x100f3db0
movzx eax, ax
or eax, 0x80070000
mov esi, eax
test eax, eax
js 0x100f3dbd
mov esi, 0x80004005
mov eax, esi
push 0x10034048
jmp 0x100f3cbd
push 0x10034078
push edi
call dword [sym.imp.api_ms_win_core_libraryloader_l1_1_0.dll_GetProcAddress]
mov dword [0x101deaa4], eax
test eax, eax
jne 0x100f3e05
call dword [sym.imp.api_ms_win_core_errorhandling_l1_1_0.dll_GetLastError]
test eax, eax
jle 0x100f3dee
movzx eax, ax
or eax, 0x80070000
mov esi, eax
test eax, eax
js 0x100f3dfb
mov esi, 0x80004005
mov eax, esi
push 0x1003408c
jmp 0x100f3cbd
push 0x100340c0
push edi
call dword [sym.imp.api_ms_win_core_libraryloader_l1_1_0.dll_GetProcAddress]
mov dword [0x101deaa8], eax
test eax, eax
jne 0x100f3e43
call dword [sym.imp.api_ms_win_core_errorhandling_l1_1_0.dll_GetLastError]
test eax, eax
jle 0x100f3e2c
movzx eax, ax
or eax, 0x80070000
mov esi, eax
test eax, eax
js 0x100f3e39
mov esi, 0x80004005
mov eax, esi
push 0x100340d8
jmp 0x100f3cbd
mov dword [ebx], edi
xor edi, edi
test edi, edi
je 0x100f3e7c
and dword [0x101dea9c], 0
and dword [0x101dea94], 0
and dword [0x101dea98], 0
and dword [0x101deaa0], 0
and dword [0x101dea90], 0
and dword [0x101deaa4], 0
and dword [0x101deaa8], 0
pop edi
mov eax, esi
pop esi
pop ebx
ret