engine.dll

v2026.9.16.0 32-bit Windows Analyzed
Description
Garry's Mod Component
Authors
Facepunch Studios Ltd
File size
4.4 MB
Uploaded
2026-09-16 20:49
Views
24
SHA-256
9f161cb0380ce274939d095f97f2e2e3

Exported functions 3

?F@@YAXPAPAVIEngineAPI@@@Z #1 · 0x1ebb40
CreateInterface #2 · 0x254250
cvar #3 · 0xb655f8

Imported DLLs & functions 412

CreateFontA 0x10314018
CreateSolidBrush 0x10314014
DeleteObject 0x1031401c
GetDeviceCaps 0x10314000
Rectangle 0x10314010
SelectObject 0x1031400c
SetBkMode 0x10314008
SetTextColor 0x10314004
CloseHandle 0x1031408c
CompareStringW 0x1031410c
CreateDirectoryA 0x10314070
CreateEventA 0x10314168
CreateEventW 0x10314208
CreateFileA 0x10314074
CreateFileMappingA 0x103140b4
CreateFileW 0x103141c0
CreateProcessW 0x103141a4
CreateThread 0x10314244
DecodePointer 0x10314134
DeleteCriticalSection 0x10314218
DosDateTimeToFileTime 0x10314094
DuplicateHandle 0x10314090
EncodePointer 0x103141dc
EnterCriticalSection 0x10314220
EnumSystemLocalesW 0x103140f8
ExitProcess 0x10314198
FileTimeToDosDateTime 0x103140b0
FileTimeToLocalFileTime 0x1031409c
FileTimeToSystemTime 0x103140b8
FindClose 0x1031423c
FindFirstFileExW 0x103140dc
FindNextFileW 0x103140d8
FlsAlloc 0x10314124
FlsFree 0x10314118
FlsGetValue 0x10314120
FlsSetValue 0x1031411c
FlushFileBuffers 0x103140e4
FormatMessageA 0x10314258
FreeEnvironmentStringsW 0x10314184
FreeLibrary 0x1031412c
GetACP 0x103140d0
GetCommandLineA 0x103140c8
GetCommandLineW 0x103140c4
GetConsoleMode 0x10314054
GetConsoleOutputCP 0x10314148
GetCPInfo 0x103140e8
GetCurrentDirectoryA 0x1031406c
GetCurrentDirectoryW 0x10314150
GetCurrentProcess 0x10314158
GetCurrentProcessId 0x10314068
GetCurrentThread 0x10314060
GetCurrentThreadId 0x10314160
GetDateFormatW 0x10314234
GetDriveTypeW 0x103141bc
GetEnvironmentStringsW 0x103140c0
GetExitCodeProcess 0x103141a8
GetExitCodeThread 0x1031424c
GetFileAttributesExW 0x103140f0
GetFileInformationByHandle 0x103140a0
GetFileSize 0x103140a4
GetFileSizeEx 0x10314260
GetFileType 0x10314078
GetFullPathNameW 0x103141b0
GetLastError 0x10314264
GetLocaleInfoW 0x10314104
GetLocalTime 0x10314028
GetModuleFileNameA 0x1031402c
GetModuleFileNameW 0x1031414c
GetModuleHandleA 0x10314030
GetModuleHandleExW 0x10314194
GetModuleHandleW 0x10314204
GetOEMCP 0x103140cc
GetProcAddress 0x10314188
GetProcessHeap 0x103140ec
GetProcessTimes 0x1031415c
GetStartupInfoW 0x103141f0
GetStdHandle 0x10314034
GetStringTypeW 0x10314268
GetSystemInfo 0x10314250
GetSystemTimeAsFileTime 0x10314154
GetTimeFormatW 0x10314230
GetTimeZoneInformation 0x1031419c
GetUserDefaultLCID 0x103140fc
GetVersionExA 0x10314164
GlobalAlloc 0x1031417c
GlobalFree 0x10314170
GlobalLock 0x10314174
GlobalMemoryStatus 0x1031404c
GlobalMemoryStatusEx 0x10314048
GlobalUnlock 0x10314178
HeapAlloc 0x10314128
HeapFree 0x10314130
HeapQueryInformation 0x10314138
HeapReAlloc 0x10314140
HeapSize 0x1031413c
HeapValidate 0x103141a0
InitializeCriticalSectionAndSpinCount 0x1031421c
InitializeCriticalSectionEx 0x10314114
InitializeSListHead 0x10314200
InterlockedFlushSList 0x103141e4
InterlockedPushEntrySList 0x103141e8
IsDebuggerPresent 0x103141f4
IsProcessorFeaturePresent 0x10314240
IsValidCodePage 0x103140d4
IsValidLocale 0x10314100
LCMapStringW 0x10314108
LeaveCriticalSection 0x1031416c
LoadLibraryA 0x10314180
LoadLibraryExA 0x10314238
LoadLibraryExW 0x103141c4
LocalFree 0x1031425c
MapViewOfFile 0x103140a8
MultiByteToWideChar 0x10314050
OutputDebugStringW 0x10314038
PeekNamedPipe 0x103141b8
QueryPerformanceCounter 0x103140bc
RaiseException 0x1031403c
ReadConsoleW 0x10314144
ReadFile 0x1031407c
ResetEvent 0x10314210
RtlUnwind 0x103141ec
SetConsoleMode 0x10314058
SetConsoleTextAttribute 0x1031405c
SetEndOfFile 0x103140e0
SetEnvironmentVariableW 0x1031418c
SetErrorMode 0x10314040
SetEvent 0x10314214
SetFilePointer 0x10314080
SetFilePointerEx 0x10314190
SetFileTime 0x10314084
SetLastError 0x103141e0
SetStdHandle 0x103140f4
SetThreadPriorityBoost 0x10314064
SetUnhandledExceptionFilter 0x103141f8
Sleep 0x10314024
SystemTimeToFileTime 0x10314098
SystemTimeToTzSpecificLocalTime 0x103141b4
TerminateProcess 0x10314044
TlsAlloc 0x103141d4
TlsFree 0x103141c8
TlsGetValue 0x103141d0
TlsSetValue 0x103141cc
UnhandledExceptionFilter 0x103141fc
UnmapViewOfFile 0x103140ac
VirtualAlloc 0x10314228
VirtualFree 0x10314224
VirtualProtect 0x10314110
VirtualQuery 0x103141d8
WaitForMultipleObjects 0x10314248
WaitForSingleObject 0x103141ac
WaitForSingleObjectEx 0x1031420c
WideCharToMultiByte 0x1031422c
WriteConsoleW 0x10314254
WriteFile 0x10314088
RpcStringFreeA 0x1031427c
UuidCreate 0x10314270
UuidFromStringA 0x10314278
UuidToStringA 0x10314274
SteamAPI_GetHSteamPipe 0x103143ec
SteamAPI_GetHSteamUser 0x10314424
SteamAPI_IsSteamRunning 0x10314404
SteamAPI_RegisterCallback 0x10314410
SteamAPI_RunCallbacks 0x10314414
SteamAPI_SetBreakpadAppID 0x1031442c
SteamAPI_SetMiniDumpComment 0x10314418
SteamAPI_SetTryCatchCallbacks 0x103143e0
SteamAPI_Shutdown 0x10314400
SteamAPI_UnregisterCallback 0x10314430
SteamAPI_WriteMiniDump 0x1031440c
SteamGameServer_GetHSteamUser 0x103143f0
SteamGameServer_GetIPCCallCount 0x10314408
SteamGameServer_RunCallbacks 0x103143e8
SteamGameServer_Shutdown 0x103143fc
SteamInternal_ContextInit 0x10314420
SteamInternal_CreateInterface 0x103143f4
SteamInternal_FindOrCreateGameServerInterface 0x103143f8
SteamInternal_FindOrCreateUserInterface 0x1031441c
SteamInternal_GameServer_Init_V2 0x10314428
SteamInternal_SteamAPI_Init 0x103143e4
_ExitOnFatalAssert 0x103145c4
_SpewInfo 0x10314664
_SpewMessage 0x103145c8
??0CThread@@QAE@XZ 0x10314540
??0CThreadEvent@@QAE@_N@Z 0x10314564
??0CThreadLocalBase@@QAE@XZ 0x1031457c
??0CThreadMutex@@QAE@XZ 0x10314628
??0CThreadSpinRWLock@@QAE@XZ 0x1031450c
??0CVProfile@@QAE@XZ 0x10314444
??1CThread@@UAE@XZ 0x1031453c
??1CThreadLocalBase@@QAE@XZ 0x10314578
??1CThreadMutex@@QAE@XZ 0x10314624
??1CThreadSyncObject@@QAE@XZ 0x10314568
??1CVProfile@@QAE@XZ 0x10314448
?AddBudgetGroupName@CVProfile@@IAEHPBDH@Z 0x10314450
?BudgetGroupNameToBudgetGroupID@CVProfile@@QAEHPBD@Z 0x1031448c
?ClearPrevTime@CVProfNode@@QAEXXZ 0x103144ac
?ConColorMsg@@YAXABVColor@@PBDZZ 0x103145e8
?ConMsg@@YAXPBDZZ 0x10314610
?ConWarning@@YAXPBDZZ 0x1031458c
?DevMsg@@YAXPBDZZ 0x10314654
?DevWarning@@YAXPBDZZ 0x10314648
?EnterScope@CVProfile@@QAEXPBDH0_NH@Z 0x1031461c
?EnterScope@CVProfNode@@QAEXXZ 0x103144b8
?ExitScope@CVProfile@@QAEXXZ 0x10314618
?ExitScope@CVProfNode@@QAE_NXZ 0x103144b4
?FindBudgetGroupName@CVProfile@@IAEHPBD@Z 0x10314438
?FindNode@CVProfile@@QAEPAVCVProfNode@@PAV2@PBD@Z 0x1031447c
?FindOrCreateCounter@CVProfile@@QAEPA_JPBDW4CounterGroup_t@@@Z 0x103145a8
?Get@CThreadLocalBase@@QBEPAXXZ 0x103145b0
?GetBudgetGroupColor@CVProfile@@QAEXHAAH000@Z 0x10314490
?GetCounterGroup@CVProfile@@QBE?AW4CounterGroup_t@@H@Z 0x10314550
?GetCounterName@CVProfile@@QBEPBDH@Z 0x10314558
?GetCounterNameAndValue@CVProfile@@QBEPBDHAA_J@Z 0x1031445c
?GetCounterValue@CVProfile@@QBE_JH@Z 0x10314554
?GetCurTime@CVProfNode@@QAENXZ 0x10314464
?GetCurTimeLessChildren@CVProfNode@@QAENXZ 0x10314470
?GetL2CacheMisses@CVProfNode@@QAEHXZ 0x10314478
?GetNumBudgetGroups@CVProfile@@QAEHXZ 0x10314494
?GetNumCounters@CVProfile@@QBEHXZ 0x1031455c
?GetPeakTime@CVProfNode@@QAENXZ 0x1031446c
?GetPrevSibling@CVProfNode@@QAEPAV1@XZ 0x10314660
?GetPrevTime@CVProfNode@@QAENXZ 0x10314460
?GetPrevTimeLessChildren@CVProfNode@@QAENXZ 0x103144b0
?GetSubNode@CVProfNode@@QAEPAV1@PBDH0H@Z 0x10314440
?GetThreadProc@CThread@@MAEP6GIPAX@ZXZ 0x10314524
?GetTotalTime@CVProfNode@@QAENXZ 0x10314468
?GetTotalTimeLessChildren@CVProfNode@@QAENXZ 0x10314474
?HideBudgetGroup@CVProfile@@QAEXH_N@Z 0x10314488
?Init@CThread@@MAE_NXZ 0x10314520
?IsAlive@CThread@@QAE_NXZ 0x10314530
?IsThreadRunning@CThread@@MAE_NXZ 0x1031451c
?Join@CThread@@QAE_NI@Z 0x1031452c
?Lock@CThreadFastMutex@@ACEXII@Z 0x103145ac
?Lock@CThreadMutex@@QAEXXZ 0x10314620
?LockForRead@CThreadSpinRWLock@@QAEXXZ 0x10314508
?LockForWrite@CThreadSpinRWLock@@QAEXXZ 0x10314500
?MarkFrame@CVProfile@@QAEXXZ 0x103144a8
?OnExit@CThread@@MAEXXZ 0x10314518
?OutputReport@CVProfile@@QAEXHPBDH@Z 0x103144a0
?Pause@CVProfile@@QAEXXZ 0x103144a4
?Reset@CVProfNode@@QAEXXZ 0x103144bc
?ResetCounters@CVProfile@@QAEXW4CounterGroup_t@@@Z 0x10314484
?ResetPeak@CVProfNode@@QAEXXZ 0x103144c4
?Resume@CVProfNode@@QAEXXZ 0x103144c0
?s_iCurrentUniqueNodeID@CVProfNode@@0HA 0x10314458
?Set@CThreadEvent@@QAE_NXZ 0x10314590
?Set@CThreadLocalBase@@QAEXPAX@Z 0x10314598
?SetName@CThread@@QAEXPBD@Z 0x10314538
?SetPriority@CThread@@QAE_NH@Z 0x10314528
?Start@CThread@@UAE_NI@Z 0x10314534
?Term@CVProfile@@QAEXXZ 0x1031444c
?UnlockRead@CThreadSpinRWLock@@QAEXXZ 0x10314504
?UnlockWrite@CThreadSpinRWLock@@QAEXXZ 0x103144fc
?Wait@CThreadEvent@@QAE_NI@Z 0x10314544
?WaitForCreateComplete@CThread@@MAE_NPAVCThreadEvent@@@Z 0x10314514
CallAssertFailedNotifyFunc 0x103145b8
CatchAndWriteMiniDumpForVoidPtrFn 0x103144dc
COM_TimestampedLog 0x10314600
CommandLine_Tier0 0x10314644
ConDMsg 0x10314604
CreateSimpleThread 0x1031449c
DevMsg 0x10314638
DevWarning 0x10314658
DoNewAssertDialog 0x103145bc
EnableCrashingOnCrashes 0x103144d0
Error 0x1031465c
ETWBegin 0x103145dc
ETWEnd 0x103145d8
ETWMark 0x10314584
ETWMark1I 0x103145e0
ETWMark1S 0x103145f0
ETWMark2I 0x10314510
ETWReadPacket 0x1031454c
ETWRenderFrameMark 0x103144cc
ETWSendPacket 0x10314548
ETWSimFrameMark 0x10314560
ETWThrottled 0x103145ec
g_ClockSpeed 0x10314454
g_ClockSpeedMillisecondsMultiplier 0x103145a0
g_ClockSpeedSecondsMultiplier 0x1031459c
g_pMemAlloc 0x103145d0
g_pVCR 0x1031460c
g_VProfCurrentProfile 0x10314614
g_VProfSignalSpike 0x1031443c
GetCPUInformation 0x10314574
GetSpewOutputColor 0x103144f0
GetThreadedLoadLibraryFunc 0x10314498
InitPME 0x10314570
Log 0x10314608
MemAllocScratch 0x103145f8
MemFreeScratch 0x103145f4
Msg 0x1031464c
Plat_DebugString 0x103144f8
Plat_ExitProcess 0x10314588
Plat_FloatTime 0x10314640
Plat_GetCommandLineA 0x103144c8
Plat_GetLocalTime 0x10314594
Plat_GetMemPageSize 0x103145cc
Plat_GetPagedPoolInfo 0x103145d4
Plat_IsInDebugSession 0x103145b4
Plat_MSTime 0x1031463c
Plat_SetBenchmarkMode 0x103144e8
ReleaseThreadHandle 0x10314634
SetMinidumpComment 0x103144e4
SetMiniDumpFunction 0x103144d8
ShouldUseNewAssertDialog 0x103145c0
ShutdownPME 0x1031456c
SpewActivate 0x103144ec
SpewOutputFunc 0x103144f4
ThreadDetach 0x10314580
ThreadInMainThread 0x103145fc
ThreadInterlockedAssignIf64 0x103145a4
ThreadJoin 0x1031462c
ThreadSleep 0x10314630
ThreadWaitForObjects 0x10314480
vtune 0x103145e4
Warning 0x10314650
WriteMiniDump 0x103144e0
WriteMiniDumpUsingExceptionInfo 0x103144d4
AdjustWindowRect 0x103142f0
AdjustWindowRectEx 0x103142a4
BeginPaint 0x103142e0
CallWindowProcA 0x103142c4
ChangeDisplaySettingsA 0x103142b0
DefWindowProcW 0x103142c0
DestroyWindow 0x10314310
DispatchMessageA 0x10314284
DrawTextA 0x1031429c
EndPaint 0x103142e4
EnumDisplayDevicesA 0x103142bc
EnumDisplaySettingsA 0x103142b4
EnumDisplaySettingsExA 0x103142b8
FlashWindowEx 0x10314314
GetClientRect 0x103142e8
GetDC 0x103142d8
GetSystemMetrics 0x10314298
GetWindowLongA 0x103142a8
GetWindowLongW 0x103142f4
GetWindowRect 0x103142ec
InvalidateRect 0x103142a0
IsIconic 0x10314308
LoadIconA 0x103142fc
LoadImageA 0x10314304
MessageBoxA 0x10314300
MoveWindow 0x103142c8
PeekMessageA 0x10314288
ReleaseCapture 0x103142d0
ReleaseDC 0x103142dc
SetCapture 0x103142cc
SetForegroundWindow 0x103142d4
SetWindowLongA 0x103142ac
SetWindowLongW 0x103142f8
SetWindowPos 0x10314290
ShowWindow 0x1031428c
TranslateMessage 0x1031430c
UpdateWindow 0x10314294
wsprintfA 0x10314318
??0CUniformRandomStream@@QAE@XZ 0x10314680
?RandomInt@CUniformRandomStream@@UAEHHH@Z 0x10314678
?SetSeed@CUniformRandomStream@@UAEXH@Z 0x10314690
g_pThreadPool 0x10314688
KeyValuesSystem 0x1031467c
RandomFloat 0x10314670
RandomFloatExp 0x1031466c
RandomInt 0x1031468c
RandomSeed 0x10314684
V_CreateThreadPool 0x10314674
HttpQueryInfoA 0x10314324
InternetCloseHandle 0x10314334
InternetCrackUrlA 0x10314338
InternetOpenA 0x10314320
InternetOpenUrlA 0x10314330
InternetReadFile 0x1031432c
InternetSetStatusCallback 0x10314328
mixerClose 0x10314350
mixerGetControlDetailsA 0x10314344
mixerGetDevCapsA 0x10314358
mixerGetLineControlsA 0x10314348
mixerGetLineInfoA 0x1031434c
mixerGetNumDevs 0x1031435c
mixerOpen 0x10314354
mixerSetControlDetails 0x10314340
waveOutClose 0x10314370
waveOutOpen 0x1031436c
waveOutPrepareHeader 0x10314374
waveOutReset 0x10314360
waveOutUnprepareHeader 0x10314368
waveOutWrite 0x10314364
accept 0x103143bc
bind 0x103143d0
closesocket 0x103143c0
connect 0x103143d4
freeaddrinfo 0x10314380
getaddrinfo 0x10314384
gethostbyname 0x1031437c
gethostname 0x10314390
getsockopt 0x103143a0
htons 0x1031439c
inet_addr 0x103143d8
ioctlsocket 0x103143c8
listen 0x103143b8
ntohl 0x103143cc
ntohs 0x10314394
recv 0x103143c4
select 0x103143b4
send 0x103143a4
sendto 0x103143a8
setsockopt 0x103143b0
socket 0x103143ac
WSACleanup 0x10314388
WSAGetLastError 0x10314398
WSAStartup 0x1031438c