CvGameCoreDLLFinal Release.dll

v3.0.3.0 32-bit Windows Analyzed
Description
Game core DLL for Sid Meier's Civilization V
Authors
Copyright (C) Firaxis Games. All Rights Reserved.
File size
2.9 MB
Uploaded
2026-04-26 15:06
Views
70
SHA-256
03f1b7f0d4b068a479d2f39e433ecbfa

Exported functions 2

??4_Init_locks@std@@QAEAAV01@ABV01@@Z #1 · 0x225d18
DllGetGameContext #2 · 0xa8710

Imported DLLs & functions 259

??0Connection@Database@@QAE@XZ 0x1023f098
??0Results@Database@@QAE@PBD@Z 0x1023f070
??0SingleResult@Database@@QAE@PBD@Z 0x1023f084
??0String@Localization@@QAE@ABV01@@Z 0x1023f0b4
??0String@Localization@@QAE@PBD@Z 0x1023f0a4
??0String@Localization@@QAE@XZ 0x1023f0bc
??1Connection@Database@@QAE@XZ 0x1023f08c
??1Results@Database@@UAE@XZ 0x1023f068
??1String@Localization@@UAE@XZ 0x1023f0c8
??2Results@Database@@SAPAXI@Z 0x1023f07c
??3Results@Database@@SAXPAX@Z 0x1023f078
??4String@Localization@@QAEAAV01@ABV01@@Z 0x1023f0c4
?BeginTransaction@Connection@Database@@QAEXXZ 0x1023f018
?Bind@Results@Database@@QAE_NHH@Z 0x1023f030
?Bind@Results@Database@@QAE_NHPBD_N@Z 0x1023f058
?Bind@Results@Database@@QAE_NHPBDH_N@Z 0x1023f040
?CalculateMemoryStats@Connection@Database@@QAEPBDXZ 0x1023f00c
?ClearCountCache@Connection@Database@@QAEXXZ 0x1023f008
?Count@Connection@Database@@QAEHPBD_N@Z 0x1023f04c
?EndTransaction@Connection@Database@@QAEXXZ 0x1023f01c
?ErrorMessage@Connection@Database@@QBEPBDXZ 0x1023f074
?Execute@Connection@Database@@QBE_NAAVResults@2@PBDH@Z 0x1023f06c
?Execute@Connection@Database@@QBE_NPBDH@Z 0x1023f090
?Execute@Results@Database@@QAE_NXZ 0x1023f020
?GetBool@Results@Database@@QAE_NH@Z 0x1023f02c
?GetBool@Results@Database@@QAE_NPBD@Z 0x1023f060
?GetFloat@Results@Database@@QAEMH@Z 0x1023f048
?GetFloat@Results@Database@@QAEMPBD@Z 0x1023f034
?GetInt@Results@Database@@QAEHH@Z 0x1023f050
?GetInt@Results@Database@@QAEHPBD@Z 0x1023f064
?GetText@Results@Database@@QAEPBDH@Z 0x1023f088
?GetText@Results@Database@@QAEPBDPBD@Z 0x1023f05c
?GetValue@Results@Database@@QAEXPBDAAH@Z 0x1023f038
?HasColumn@Results@Database@@QAE_NPBD@Z 0x1023f004
?IsEmpty@String@Localization@@QBE_NXZ 0x1023f0b0
?Lookup@Localization@@YA?AVString@1@PBD@Z 0x1023f0c0
?Open@Connection@Database@@QAE_NPBDH@Z 0x1023f094
?PushArgument@String@Localization@@QAE_NABV12@@Z 0x1023f0a0
?PushArgument@String@Localization@@QAE_NH@Z 0x1023f0d0
?PushArgument@String@Localization@@QAE_NM@Z 0x1023f0a8
?PushArgument@String@Localization@@QAE_NPBD@Z 0x1023f0d4
?PushArgument@String@Localization@@QAE_NPBDI@Z 0x1023f0ac
?Release@Results@Database@@QAEXXZ 0x1023f044
?Reset@Results@Database@@QAE_NXZ 0x1023f000
?SelectAll@Connection@Database@@QAE_NAAVResults@2@PBD@Z 0x1023f028
?SelectAt@Connection@Database@@QAE_NAAVResults@2@PBD11@Z 0x1023f03c
?SelectAt@Connection@Database@@QAE_NAAVResults@2@PBD1H@Z 0x1023f024
?SelectAt@Connection@Database@@QAE_NAAVResults@2@PBDH@Z 0x1023f080
?SelectWhere@Connection@Database@@QAE_NAAVResults@2@PBD1@Z 0x1023f010
?Step@Results@Database@@QAE_NXZ 0x1023f054
?toUTF8@String@Localization@@QAEPBDAAIH@Z 0x1023f0b8
?toUTF8@String@Localization@@QAEPBDXZ 0x1023f0cc
?ValidateFKConstraints@Connection@Database@@QBE_N_N@Z 0x1023f014
SymGetModuleInfo64 0x1023f37c
SymGetOptions 0x1023f388
SymInitialize 0x1023f384
SymLoadModuleEx 0x1023f380
SymSetOptions 0x1023f38c
CloseHandle 0x1023f168
CreateFileW 0x1023f15c
DeleteCriticalSection 0x1023f108
DeleteFileW 0x1023f150
EnterCriticalSection 0x1023f104
GetCurrentProcess 0x1023f110
GetCurrentProcessId 0x1023f0f0
GetCurrentThreadId 0x1023f0f4
GetFileAttributesExW 0x1023f16c
GetFileSize 0x1023f160
GetLastError 0x1023f154
GetModuleFileNameA 0x1023f118
GetModuleHandleA 0x1023f128
GetProcAddress 0x1023f12c
GetSystemTimeAsFileTime 0x1023f0ec
GetTickCount 0x1023f124
HeapAlloc 0x1023f144
HeapCreate 0x1023f138
HeapDestroy 0x1023f134
HeapFree 0x1023f140
HeapSetInformation 0x1023f13c
InitializeCriticalSection 0x1023f10c
InterlockedCompareExchange 0x1023f120
InterlockedDecrement 0x1023f11c
InterlockedExchange 0x1023f0fc
IsDebuggerPresent 0x1023f0e4
LeaveCriticalSection 0x1023f100
LoadLibraryA 0x1023f114
MultiByteToWideChar 0x1023f158
OutputDebugStringA 0x1023f148
QueryPerformanceCounter 0x1023f170
QueryPerformanceFrequency 0x1023f14c
ReadFile 0x1023f164
SetUnhandledExceptionFilter 0x1023f0e0
Sleep 0x1023f0f8
TerminateProcess 0x1023f0e8
UnhandledExceptionFilter 0x1023f0dc
WideCharToMultiByte 0x1023f130
lua_checkstack 0x1023f3c4
lua_cpcall 0x1023f420
lua_createtable 0x1023f398
lua_gc 0x1023f3fc
lua_getfield 0x1023f404
lua_gettop 0x1023f410
lua_isnumber 0x1023f3f8
lua_newuserdata 0x1023f3cc
lua_next 0x1023f3f4
lua_pushboolean 0x1023f394
lua_pushcclosure 0x1023f3b8
lua_pushinteger 0x1023f40c
lua_pushlightuserdata 0x1023f3a8
lua_pushnil 0x1023f3f0
lua_pushnumber 0x1023f3d8
lua_pushstring 0x1023f39c
lua_pushvalue 0x1023f3e8
lua_rawget 0x1023f3ac
lua_rawgeti 0x1023f3d4
lua_rawset 0x1023f3e4
lua_rawseti 0x1023f3ec
lua_remove 0x1023f3a4
lua_setfield 0x1023f3b0
lua_setmetatable 0x1023f3b4
lua_settop 0x1023f418
lua_toboolean 0x1023f41c
lua_tointeger 0x1023f414
lua_tolstring 0x1023f3c0
lua_touserdata 0x1023f424
lua_type 0x1023f408
luaL_checkinteger 0x1023f3d0
luaL_checklstring 0x1023f3a0
luaL_checktype 0x1023f3c8
luaL_error 0x1023f400
luaL_optinteger 0x1023f3bc
luaL_ref 0x1023f3dc
luaL_unref 0x1023f3e0
?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEXXZ 0x1023f184
?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEXXZ 0x1023f1ac
?_Raise_handler@std@@3P6AXABVexception@stdext@@@ZA 0x1023f220
?_Throw@std@@YAXABVexception@stdext@@@Z 0x1023f208
?_Unlock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEXXZ 0x1023f17c
??_D?$basic_ostringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ 0x1023f1d8
??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z 0x1023f1e4
??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z 0x1023f19c
??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBD@Z 0x1023f264
??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NPBDABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z 0x1023f250
??$?9DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z 0x1023f198
??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@0@Z 0x1023f238
??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@PBD@Z 0x1023f244
??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBDABV10@@Z 0x1023f240
??$?MDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z 0x1023f194
??0?$basic_ostringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@H@Z 0x1023f1e0
??0?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ 0x1023f210
??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z 0x1023f24c
??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z 0x1023f26c
??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ 0x1023f260
??1?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@XZ 0x1023f1ec
??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ 0x1023f268
??4?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV01@PB_W@Z 0x1023f20c
??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z 0x1023f230
??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z 0x1023f248
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@H@Z 0x1023f1e8
??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEABDU_Size_type_nosscl@01@@Z 0x1023f178
??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z 0x1023f23c
??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@D@Z 0x1023f22c
??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z 0x1023f234
?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@PBD@Z 0x1023f18c
?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@PBD@Z 0x1023f258
?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@PBDI@Z 0x1023f224
?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV?$_String_const_iterator@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ 0x1023f21c
?c_str@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBEPB_WXZ 0x1023f1f0
?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ 0x1023f254
?clear@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ 0x1023f25c
?empty@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE_NXZ 0x1023f228
?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV?$_String_const_iterator@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ 0x1023f218
?eof@?$char_traits@D@std@@SAHXZ 0x1023f1c4
?eq_int_type@?$char_traits@D@std@@SA_NABH0@Z 0x1023f1c0
?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@II@Z 0x1023f1f4
?flags@ios_base@std@@QBEHXZ 0x1023f1cc
?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@XZ 0x1023f1a0
?good@ios_base@std@@QBE_NXZ 0x1023f1a8
?length@?$char_traits@D@std@@SAIPBD@Z 0x1023f1d4
?max@?$numeric_limits@H@std@@SAHXZ 0x1023f200
?npos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@2IB 0x1023f1fc
?push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXD@Z 0x1023f214
?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ 0x1023f180
?reserve@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXI@Z 0x1023f204
?rfind@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIDI@Z 0x1023f1f8
?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z 0x1023f1b4
?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ 0x1023f190
?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHD@Z 0x1023f1c8
?sputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHPBDH@Z 0x1023f1bc
?str@?$basic_ostringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ 0x1023f1dc
?swap@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXAAV12@@Z 0x1023f188
?tie@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_ostream@DU?$char_traits@D@std@@@2@XZ 0x1023f1a4
?uncaught_exception@std@@YA_NXZ 0x1023f1b0
?width@ios_base@std@@QAEHH@Z 0x1023f1b8
?width@ios_base@std@@QBEHXZ 0x1023f1d0
__clean_type_info_names_internal 0x1023f2b4
__CppXcptFilter 0x1023f2c0
__CxxFrameHandler3 0x1023f304
__dllonexit 0x1023f2ec
__iob_func 0x1023f2fc
_adjust_fdiv 0x1023f2c4
_aligned_free 0x1023f280
_aligned_malloc 0x1023f284
_amsg_exit 0x1023f2c8
_crt_debugger_hook 0x1023f2b0
_CxxThrowException 0x1023f320
_decode_pointer 0x1023f2dc
_encode_pointer 0x1023f2e8
_encoded_null 0x1023f2d4
_except_handler4_common 0x1023f2b8
_initterm 0x1023f2d0
_initterm_e 0x1023f2cc
_itoa_s 0x1023f290
_lock 0x1023f2e4
_malloc_crt 0x1023f2d8
_onexit 0x1023f2e0
_purecall 0x1023f330
_strdup 0x1023f2a8
_stricmp 0x1023f35c
_strnicmp 0x1023f2a0
_unlock 0x1023f2f0
_vsnprintf 0x1023f328
_wassert 0x1023f288
?_type_info_dtor_internal_method@type_info@@QAEXXZ 0x1023f2bc
??0exception@std@@QAE@ABQBD@Z 0x1023f310
??0exception@std@@QAE@ABV01@@Z 0x1023f324
??0exception@std@@QAE@XZ 0x1023f31c
??1exception@std@@UAE@XZ 0x1023f318
?terminate@@YAXXZ 0x1023f2f4
?what@exception@std@@UBEPBDXZ 0x1023f314
atan2 0x1023f2ac
ceil 0x1023f338
fabs 0x1023f274
floor 0x1023f33c
fprintf_s 0x1023f2f8
free 0x1023f29c
ldiv 0x1023f344
log10 0x1023f34c
malloc 0x1023f298
memcpy 0x1023f308
memmove 0x1023f278
memmove_s 0x1023f32c
memset 0x1023f340
pow 0x1023f30c
sprintf 0x1023f358
sprintf_s 0x1023f350
sqrt 0x1023f348
strcpy_s 0x1023f354
strncmp 0x1023f2a4
strncpy_s 0x1023f28c
vsprintf_s 0x1023f334
wcschr 0x1023f27c
wcscpy_s 0x1023f294
wcsrchr 0x1023f300
CoCreateGuid 0x1023f42c
GetModuleInformation 0x1023f364
timeBeginPeriod 0x1023f36c
timeEndPeriod 0x1023f370
timeGetTime 0x1023f374