Function at 0x1001baf0
Capabilities:
Link many functions at runtime

Disassembly:
push esi
push edi
mov edi, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
push str.CreateInterface
push str.client.dll
call edi
mov esi, dword [sym.imp.KERNEL32.dll_GetProcAddress]
push eax
call esi
push 0
push str.VClient018
call eax
push eax
push str.pCHLClient
push str._s___0x_p_n
mov dword [0x100a5fa4], eax
call fcn.10006160
add esp, 0x14
push str.CreateInterface
push str.client.dll
call edi
push eax
call esi
push 0
push str.VClientEntityList003
call eax
push eax
push str.pEntityList
push str._s___0x_p_n
mov dword [0x100a5fc8], eax
call fcn.10006160
add esp, 0x14
push str.CreateInterface
push str.client.dll
call edi
push eax
call esi
push 0
push str.GameMovement001
call eax
push eax
push str.pGameMovement
push str._s___0x_p_n
mov dword [0x100a5fd8], eax
call fcn.10006160
add esp, 0x14
push str.CreateInterface
push str.client.dll
call edi
push eax
call esi
push 0
push str.VClientPrediction001
call eax
push eax
push str.pPrediction
push str._s___0x_p_n
mov dword [0x100a5fd4], eax
call fcn.10006160
add esp, 0x14
push str.CreateInterface
push str.engine.dll
call edi
push eax
call esi
push 0
push str.VEngineClient014
call eax
push eax
push str.pEngineClient
push str._s___0x_p_n
mov dword [0x100a5fc4], eax
call fcn.10006160
add esp, 0x14
push str.CreateInterface
push str.vguimatsurface.dll
call edi
push eax
call esi
push 0
push str.VGUI_Surface031
call eax
push eax
push str.pSurface
push str._s___0x_p_n
mov dword [0x100a5fac], eax
call fcn.10006160
add esp, 0x14
push str.CreateInterface
push str.inputsystem.dll
call edi
push eax
call esi
push 0
push str.InputSystemVersion001
call eax
push eax
push str.pInputSystem
push str._s___0x_p_n
mov dword [0x100a5fb8], eax
call fcn.10006160
add esp, 0x14
push str.CreateInterface
push str.engine.dll
call edi
push eax
call esi
push 0
push str.IEngineSoundClient003
call eax
push eax
push str.pEngineSound
push str._s___0x_p_n
mov dword [0x100a5fe0], eax
call fcn.10006160
add esp, 0x14
push str.CreateInterface
push str.engine.dll
call edi
push eax
call esi
push 0
push str.VDebugOverlay004
call eax
push eax
push str.pDebugOverlay
push str._s___0x_p_n
mov dword [0x100a5fe8], eax
call fcn.10006160
add esp, 0x14
push str.CreateInterface
push str.engine.dll
call edi
push eax
call esi
push 0
push str.VModelInfoClient004
call eax
push eax
push str.pModelInfo
push str._s___0x_p_n
mov dword [0x100a5fc0], eax
call fcn.10006160
add esp, 0x14
push str.CreateInterface
push str.studiorender.dll
call edi
push eax
call esi
push 0
push str.VStudioRender026
call eax
push eax
push str.pStudioRender
push str._s___0x_p_n
mov dword [0x100a5f90], eax
call fcn.10006160
add esp, 0x14
push str.CreateInterface
push 0x10094dc0
call edi
push eax
call esi
push 0
push str.VEngineCvar007
call eax
push eax
push str.pCVar
push str._s___0x_p_n
mov dword [0x100a5fe4], eax
call fcn.10006160
add esp, 0x14
push str.CreateInterface
push str.engine.dll
call edi
push eax
call esi
push 0
push str.VEngineModel016
call eax
push eax
push str.pModelRender
push str._s___0x_p_n
mov dword [0x100a5f9c], eax
call fcn.10006160
add esp, 0x14
push str.CreateInterface
push str.engine.dll
call edi
push eax
call esi
push 0
push str.EngineTraceClient004
call eax
push eax
push str.pEngineTrace
push str._s___0x_p_n
mov dword [0x100a5fec], eax
call fcn.10006160
add esp, 0x14
push str.CreateInterface
push str.materialsystem.dll
call edi
push eax
call esi
push 0
push str.VMaterialSystem080
call eax
push eax
push str.pMaterialSystem
push str._s___0x_p_n
mov dword [0x100a5f98], eax
call fcn.10006160
add esp, 0x14
push str.CreateInterface
push str.vphysics.dll
call edi
push eax
call esi
push 0
push str.VPhysicsSurfaceProps001
call eax
push eax
push str.pPhysicsSurface
push str._s___0x_p_n
mov dword [0x100a5ff0], eax
call fcn.10006160
add esp, 0x14
push str.CreateInterface
push str.vgui2.dll
call edi
push eax
call esi
push 0
push str.VGUI_Panel009
call eax
push eax
push str.pVGUIPanel
push str._s___0x_p_n
mov dword [0x100a5fa0], eax
call fcn.10006160
add esp, 0x14
push str.CreateInterface
push str.engine.dll
call edi
push eax
call esi
push 0
push str.GAMEEVENTSMANAGER002
call eax
push eax
push str.pGameEventManager
push str._s___0x_p_n
mov dword [0x100a5fdc], eax
call fcn.10006160
add esp, 0x14
push str.g_pMemAlloc
push str.tier0.dll
call edi
push eax
call esi
push eax
push str.pMemory
push str._s___0x_p_n
mov dword [0x100a5f94], eax
call fcn.10006160
add esp, 0xc
mov edx, str.A1_________50_8B_08_FF_51_0C
mov ecx, str.shaderapidx9.dll
call fcn.1005c4e0
mov edx, str.B9_________8B_40_38_FF_D0_84_C0_0F_85
mov ecx, str.client.dll
mov eax, dword [eax + 1]
mov eax, dword [eax]
mov dword [0x100a5fb0], eax
call fcn.1005c4e0
mov edx, str.A1_________5E_8B_40_10
mov ecx, str.client.dll
mov eax, dword [eax + 1]
mov dword [0x100a5fb4], eax
call fcn.1005c4e0
mov edx, str.A1_________8B_80_________C3
mov ecx, str.engine.dll
mov eax, dword [eax + 1]
mov eax, dword [eax]
mov dword [0x100a5fbc], eax
call fcn.1005c4e0
mov edx, str.8B_0D_________8B_45___51_8B_D4_89_02_8B_01
mov ecx, str.client.dll
mov eax, dword [eax + 1]
mov eax, dword [eax]
mov dword [0x100a5fcc], eax
call fcn.1005c4e0
mov edx, str.A1_________8B_80_________5D
mov ecx, str.client.dll
mov eax, dword [eax + 2]
mov eax, dword [eax]
mov dword [0x100a5fd0], eax
call fcn.1005c4e0
mov edx, str.8B_0D_________83_FF_FF_74_07
mov ecx, str.client.dll
mov eax, dword [eax + 1]
mov dword [0x100a5fa8], eax
call fcn.1005c4e0
pop edi
pop esi
mov eax, dword [eax + 2]
mov dword [0x100a6008], eax
ret