engine.dll

v2026.9.16.0 64-bit Windows Analyzed
Description
Garry's Mod Component
Authors
Facepunch Studios Ltd
File size
5.4 MB
Uploaded
2026-09-16 21:01
Views
23
SHA-256
9f3616ac51dfb2ba5be058d3e9ce0ea8

Exported functions 3

?F@@YAXPEAPEAVIEngineAPI@@@Z #1 · 0x228a80
CreateInterface #2 · 0x2a44a0
cvar #3 · 0xdb80e0

Imported DLLs & functions 418

CreateFontA 0x180394030
CreateSolidBrush 0x180394028
DeleteObject 0x180394038
GetDeviceCaps 0x180394000
Rectangle 0x180394020
SelectObject 0x180394018
SetBkMode 0x180394010
SetTextColor 0x180394008
CloseHandle 0x180394110
CompareStringW 0x180394210
CreateDirectoryA 0x1803940d8
CreateEventA 0x1803942c0
CreateEventW 0x180394430
CreateFileA 0x1803940e0
CreateFileMappingA 0x180394160
CreateFileW 0x180394370
CreateProcessW 0x180394338
DeleteCriticalSection 0x180394450
DosDateTimeToFileTime 0x180394120
DuplicateHandle 0x180394118
EncodePointer 0x1803943a8
EnterCriticalSection 0x180394460
EnumSystemLocalesW 0x1803941e8
ExitProcess 0x180394320
FileTimeToDosDateTime 0x180394158
FileTimeToLocalFileTime 0x180394130
FileTimeToSystemTime 0x180394168
FindClose 0x1803944a0
FindFirstFileExW 0x1803941b0
FindNextFileW 0x1803941a8
FlsAlloc 0x180394240
FlsFree 0x180394228
FlsGetValue 0x180394238
FlsSetValue 0x180394230
FlushFileBuffers 0x1803941c0
FormatMessageA 0x1803944b0
FreeEnvironmentStringsW 0x180394170
FreeLibrary 0x180394258
GetACP 0x180394198
GetCommandLineA 0x180394188
GetCommandLineW 0x180394180
GetConsoleMode 0x1803940a0
GetConsoleOutputCP 0x180394280
GetCPInfo 0x1803941c8
GetCurrentDirectoryA 0x1803940d0
GetCurrentDirectoryW 0x180394290
GetCurrentProcess 0x1803942a8
GetCurrentProcessId 0x1803940c8
GetCurrentThread 0x1803940b8
GetCurrentThreadId 0x1803943d8
GetDateFormatW 0x180394490
GetDriveTypeW 0x180394368
GetEnvironmentStringsW 0x1803942f8
GetExitCodeProcess 0x180394340
GetFileAttributesExW 0x1803941d8
GetFileInformationByHandle 0x180394138
GetFileSize 0x180394140
GetFileSizeEx 0x180394250
GetFileType 0x1803940e8
GetFullPathNameW 0x180394350
GetLastError 0x1803944c8
GetLocaleInfoW 0x180394200
GetLocalTime 0x180394048
GetModuleFileNameA 0x180394050
GetModuleFileNameW 0x180394288
GetModuleHandleA 0x180394058
GetModuleHandleExW 0x180394318
GetModuleHandleW 0x180394428
GetOEMCP 0x180394190
GetProcAddress 0x180394300
GetProcessHeap 0x1803941d0
GetProcessTimes 0x1803942b0
GetStartupInfoW 0x1803943e0
GetStdHandle 0x180394060
GetStringTypeW 0x1803944d0
GetSystemInfo 0x180394478
GetSystemTimeAsFileTime 0x1803942a0
GetTimeFormatW 0x180394488
GetTimeZoneInformation 0x180394328
GetUserDefaultLCID 0x1803941f0
GetVersionExA 0x1803942b8
GlobalAlloc 0x1803942e8
GlobalFree 0x1803942d0
GlobalLock 0x1803942d8
GlobalMemoryStatus 0x180394090
GlobalMemoryStatusEx 0x180394088
GlobalUnlock 0x1803942e0
HeapAlloc 0x180394248
HeapFree 0x1803944c0
HeapQueryInformation 0x180394260
HeapReAlloc 0x180394270
HeapSize 0x180394268
HeapValidate 0x180394330
InitializeCriticalSectionAndSpinCount 0x180394458
InitializeCriticalSectionEx 0x180394220
InitializeSListHead 0x180394420
InterlockedFlushSList 0x1803943b8
InterlockedPushEntrySList 0x1803943c0
IsDebuggerPresent 0x1803943e8
IsProcessorFeaturePresent 0x1803943f0
IsValidCodePage 0x1803941a0
IsValidLocale 0x1803941f8
LCMapStringW 0x180394208
LeaveCriticalSection 0x1803942c8
LoadLibraryA 0x1803942f0
LoadLibraryExA 0x180394498
LoadLibraryExW 0x180394378
LocalFree 0x1803944b8
MapViewOfFile 0x180394148
MultiByteToWideChar 0x180394098
OutputDebugStringW 0x180394068
PeekNamedPipe 0x180394360
QueryPerformanceCounter 0x180394298
RaiseException 0x180394070
ReadConsoleW 0x180394278
ReadFile 0x1803940f0
ResetEvent 0x180394440
RtlCaptureContext 0x180394418
RtlLookupFunctionEntry 0x180394410
RtlPcToFileHeader 0x1803943d0
RtlUnwind 0x1803943a0
RtlUnwindEx 0x1803943c8
RtlVirtualUnwind 0x180394408
SetConsoleMode 0x1803940a8
SetConsoleTextAttribute 0x1803940b0
SetEndOfFile 0x1803941b8
SetEnvironmentVariableW 0x180394308
SetErrorMode 0x180394078
SetEvent 0x180394448
SetFilePointer 0x1803940f8
SetFilePointerEx 0x180394310
SetFileTime 0x180394100
SetLastError 0x1803943b0
SetStdHandle 0x1803941e0
SetThreadPriorityBoost 0x1803940c0
SetUnhandledExceptionFilter 0x1803943f8
Sleep 0x180394178
SystemTimeToFileTime 0x180394128
SystemTimeToTzSpecificLocalTime 0x180394358
TerminateProcess 0x180394080
TlsAlloc 0x180394398
TlsFree 0x180394380
TlsGetValue 0x180394390
TlsSetValue 0x180394388
UnhandledExceptionFilter 0x180394400
UnmapViewOfFile 0x180394150
VirtualAlloc 0x180394470
VirtualFree 0x180394468
VirtualProtect 0x180394218
WaitForSingleObject 0x180394348
WaitForSingleObjectEx 0x180394438
WideCharToMultiByte 0x180394480
WriteConsoleW 0x1803944a8
WriteFile 0x180394108
RpcStringFreeA 0x1803944f8
UuidCreate 0x1803944e0
UuidFromStringA 0x1803944f0
UuidToStringA 0x1803944e8
SteamAPI_GetHSteamPipe 0x180394808
SteamAPI_GetHSteamUser 0x180394858
SteamAPI_IsSteamRunning 0x180394838
SteamAPI_RegisterCallback 0x1803947d8
SteamAPI_RunCallbacks 0x1803947d0
SteamAPI_SetBreakpadAppID 0x180394848
SteamAPI_SetMiniDumpComment 0x1803947c8
SteamAPI_SetTryCatchCallbacks 0x1803947f0
SteamAPI_Shutdown 0x1803947e8
SteamAPI_UnregisterCallback 0x1803947e0
SteamAPI_WriteMiniDump 0x180394860
SteamGameServer_GetHSteamUser 0x180394810
SteamGameServer_GetIPCCallCount 0x180394840
SteamGameServer_RunCallbacks 0x180394850
SteamGameServer_Shutdown 0x180394828
SteamInternal_ContextInit 0x180394800
SteamInternal_CreateInterface 0x180394818
SteamInternal_FindOrCreateGameServerInterface 0x180394820
SteamInternal_FindOrCreateUserInterface 0x1803947c0
SteamInternal_GameServer_Init_V2 0x180394830
SteamInternal_SteamAPI_Init 0x1803947f8
_ExitOnFatalAssert 0x180394980
_SpewInfo 0x180394bc0
_SpewMessage 0x180394bb8
??0CThread@@QEAA@XZ 0x180394ab8
??0CThreadEvent@@QEAA@_N@Z 0x180394b08
??0CThreadLocalBase@@QEAA@XZ 0x180394b38
??0CThreadMutex@@QEAA@XZ 0x180394c80
??0CThreadSpinRWLock@@QEAA@XZ 0x180394a50
??0CVProfile@@QEAA@XZ 0x1803948b0
??1CThread@@UEAA@XZ 0x180394ab0
??1CThreadLocalBase@@QEAA@XZ 0x180394b30
??1CThreadMutex@@QEAA@XZ 0x180394c78
??1CThreadSyncObject@@QEAA@XZ 0x180394b10
??1CVProfile@@QEAA@XZ 0x1803948b8
?AddBudgetGroupName@CVProfile@@IEAAHPEBDH@Z 0x1803948c8
?BudgetGroupNameToBudgetGroupID@CVProfile@@QEAAHPEBD@Z 0x180394878
?ClearPrevTime@CVProfNode@@QEAAXXZ 0x180394988
?ConColorMsg@@YAXAEBVColor@@PEBDZZ 0x180394c00
?ConMsg@@YAXPEBDZZ 0x180394c50
?ConWarning@@YAXPEBDZZ 0x180394b58
?DevMsg@@YAXPEBDZZ 0x180394cd8
?DevWarning@@YAXPEBDZZ 0x180394cc0
?EnterScope@CVProfile@@QEAAXPEBDH0_NH@Z 0x180394c68
?EnterScope@CVProfNode@@QEAAXXZ 0x1803949a8
?ExitScope@CVProfile@@QEAAXXZ 0x180394c60
?ExitScope@CVProfNode@@QEAA_NXZ 0x1803949a0
?FindBudgetGroupName@CVProfile@@IEAAHPEBD@Z 0x180394898
?FindNode@CVProfile@@QEAAPEAVCVProfNode@@PEAV2@PEBD@Z 0x180394920
?FindOrCreateCounter@CVProfile@@QEAAPEA_JPEBDW4CounterGroup_t@@@Z 0x180394ba0
?Get@CThreadLocalBase@@QEBAPEAXXZ 0x180394990
?GetBudgetGroupColor@CVProfile@@QEAAXHAEAH000@Z 0x180394870
?GetCounterGroup@CVProfile@@QEBA?AW4CounterGroup_t@@H@Z 0x180394ae0
?GetCounterName@CVProfile@@QEBAPEBDH@Z 0x180394af0
?GetCounterNameAndValue@CVProfile@@QEBAPEBDHAEA_J@Z 0x180394890
?GetCounterValue@CVProfile@@QEBA_JH@Z 0x180394ae8
?GetCurTime@CVProfNode@@QEAANXZ 0x180394bb0
?GetCurTimeLessChildren@CVProfNode@@QEAANXZ 0x180394908
?GetL2CacheMisses@CVProfNode@@QEAAHXZ 0x180394918
?GetNumBudgetGroups@CVProfile@@QEAAHXZ 0x180394950
?GetNumCounters@CVProfile@@QEBAHXZ 0x180394af8
?GetPeakTime@CVProfNode@@QEAANXZ 0x180394900
?GetPrevSibling@CVProfNode@@QEAAPEAV1@XZ 0x1803948e0
?GetPrevTime@CVProfNode@@QEAANXZ 0x1803948e8
?GetPrevTimeLessChildren@CVProfNode@@QEAANXZ 0x180394998
?GetSubNode@CVProfNode@@QEAAPEAV1@PEBDH0H@Z 0x1803948a8
?GetThreadProc@CThread@@MEAAP6AIPEAX@ZXZ 0x180394a80
?GetTotalTime@CVProfNode@@QEAANXZ 0x1803948f8
?GetTotalTimeLessChildren@CVProfNode@@QEAANXZ 0x180394910
?HideBudgetGroup@CVProfile@@QEAAXH_N@Z 0x180394880
?Init@CThread@@MEAA_NXZ 0x180394a78
?IsAlive@CThread@@QEAA_NXZ 0x180394a98
?IsThreadRunning@CThread@@MEAA_NXZ 0x180394a70
?Join@CThread@@QEAA_NI@Z 0x180394a90
?Lock@CThreadFastMutex@@AECAX_KI@Z 0x180394ba8
?Lock@CThreadMutex@@QEAAXXZ 0x180394c70
?LockForRead@CThreadSpinRWLock@@QEAAXXZ 0x180394a48
?LockForWrite@CThreadSpinRWLock@@QEAAXXZ 0x180394a38
?MarkFrame@CVProfile@@QEAAXXZ 0x180394970
?OnExit@CThread@@MEAAXXZ 0x180394a68
?OutputReport@CVProfile@@QEAAXHPEBDH@Z 0x1803948f0
?Pause@CVProfile@@QEAAXXZ 0x180394968
?Reset@CVProfNode@@QEAAXXZ 0x1803949b0
?ResetCounters@CVProfile@@QEAAXW4CounterGroup_t@@@Z 0x180394888
?ResetPeak@CVProfNode@@QEAAXXZ 0x1803949c0
?Resume@CVProfNode@@QEAAXXZ 0x1803949b8
?s_iCurrentUniqueNodeID@CVProfNode@@0HA 0x1803948d8
?Set@CThreadEvent@@QEAA_NXZ 0x180394b60
?Set@CThreadLocalBase@@QEAAXPEAX@Z 0x180394b80
?SetName@CThread@@QEAAXPEBD@Z 0x180394aa8
?SetPriority@CThread@@QEAA_NH@Z 0x180394a88
?Start@CThread@@UEAA_NI@Z 0x180394aa0
?Term@CVProfile@@QEAAXXZ 0x1803948c0
?UnlockRead@CThreadSpinRWLock@@QEAAXXZ 0x180394a40
?UnlockWrite@CThreadSpinRWLock@@QEAAXXZ 0x180394a30
?Wait@CThreadEvent@@QEAA_NI@Z 0x180394ac0
?WaitForCreateComplete@CThread@@MEAA_NPEAVCThreadEvent@@@Z 0x180394a60
CallAssertFailedNotifyFunc 0x180394948
CatchAndWriteMiniDumpForVoidPtrFn 0x1803949f0
COM_TimestampedLog 0x180394c30
CommandLine_Tier0 0x180394cb8
ConDMsg 0x180394c38
CreateSimpleThread 0x180394960
DevMsg 0x180394ca0
DevWarning 0x180394ce0
DoNewAssertDialog 0x180394cf8
EnableCrashingOnCrashes 0x1803949d8
Error 0x180394cf0
ETWBegin 0x180394be8
ETWEnd 0x180394be0
ETWMark 0x180394b48
ETWMark1I 0x180394bf0
ETWMark1S 0x180394c10
ETWMark2I 0x180394a58
ETWReadPacket 0x180394ad0
ETWRenderFrameMark 0x1803949d0
ETWSendPacket 0x180394ac8
ETWSimFrameMark 0x180394b00
ETWThrottled 0x180394c08
g_ClockSpeed 0x180394ce8
g_ClockSpeedMillisecondsMultiplier 0x180394b90
g_ClockSpeedSecondsMultiplier 0x180394b88
g_pMemAlloc 0x180394bd0
g_pVCR 0x180394c48
g_VProfCurrentProfile 0x180394c58
g_VProfSignalSpike 0x1803948a0
GetCPUInformation 0x180394b28
GetSpewOutputColor 0x180394a18
GetThreadedLoadLibraryFunc 0x180394958
InitPME 0x180394b20
Log 0x180394c40
MemAllocScratch 0x180394c20
MemFreeScratch 0x180394c18
Msg 0x180394cc8
Plat_DebugString 0x180394a28
Plat_ExitProcess 0x180394b50
Plat_FloatTime 0x180394cb0
Plat_GetCommandLineA 0x1803949c8
Plat_GetLocalTime 0x180394b78
Plat_GetMemPageSize 0x180394bc8
Plat_GetPagedPoolInfo 0x180394bd8
Plat_IsInDebugSession 0x180394940
Plat_MSTime 0x180394ca8
Plat_SetBenchmarkMode 0x180394a08
ReleaseThreadHandle 0x180394c98
SetMinidumpComment 0x180394a00
SetMiniDumpFunction 0x1803949e8
ShouldUseNewAssertDialog 0x180394978
ShutdownPME 0x180394b18
SpewActivate 0x180394a10
SpewOutputFunc 0x180394a20
ThreadDetach 0x180394b40
ThreadGetCurrentId 0x180394938
ThreadInMainThread 0x180394c28
ThreadInterlockedAssignIf128 0x180394b98
ThreadInterlockedAssignIf64 0x1803948d0
ThreadInterlockedCompareExchangePointer 0x180394ad8
ThreadInterlockedExchange64 0x180394930
ThreadInterlockedExchangeAdd64 0x180394b68
ThreadInterlockedExchangePointer 0x180394b70
ThreadJoin 0x180394c88
ThreadSleep 0x180394c90
ThreadWaitForObjects 0x180394928
vtune 0x180394bf8
Warning 0x180394cd0
WriteMiniDump 0x1803949f8
WriteMiniDumpUsingExceptionInfo 0x1803949e0
AdjustWindowRect 0x1803945e0
AdjustWindowRectEx 0x180394540
BeginPaint 0x1803945c0
CallWindowProcA 0x180394580
ChangeDisplaySettingsA 0x180394558
DefWindowProcW 0x180394578
DestroyWindow 0x180394628
DispatchMessageA 0x180394588
DrawTextA 0x180394530
EndPaint 0x1803945c8
EnumDisplayDevicesA 0x180394570
EnumDisplaySettingsA 0x180394560
EnumDisplaySettingsExA 0x180394568
FlashWindowEx 0x180394620
GetClientRect 0x1803945d0
GetDC 0x1803945b0
GetSystemMetrics 0x180394528
GetWindowLongA 0x180394548
GetWindowLongPtrW 0x1803945e8
GetWindowRect 0x1803945d8
InvalidateRect 0x180394538
IsIconic 0x180394608
LoadIconA 0x1803945f8
LoadImageA 0x180394600
MessageBoxA 0x180394630
MoveWindow 0x180394590
PeekMessageA 0x180394508
ReleaseCapture 0x1803945a0
ReleaseDC 0x1803945b8
SetCapture 0x180394598
SetForegroundWindow 0x1803945a8
SetWindowLongA 0x180394550
SetWindowLongPtrW 0x1803945f0
SetWindowPos 0x180394518
ShowWindow 0x180394510
TranslateMessage 0x180394610
UpdateWindow 0x180394520
wsprintfA 0x180394618
??0CUniformRandomStream@@QEAA@XZ 0x180394d30
?RandomInt@CUniformRandomStream@@UEAAHHH@Z 0x180394d20
?SetSeed@CUniformRandomStream@@UEAAXH@Z 0x180394d50
g_pThreadPool 0x180394d40
KeyValuesSystem 0x180394d28
RandomFloat 0x180394d10
RandomFloatExp 0x180394d08
RandomInt 0x180394d48
RandomSeed 0x180394d38
V_CreateThreadPool 0x180394d18
HttpQueryInfoA 0x180394648
InternetCloseHandle 0x180394668
InternetCrackUrlA 0x180394670
InternetOpenA 0x180394640
InternetOpenUrlA 0x180394660
InternetReadFile 0x180394658
InternetSetStatusCallback 0x180394650
mixerClose 0x1803946a0
mixerGetControlDetailsA 0x180394688
mixerGetDevCapsA 0x1803946b0
mixerGetLineControlsA 0x180394690
mixerGetLineInfoA 0x180394698
mixerGetNumDevs 0x1803946b8
mixerOpen 0x1803946a8
mixerSetControlDetails 0x180394680
waveOutClose 0x1803946e0
waveOutOpen 0x1803946e8
waveOutPrepareHeader 0x1803946d8
waveOutReset 0x1803946c0
waveOutUnprepareHeader 0x1803946d0
waveOutWrite 0x1803946c8
accept 0x180394788
bind 0x180394780
closesocket 0x180394778
connect 0x180394770
freeaddrinfo 0x180394768
getaddrinfo 0x180394700
gethostbyname 0x1803946f8
gethostname 0x180394718
getsockopt 0x180394738
htons 0x180394730
inet_addr 0x180394728
ioctlsocket 0x1803947a8
listen 0x180394760
ntohl 0x1803947b0
ntohs 0x180394720
recv 0x1803947a0
select 0x180394758
send 0x180394798
sendto 0x180394740
setsockopt 0x180394750
socket 0x180394748
WSACleanup 0x180394708
WSAGetLastError 0x180394790
WSAStartup 0x180394710