Function at 0x418faf
Capabilities:
Link many functions at runtime

Disassembly:
push esi
push edi
push str.kernel32.dll
call dword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov esi, dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edi, eax
push str.FlsAlloc
push edi
call esi
xor eax, dword [0x43581c]
push str.FlsFree
push edi
mov dword [0x46cb00], eax
call esi
xor eax, dword [0x43581c]
push str.FlsGetValue
push edi
mov dword [0x46cb04], eax
call esi
xor eax, dword [0x43581c]
push str.FlsSetValue
push edi
mov dword [0x46cb08], eax
call esi
xor eax, dword [0x43581c]
push str.InitializeCriticalSectionEx
push edi
mov dword [0x46cb0c], eax
call esi
xor eax, dword [0x43581c]
push str.CreateSemaphoreExW
push edi
mov dword [0x46cb10], eax
call esi
xor eax, dword [0x43581c]
push str.SetThreadStackGuarantee
push edi
mov dword [0x46cb14], eax
call esi
xor eax, dword [0x43581c]
push str.CreateThreadpoolTimer
push edi
mov dword [0x46cb18], eax
call esi
xor eax, dword [0x43581c]
push str.SetThreadpoolTimer
push edi
mov dword [0x46cb1c], eax
call esi
xor eax, dword [0x43581c]
push str.WaitForThreadpoolTimerCallbacks
push edi
mov dword [0x46cb20], eax
call esi
xor eax, dword [0x43581c]
push str.CloseThreadpoolTimer
push edi
mov dword [0x46cb24], eax
call esi
xor eax, dword [0x43581c]
push str.CreateThreadpoolWait
push edi
mov dword [0x46cb28], eax
call esi
xor eax, dword [0x43581c]
push str.SetThreadpoolWait
push edi
mov dword [0x46cb2c], eax
call esi
xor eax, dword [0x43581c]
push str.CloseThreadpoolWait
push edi
mov dword [0x46cb30], eax
call esi
xor eax, dword [0x43581c]
push str.FlushProcessWriteBuffers
push edi
mov dword [0x46cb34], eax
call esi
xor eax, dword [0x43581c]
mov dword [0x46cb38], eax
push str.FreeLibraryWhenCallbackReturns
push edi
call esi
xor eax, dword [0x43581c]
push str.GetCurrentProcessorNumber
push edi
mov dword [0x46cb3c], eax
call esi
xor eax, dword [0x43581c]
push str.GetLogicalProcessorInformation
push edi
mov dword [0x46cb40], eax
call esi
xor eax, dword [0x43581c]
push str.CreateSymbolicLinkW
push edi
mov dword [0x46cb44], eax
call esi
xor eax, dword [0x43581c]
push str.SetDefaultDllDirectories
push edi
mov dword [0x46cb48], eax
call esi
xor eax, dword [0x43581c]
push str.EnumSystemLocalesEx
push edi
mov dword [0x46cb4c], eax
call esi
xor eax, dword [0x43581c]
push str.CompareStringEx
push edi
mov dword [0x46cb54], eax
call esi
xor eax, dword [0x43581c]
push str.GetDateFormatEx
push edi
mov dword [0x46cb50], eax
call esi
xor eax, dword [0x43581c]
push str.GetLocaleInfoEx
push edi
mov dword [0x46cb58], eax
call esi
xor eax, dword [0x43581c]
push str.GetTimeFormatEx
push edi
mov dword [0x46cb5c], eax
call esi
xor eax, dword [0x43581c]
push str.GetUserDefaultLocaleName
push edi
mov dword [0x46cb60], eax
call esi
xor eax, dword [0x43581c]
push str.IsValidLocaleName
push edi
mov dword [0x46cb64], eax
call esi
xor eax, dword [0x43581c]
push str.LCMapStringEx
push edi
mov dword [0x46cb68], eax
call esi
xor eax, dword [0x43581c]
push str.GetCurrentPackageId
push edi
mov dword [0x46cb6c], eax
call esi
xor eax, dword [0x43581c]
pop edi
mov dword [0x46cb70], eax
pop esi
ret
push esi
push 0
call dword [sym.imp.KERNEL32.dll_EncodePointer]
push eax
pop esi
push esi
call fcn.0041bdfe
push esi
call fcn.0041a25c
push esi
call fcn.0041f753
push esi
call fcn.00421e81
push esi
call fcn.00420535
push esi
call fcn.0041f8fb
add esp, 0x18
pop esi
jmp 0x416722