engine.dll

v2025.7.23.0 64-bit Windows Analyzed
Description
Garry's Mod Component
Authors
Facepunch Studios Ltd
File size
5.3 MB
Uploaded
2026-03-31 19:32
Views
118
SHA-256
1fe0ee9d92633dad6fb79beec6c68e1a

Exported functions 13

?ConnectionStart@CBaseClient@@UEAAXPEAVINetChannel@@@Z #1 · 0x69a70
?ConnectionStart@CBaseClientState@@UEAAXPEAVINetChannel@@@Z #2 · 0x6eb30
?ExecuteStringCommand@CBaseClient@@UEAA_NPEBD@Z #3 · 0x6a440
?F@@YAXPEAPEAVIEngineAPI@@@Z #4 · 0x21d7c0
?GMOD_GetNetSocket@@YAPEAUnetsocket_t@@H@Z #5 · 0x1e7b50
?GetNetworkIDString@CBaseClient@@UEBAPEBDXZ #6 · 0x6a950
?IsValidFileForTransfer@CNetChan@@SA_NPEBD@Z #7 · 0x1e20e0
?ProcessMessages@CNetChan@@AEAA_NAEAVbf_read@@@Z #8 · 0x1e28d0
?RecalculateTags@CBaseServer@@QEAAXXZ #9 · 0x16abe0
?g_pFullFileSystem@@3PEAVIFileSystem@@EA #10 · 0xdc33a0
?sv@@3VCGameServer@@A #11 · 0x80de70
CreateInterface #12 · 0x29d120
cvar #13 · 0xdc2028

Imported DLLs & functions 410

GetUserNameA 0x18037e000
RegCloseKey 0x18037e020
RegCreateKeyExA 0x18037e008
RegQueryValueExA 0x18037e010
RegSetValueExA 0x18037e018
CreateFontA 0x18037e050
CreateSolidBrush 0x18037e070
DeleteObject 0x18037e058
GetDeviceCaps 0x18037e060
GetStockObject 0x18037e068
Rectangle 0x18037e040
SelectObject 0x18037e038
SetBkMode 0x18037e030
SetTextColor 0x18037e048
SetViewportOrgEx 0x18037e078
CloseHandle 0x18037e0a8
CompareStringW 0x18037e280
CreateDirectoryA 0x18037e3b0
CreateEventA 0x18037e150
CreateEventW 0x18037e420
CreateFileA 0x18037e3b8
CreateFileMappingA 0x18037e488
CreateFileW 0x18037e348
CreateProcessW 0x18037e308
DeleteCriticalSection 0x18037e440
DosDateTimeToFileTime 0x18037e4c8
DuplicateHandle 0x18037e3c0
EncodePointer 0x18037e380
EnterCriticalSection 0x18037e168
EnumSystemLocalesW 0x18037e258
ExitProcess 0x18037e2f8
FileTimeToDosDateTime 0x18037e490
FileTimeToLocalFileTime 0x18037e4b8
FileTimeToSystemTime 0x18037e480
FindClose 0x18037e478
FindFirstFileExW 0x18037e228
FindNextFileW 0x18037e220
FlsAlloc 0x18037e2b0
FlsFree 0x18037e298
FlsGetValue 0x18037e2a8
FlsSetValue 0x18037e2a0
FlushFileBuffers 0x18037e238
FormatMessageA 0x18037e1a8
FreeEnvironmentStringsW 0x18037e1e8
FreeLibrary 0x18037e1a0
GetACP 0x18037e210
GetCommandLineA 0x18037e200
GetCommandLineW 0x18037e1f8
GetComputerNameA 0x18037e0a0
GetConsoleMode 0x18037e0e8
GetConsoleOutputCP 0x18037e2c8
GetCPInfo 0x18037e240
GetCurrentDirectoryA 0x18037e120
GetCurrentDirectoryW 0x18037e2d8
GetCurrentProcess 0x18037e138
GetCurrentProcessId 0x18037e110
GetCurrentThread 0x18037e100
GetCurrentThreadId 0x18037e3d0
GetDateFormatW 0x18037e290
GetDriveTypeW 0x18037e330
GetEnvironmentStringsW 0x18037e1f0
GetExitCodeProcess 0x18037e310
GetFileAttributesExW 0x18037e248
GetFileInformationByHandle 0x18037e4b0
GetFileSize 0x18037e4a8
GetFileSizeEx 0x18037e2b8
GetFileType 0x18037e4d0
GetFullPathNameW 0x18037e318
GetLastError 0x18037e1b8
GetLocaleInfoW 0x18037e270
GetLocalTime 0x18037e090
GetModuleFileNameA 0x18037e098
GetModuleFileNameW 0x18037e2d0
GetModuleHandleA 0x18037e118
GetModuleHandleExW 0x18037e2f0
GetModuleHandleW 0x18037e418
GetOEMCP 0x18037e208
GetProcAddress 0x18037e198
GetProcessHeap 0x18037e1e0
GetProcessTimes 0x18037e140
GetStartupInfoW 0x18037e3d8
GetStdHandle 0x18037e0b0
GetStringTypeW 0x18037e128
GetSystemInfo 0x18037e460
GetSystemTimeAsFileTime 0x18037e130
GetTimeFormatW 0x18037e288
GetTimeZoneInformation 0x18037e300
GetUserDefaultLCID 0x18037e260
GetVersionExA 0x18037e148
GlobalAlloc 0x18037e188
GlobalFree 0x18037e170
GlobalLock 0x18037e178
GlobalMemoryStatus 0x18037e0d8
GlobalMemoryStatusEx 0x18037e1d0
GlobalUnlock 0x18037e180
InitializeCriticalSectionAndSpinCount 0x18037e448
InitializeSListHead 0x18037e3c8
InterlockedFlushSList 0x18037e390
IsDebuggerPresent 0x18037e3e0
IsProcessorFeaturePresent 0x18037e3e8
IsValidCodePage 0x18037e218
IsValidLocale 0x18037e268
LCMapStringW 0x18037e278
LeaveCriticalSection 0x18037e160
LoadLibraryA 0x18037e190
LoadLibraryExA 0x18037e470
LoadLibraryExW 0x18037e350
LocalFree 0x18037e1b0
MapViewOfFile 0x18037e4a0
MultiByteToWideChar 0x18037e0e0
OutputDebugStringW 0x18037e0b8
PeekNamedPipe 0x18037e328
QueryPerformanceCounter 0x18037e0d0
RaiseException 0x18037e3a0
ReadConsoleW 0x18037e2c0
ReadFile 0x18037e1c8
ResetEvent 0x18037e430
RtlCaptureContext 0x18037e410
RtlLookupFunctionEntry 0x18037e408
RtlPcToFileHeader 0x18037e3a8
RtlUnwind 0x18037e378
RtlUnwindEx 0x18037e398
RtlVirtualUnwind 0x18037e400
SetConsoleMode 0x18037e0f0
SetConsoleTextAttribute 0x18037e0f8
SetEndOfFile 0x18037e230
SetEnvironmentVariableW 0x18037e2e0
SetErrorMode 0x18037e0c0
SetEvent 0x18037e438
SetFilePointer 0x18037e1c0
SetFilePointerEx 0x18037e2e8
SetFileTime 0x18037e338
SetLastError 0x18037e388
SetStdHandle 0x18037e250
SetThreadPriorityBoost 0x18037e108
SetUnhandledExceptionFilter 0x18037e3f0
Sleep 0x18037e088
SystemTimeToFileTime 0x18037e4c0
SystemTimeToTzSpecificLocalTime 0x18037e320
TerminateProcess 0x18037e0c8
TlsAlloc 0x18037e370
TlsFree 0x18037e358
TlsGetValue 0x18037e368
TlsSetValue 0x18037e360
UnhandledExceptionFilter 0x18037e3f8
UnmapViewOfFile 0x18037e498
VirtualAlloc 0x18037e458
VirtualFree 0x18037e450
WaitForSingleObject 0x18037e158
WaitForSingleObjectEx 0x18037e428
WideCharToMultiByte 0x18037e468
WriteConsoleW 0x18037e1d8
WriteFile 0x18037e340
RpcStringFreeA 0x18037e4f8
UuidCreate 0x18037e4f0
UuidFromStringA 0x18037e4e0
UuidToStringA 0x18037e4e8
SteamAPI_GetHSteamPipe 0x18037e838
SteamAPI_GetHSteamUser 0x18037e878
SteamAPI_InitSafe 0x18037e828
SteamAPI_RegisterCallback 0x18037e808
SteamAPI_RunCallbacks 0x18037e7f8
SteamAPI_SetBreakpadAppID 0x18037e870
SteamAPI_SetMiniDumpComment 0x18037e7f0
SteamAPI_SetTryCatchCallbacks 0x18037e820
SteamAPI_Shutdown 0x18037e818
SteamAPI_UnregisterCallback 0x18037e810
SteamGameServer_GetHSteamPipe 0x18037e840
SteamGameServer_GetHSteamUser 0x18037e848
SteamGameServer_GetIPCCallCount 0x18037e868
SteamGameServer_RunCallbacks 0x18037e830
SteamGameServer_Shutdown 0x18037e858
SteamInternal_ContextInit 0x18037e7e0
SteamInternal_CreateInterface 0x18037e800
SteamInternal_FindOrCreateGameServerInterface 0x18037e850
SteamInternal_FindOrCreateUserInterface 0x18037e7e8
SteamInternal_GameServer_Init 0x18037e860
_ExitOnFatalAssert 0x18037e9c0
??0CThread@@QEAA@XZ 0x18037e8c0
??0CThreadEvent@@QEAA@_N@Z 0x18037e928
??0CThreadLocalBase@GenericThreadLocals@@QEAA@XZ 0x18037e918
??0CThreadMutex@@QEAA@XZ 0x18037ea48
??0CVProfile@@QEAA@XZ 0x18037ec08
??1CThread@@UEAA@XZ 0x18037e8b8
??1CThreadLocalBase@GenericThreadLocals@@QEAA@XZ 0x18037e910
??1CThreadMutex@@QEAA@XZ 0x18037ea40
??1CThreadSyncObject@@QEAA@XZ 0x18037e930
??1CVProfile@@QEAA@XZ 0x18037ec00
?AddBudgetGroupName@CVProfile@@IEAAHPEBDH@Z 0x18037ebf0
?BudgetGroupNameToBudgetGroupID@CVProfile@@QEAAHPEBD@Z 0x18037ec40
?ClearPrevTime@CVProfNode@@QEAAXXZ 0x18037ec78
?ConColorMsg@@YAXAEBVColor@@PEBDZZ 0x18037e9d8
?ConMsg@@YAXPEBDZZ 0x18037ea20
?DevMsg@@YAXPEBDZZ 0x18037eab8
?DevWarning@@YAXPEBDZZ 0x18037ea98
?EnterScope@CVProfile@@QEAAXPEBDH0_NH@Z 0x18037ea38
?EnterScope@CVProfNode@@QEAAXXZ 0x18037ec90
?ExitScope@CVProfile@@QEAAXXZ 0x18037ea30
?ExitScope@CVProfNode@@QEAA_NXZ 0x18037ec88
?FindBudgetGroupName@CVProfile@@IEAAHPEBD@Z 0x18037ec20
?FindNode@CVProfile@@QEAAPEAVCVProfNode@@PEAV2@PEBD@Z 0x18037eb98
?FindOrCreateCounter@CVProfile@@QEAAPEA_JPEBDW4CounterGroup_t@@@Z 0x18037e968
?g_nThreadID@@3V?$CThreadLocalInt@H@GenericThreadLocals@@A 0x18037eaf8
?Get@CThreadLocalBase@GenericThreadLocals@@QEBAPEAXXZ 0x18037e978
?GetBudgetGroupColor@CVProfile@@QEAAXHAEAH000@Z 0x18037ec48
?GetCounterGroup@CVProfile@@QEBA?AW4CounterGroup_t@@H@Z 0x18037e8d8
?GetCounterName@CVProfile@@QEBAPEBDH@Z 0x18037e8e8
?GetCounterNameAndValue@CVProfile@@QEBAPEBDHAEA_J@Z 0x18037ec28
?GetCounterValue@CVProfile@@QEBA_JH@Z 0x18037e8e0
?GetCurTime@CVProfNode@@QEAANXZ 0x18037ebc8
?GetCurTimeLessChildren@CVProfNode@@QEAANXZ 0x18037ebb0
?GetL2CacheMisses@CVProfNode@@QEAAHXZ 0x18037eba0
?GetNumBudgetGroups@CVProfile@@QEAAHXZ 0x18037ec58
?GetNumCounters@CVProfile@@QEBAHXZ 0x18037e8f0
?GetPeakTime@CVProfNode@@QEAANXZ 0x18037ebb8
?GetPrevSibling@CVProfNode@@QEAAPEAV1@XZ 0x18037ebd8
?GetPrevTime@CVProfNode@@QEAANXZ 0x18037ebd0
?GetPrevTimeLessChildren@CVProfNode@@QEAANXZ 0x18037ec80
?GetSubNode@CVProfNode@@QEAAPEAV1@PEBDH0H@Z 0x18037ec10
?GetThreadProc@CThread@@MEAAP6AKPEAX@ZXZ 0x18037e888
?GetTotalTime@CVProfNode@@QEAANXZ 0x18037ebc0
?GetTotalTimeLessChildren@CVProfNode@@QEAANXZ 0x18037eba8
?HideBudgetGroup@CVProfile@@QEAAXH_N@Z 0x18037ec38
?Init@CThread@@MEAA_NXZ 0x18037ead0
?IsAlive@CThread@@QEAA_NXZ 0x18037e8a0
?IsThreadRunning@CThread@@MEAA_NXZ 0x18037e9c8
?Join@CThread@@QEAA_NI@Z 0x18037e898
?Lock@CThreadFastMutex@@AECAXII@Z 0x18037e970
?MarkFrame@CVProfile@@QEAAXXZ 0x18037ec70
?OnExit@CThread@@MEAAXXZ 0x18037ead8
?OutputReport@CVProfile@@QEAAXHPEBDH@Z 0x18037ec60
?Pause@CVProfile@@QEAAXXZ 0x18037ec68
?Reset@CVProfNode@@QEAAXXZ 0x18037ec98
?ResetCounters@CVProfile@@QEAAXW4CounterGroup_t@@@Z 0x18037ec30
?ResetPeak@CVProfNode@@QEAAXXZ 0x18037eca8
?Resume@CVProfNode@@QEAAXXZ 0x18037eca0
?s_iCurrentUniqueNodeID@CVProfNode@@0HA 0x18037ebe0
?Set@CThreadEvent@@QEAA_NXZ 0x18037e940
?Set@CThreadLocalBase@GenericThreadLocals@@QEAAXPEAX@Z 0x18037e948
?SetName@CThread@@QEAAXPEBD@Z 0x18037e8b0
?SetPriority@CThread@@QEAA_NH@Z 0x18037e890
?SpinLockForRead@CThreadSpinRWLock@@QEAAXXZ 0x18037eaf0
?SpinLockForWrite@CThreadSpinRWLock@@QEAAXXZ 0x18037eae8
?Start@CThread@@UEAA_NIW4ThreadPriorityEnum_t@@@Z 0x18037e8a8
?Term@CVProfile@@QEAAXXZ 0x18037ebf8
?Wait@CThreadEvent@@QEAA_NI@Z 0x18037e920
?WaitForCreateComplete@CThread@@MEAA_NPEAVCThreadEvent@@@Z 0x18037eae0
AddMemoryInfoCallback 0x18037eb30
CallAssertFailedNotifyFunc 0x18037e9a8
COM_TimestampedLog 0x18037ea10
CommandLine 0x18037eaa0
ConDMsg 0x18037ea18
CreateSimpleThread 0x18037ea78
DevMsg 0x18037ea80
DevWarning 0x18037eac0
DoNewAssertDialog 0x18037e9b0
Dump_AddCallback 0x18037eb88
Dump_CreateDump 0x18037ec50
Dump_EnableCrashingOnCrashes 0x18037eb80
Error 0x18037eac8
g_ClockSpeed 0x18037ebe8
g_ClockSpeedMillisecondsMultiplier 0x18037e958
g_ClockSpeedSecondsMultiplier 0x18037e950
g_pMemAlloc 0x18037e9e0
g_VProfCurrentProfile 0x18037ea28
g_VProfSignalSpike 0x18037ec18
GetCPUInformation 0x18037e908
GetThreadedLoadLibraryFunc 0x18037eb20
InitPME 0x18037e900
LOG_GENERAL 0x18037eb28
LoggingSystem_IsChannelEnabled 0x18037eb08
LoggingSystem_Log 0x18037eb40
LoggingSystem_LogAssert 0x18037eb90
LoggingSystem_PopLoggingState 0x18037eb60
LoggingSystem_PushLoggingState 0x18037eb58
LoggingSystem_RegisterLoggingChannel 0x18037eb00
LoggingSystem_RegisterLoggingListener 0x18037eb50
LoggingSystem_ResetCurrentLoggingState 0x18037eb78
LoggingSystem_SetChannelSpewLevelByTag 0x18037eb68
MemAllocScratch 0x18037ea00
MemFreeScratch 0x18037e9f8
Msg 0x18037eaa8
Plat_CreateWindow 0x18037eb10
Plat_DebugString 0x18037eb48
Plat_ExitProcess 0x18037e938
Plat_FloatTime 0x18037ea90
Plat_GetDesktopResolution 0x18037eb70
Plat_GetLocalTime 0x18037e998
Plat_GetMemPageSize 0x18037e9d0
Plat_GetPagedPoolInfo 0x18037e9e8
Plat_IsInBenchmarkMode 0x18037ecb8
Plat_IsInDebugSession 0x18037e9a0
Plat_MSTime 0x18037ea88
Plat_SetBenchmarkMode 0x18037ecc0
Plat_SetWindowPos 0x18037e988
ReleaseThreadHandle 0x18037ea70
RemoveMemoryInfoCallback 0x18037eb38
ShouldUseNewAssertDialog 0x18037e9b8
ShutdownPME 0x18037e8f8
StackToolsNotify_LoadedLibrary 0x18037eb18
ThreadGetCurrentId 0x18037e990
ThreadInMainThread 0x18037ea08
ThreadInterlockedAssignIf 0x18037e980
ThreadInterlockedAssignIf128 0x18037e960
ThreadInterlockedCompareExchangePointer 0x18037e8d0
ThreadInterlockedDecrement 0x18037ea50
ThreadInterlockedExchange 0x18037ecb0
ThreadInterlockedIncrement 0x18037ea58
ThreadJoin 0x18037ea60
ThreadSleep 0x18037ea68
vtune 0x18037e9f0
Warning 0x18037eab0
WriteMiniDump 0x18037e8c8
AdjustWindowRect 0x18037e538
AdjustWindowRectEx 0x18037e5d8
BeginPaint 0x18037e558
CallWindowProcA 0x18037e598
ChangeDisplaySettingsA 0x18037e5c0
DefWindowProcW 0x18037e5a0
DestroyWindow 0x18037e590
DispatchMessageA 0x18037e618
DrawTextA 0x18037e5e8
EndPaint 0x18037e550
EnumDisplayDevicesA 0x18037e640
EnumDisplaySettingsA 0x18037e5b8
EnumDisplaySettingsExA 0x18037e5b0
FillRect 0x18037e528
FlashWindowEx 0x18037e630
GetClientRect 0x18037e548
GetDC 0x18037e568
GetSystemMetrics 0x18037e5f0
GetWindowLongA 0x18037e5d0
GetWindowLongPtrW 0x18037e520
GetWindowRect 0x18037e540
InvalidateRect 0x18037e5e0
IsIconic 0x18037e5a8
LoadIconA 0x18037e510
LoadImageA 0x18037e508
MessageBoxA 0x18037e638
MoveWindow 0x18037e588
PeekMessageA 0x18037e610
ReleaseCapture 0x18037e578
ReleaseDC 0x18037e560
SetCapture 0x18037e580
SetForegroundWindow 0x18037e570
SetWindowLongA 0x18037e5c8
SetWindowLongPtrW 0x18037e518
SetWindowPos 0x18037e600
ShowCursor 0x18037e530
ShowWindow 0x18037e608
TranslateMessage 0x18037e620
UpdateWindow 0x18037e5f8
wsprintfA 0x18037e628
??0CUniformRandomStream@@QEAA@XZ 0x18037ecf8
?RandomInt@CUniformRandomStream@@UEAAHHH@Z 0x18037ed18
?SetSeed@CUniformRandomStream@@UEAAXH@Z 0x18037ecf0
CreateNewThreadPool 0x18037ece0
g_pThreadPool 0x18037ed00
KeyValuesSystem 0x18037ece8
RandomFloat 0x18037ecd8
RandomFloatExp 0x18037ecd0
RandomInt 0x18037ed10
RandomSeed 0x18037ed08
HttpQueryInfoA 0x18037e658
InternetCloseHandle 0x18037e678
InternetCrackUrlA 0x18037e680
InternetOpenA 0x18037e650
InternetOpenUrlA 0x18037e670
InternetReadFile 0x18037e668
InternetSetStatusCallback 0x18037e660
mixerClose 0x18037e6f0
mixerGetControlDetailsA 0x18037e698
mixerGetDevCapsA 0x18037e6e0
mixerGetLineControlsA 0x18037e6a0
mixerGetLineInfoA 0x18037e6f8
mixerGetNumDevs 0x18037e6d8
mixerOpen 0x18037e6e8
mixerSetControlDetails 0x18037e690
waveOutClose 0x18037e6b0
waveOutOpen 0x18037e6a8
waveOutPrepareHeader 0x18037e6b8
waveOutReset 0x18037e6d0
waveOutUnprepareHeader 0x18037e6c0
waveOutWrite 0x18037e6c8
__WSAFDIsSet 0x18037e768
accept 0x18037e7b0
bind 0x18037e7a8
closesocket 0x18037e7a0
connect 0x18037e790
freeaddrinfo 0x18037e710
getaddrinfo 0x18037e708
gethostbyname 0x18037e718
gethostname 0x18037e730
getsockopt 0x18037e748
htons 0x18037e798
inet_addr 0x18037e740
ioctlsocket 0x18037e7b8
listen 0x18037e788
ntohl 0x18037e760
ntohs 0x18037e738
recv 0x18037e7c0
recvfrom 0x18037e758
select 0x18037e780
send 0x18037e7c8
sendto 0x18037e750
setsockopt 0x18037e778
socket 0x18037e770
WSACleanup 0x18037e720
WSAGetLastError 0x18037e7d0
WSAStartup 0x18037e728