NativeMeshLightFlickerFix.dll

v1.5.1.0 64-bit Windows NT Analyzed
Description
Native Mesh Light Flicker Fix - extends native per-geometry light buffers and Water permutations.
Authors
Copyright © 2026 nicola89b. All rights reserved.
File size
1.8 MB
Uploaded
2026-08-10 13:56
Views
52
SHA-256
c1f108385b8dacab8f5e6c90eb621964

Exported functions 3

SKSEPlugin_Load #1 · 0x209d0
SKSEPlugin_Query #2 · 0xbbc60
SKSEPlugin_Version #3 · 0x1bf5e0

Imported DLLs & functions 374

atof 0x180145918
strtod 0x180145938
strtof 0x180145930
strtol 0x180145958
strtold 0x180145940
strtoll 0x180145920
strtoul 0x180145950
strtoull 0x180145948
wcstol 0x180145928
_lock_file 0x180145968
_mkdir 0x180145980
_stat64i32 0x180145978
_unlock_file 0x180145970
_callnewh 0x1801459b0
calloc 0x180145990
free 0x180145998
malloc 0x1801459a0
realloc 0x1801459a8
___lc_codepage_func 0x1801459d0
___lc_collate_cp_func 0x1801459c0
___lc_locale_name_func 0x1801459c8
localeconv 0x1801459d8
_dsign 0x180145a38
_fdsign 0x180145a48
_ldsign 0x180145a40
acosf 0x180145a68
ceil 0x180145a58
ceilf 0x180145a28
cosf 0x180145a50
floor 0x180145a00
fmodf 0x1801459f8
llround 0x1801459f0
log 0x180145a30
logf 0x180145a60
pow 0x180145a18
powf 0x180145a10
sin 0x180145a08
sinf 0x180145a20
sqrtf 0x1801459e8
_cexit 0x180145a88
_configure_narrow_argv 0x180145ac0
_crt_atexit 0x180145a90
_errno 0x180145ab8
_execute_onexit_table 0x180145a98
_initialize_narrow_environment 0x180145ab0
_initialize_onexit_table 0x180145aa8
_initterm 0x180145a78
_initterm_e 0x180145ac8
_register_onexit_function 0x180145aa0
_seh_filter_dll 0x180145a80
abort 0x180145ad0
terminate 0x180145ad8
__acrt_iob_func 0x180145b70
__stdio_common_vfprintf 0x180145af0
__stdio_common_vsprintf 0x180145b50
__stdio_common_vsscanf 0x180145b20
_fseeki64 0x180145af8
_fsopen 0x180145b58
_fwrite_nolock 0x180145b28
_get_stream_buffer_pointers 0x180145b60
_wfopen 0x180145b08
fclose 0x180145b68
fflush 0x180145b78
fgetc 0x180145b88
fgetpos 0x180145b80
fputc 0x180145b38
fread 0x180145b30
fseek 0x180145b10
fsetpos 0x180145b00
ftell 0x180145b18
fwrite 0x180145ae8
setvbuf 0x180145b40
ungetc 0x180145b48
isalpha 0x180145bb8
isdigit 0x180145bb0
isspace 0x180145ba8
strcat_s 0x180145b98
strcmp 0x180145be0
strcpy_s 0x180145be8
strlen 0x180145c00
strncmp 0x180145bf8
strncpy 0x180145bd8
tolower 0x180145ba0
toupper 0x180145bf0
towlower 0x180145bc0
towupper 0x180145bd0
wcslen 0x180145bc8
_gmtime64_s 0x180145c20
_localtime64_s 0x180145c18
strftime 0x180145c10
D3DCompile 0x180145010
D3DDisassemble 0x180145008
D3DReflect 0x180145000
ImmGetContext 0x180145038
ImmReleaseContext 0x180145020
ImmSetCandidateWindow 0x180145028
ImmSetCompositionWindow 0x180145030
AcquireSRWLockExclusive 0x180145180
AcquireSRWLockShared 0x180145188
AreFileApisANSI 0x180145150
CloseHandle 0x1801451f8
CreateDirectoryW 0x180145118
CreateFile2 0x180145148
CreateFileMappingW 0x1801452a8
DisableThreadLibraryCalls 0x1801451a8
FindClose 0x180145120
FindFirstFileW 0x180145128
FlushInstructionCache 0x180145060
FormatMessageA 0x1801452d0
FreeLibrary 0x180145088
GetConsoleMode 0x180145108
GetConsoleScreenBufferInfo 0x1801450f8
GetCurrentProcess 0x180145290
GetCurrentProcessId 0x1801452c8
GetCurrentThread 0x1801451e0
GetCurrentThreadId 0x1801451e8
GetDynamicTimeZoneInformation 0x1801452c0
GetEnvironmentVariableW 0x1801450e8
GetFileAttributesExW 0x180145130
GetFileInformationByHandleEx 0x180145158
GetFullPathNameW 0x180145138
GetLastError 0x180145200
GetLocaleInfoA 0x1801450b8
GetLocaleInfoEx 0x180145260
GetModuleFileNameW 0x180145220
GetModuleHandleA 0x180145268
GetModuleHandleExW 0x180145240
GetModuleHandleW 0x180145228
GetPrivateProfileIntW 0x180145248
GetPrivateProfileStringW 0x180145250
GetProcAddress 0x180145238
GetProcessHeap 0x1801451d0
GetProcessTimes 0x180145288
GetStdHandle 0x1801451d8
GetSystemDirectoryW 0x180145218
GetSystemInfo 0x1801450e0
GetSystemTimeAsFileTime 0x1801451a0
GetThreadContext 0x180145050
GetTickCount64 0x180145230
GlobalAlloc 0x180145090
GlobalFree 0x1801450a8
GlobalLock 0x1801450a0
GlobalUnlock 0x180145098
HeapAlloc 0x1801451c0
HeapFree 0x1801451c8
InitializeSListHead 0x1801451b0
InitOnceBeginInitialize 0x180145160
InitOnceComplete 0x180145168
IsDebuggerPresent 0x1801452b0
LoadLibraryA 0x180145270
LocalFree 0x180145110
MapViewOfFile 0x1801450d8
MultiByteToWideChar 0x1801450b0
OpenFileMappingW 0x1801450d0
OpenMutexW 0x180145208
OutputDebugStringA 0x1801452a0
QueryPerformanceCounter 0x180145278
QueryPerformanceFrequency 0x180145280
RaiseException 0x1801451b8
ReleaseSRWLockExclusive 0x180145170
ReleaseSRWLockShared 0x180145178
ResumeThread 0x180145048
SetConsoleTextAttribute 0x1801450f0
SetLastError 0x180145080
SetThreadContext 0x180145058
Sleep 0x180145210
SleepConditionVariableSRW 0x180145190
SuspendThread 0x1801452b8
TerminateProcess 0x1801450c8
UnmapViewOfFile 0x1801450c0
VirtualAlloc 0x180145068
VirtualFree 0x180145078
VirtualProtect 0x180145070
VirtualQuery 0x1801451f0
WakeAllConditionVariable 0x180145198
WideCharToMultiByte 0x180145298
WriteConsoleA 0x180145100
WriteFile 0x180145140
WritePrivateProfileStringW 0x180145258
__crtLCMapStringA 0x180145498
_Cnd_signal 0x180145490
_Mtx_lock 0x180145738
_Mtx_unlock 0x180145730
_Query_perf_counter 0x180145668
_Query_perf_frequency 0x180145660
_Strcoll 0x180145710
_Strxfrm 0x180145708
_Thrd_hardware_concurrency 0x1801452f0
_Thrd_id 0x180145488
_Thrd_join 0x180145480
_Xtime_get_ticks 0x180145478
?_Decref@facet@locale@std@@UEAAPEAV_Facet_base@3@XZ 0x180145690
?_Fiopen@std@@YAPEAU_iobuf@@PEB_WHH@Z 0x1801454d8
?_Fiopen@std@@YAPEAU_iobuf@@PEBDHH@Z 0x180145470
?_Getcat@?$codecvt@DDU_Mbstatet@@@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z 0x180145630
?_Getcat@?$ctype@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z 0x1801456a8
?_Getcoll@_Locinfo@std@@QEBA?AU_Collvec@@XZ 0x1801456f0
?_Getcvt@_Locinfo@std@@QEBA?AU_Cvtvec@@XZ 0x180145760
?_Getfalse@_Locinfo@std@@QEBAPEBDXZ 0x1801456e8
?_Getgloballocale@locale@std@@CAPEAV_Locimp@12@XZ 0x1801456b8
?_Gettrue@_Locinfo@std@@QEBAPEBDXZ 0x1801456e0
?_Gnavail@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEBA_JXZ 0x180145588
?_Gndec@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAPEADXZ 0x180145598
?_Gninc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAPEADXZ 0x180145590
?_Id_cnt@id@locale@std@@0HA 0x180145688
?_Incref@facet@locale@std@@UEAAXXZ 0x180145698
?_Init@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAXPEAPEAD0PEAH001@Z 0x180145550
?_Init@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAXXZ 0x180145558
?_Init@locale@std@@CAPEAV_Locimp@12@_N@Z 0x1801456c0
?_Ipfx@?$basic_istream@_WU?$char_traits@_W@std@@@std@@QEAA_N_N@Z 0x1801453a8
?_Lock@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@UEAAXXZ 0x1801453b0
?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UEAAXXZ 0x1801454b0
?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAXXZ 0x1801454f8
?_Pnavail@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEBA_JXZ 0x180145560
?_Pninc@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IEAAPEA_WXZ 0x180145370
?_Pninc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAPEADXZ 0x180145568
?_Syserror_map@std@@YAPEBDH@Z 0x180145720
?_Throw_Cpp_error@std@@YAXH@Z 0x180145728
?_Unlock@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@UEAAXXZ 0x1801453b8
?_Unlock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UEAAXXZ 0x1801454a8
?_Winerror_map@std@@YAHH@Z 0x180145718
?_Xbad_alloc@std@@YAXXZ 0x180145768
?_Xbad_function_call@std@@YAXXZ 0x1801453f8
?_Xinvalid_argument@std@@YAXPEBD@Z 0x1801452f8
?_Xlength_error@std@@YAXPEBD@Z 0x180145748
?_Xout_of_range@std@@YAXPEBD@Z 0x180145740
?_Xregex_error@std@@YAXW4error_type@regex_constants@1@@Z 0x1801456a0
??0_Locinfo@std@@QEAA@PEBD@Z 0x180145700
??0_Lockit@std@@QEAA@H@Z 0x180145758
??0?$basic_ios@_WU?$char_traits@_W@std@@@std@@IEAA@XZ 0x180145390
??0?$basic_ios@DU?$char_traits@D@std@@@std@@IEAA@XZ 0x180145508
??0?$basic_istream@_WU?$char_traits@_W@std@@@std@@QEAA@PEAV?$basic_streambuf@_WU?$char_traits@_W@std@@@1@_N@Z 0x180145398
??0?$basic_istream@DU?$char_traits@D@std@@@std@@QEAA@PEAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z 0x180145430
??0?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@PEAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z 0x180145500
??0?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IEAA@XZ 0x180145300
??0?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAA@XZ 0x180145600
??0facet@locale@std@@IEAA@_K@Z 0x1801456d0
??1_Locinfo@std@@QEAA@XZ 0x1801456f8
??1_Lockit@std@@QEAA@XZ 0x180145750
??1?$basic_ios@_WU?$char_traits@_W@std@@@std@@UEAA@XZ 0x180145378
??1?$basic_ios@DU?$char_traits@D@std@@@std@@UEAA@XZ 0x180145538
??1?$basic_istream@_WU?$char_traits@_W@std@@@std@@UEAA@XZ 0x1801453a0
??1?$basic_istream@DU?$char_traits@D@std@@@std@@UEAA@XZ 0x180145438
??1?$basic_ostream@DU?$char_traits@D@std@@@std@@UEAA@XZ 0x180145780
??1?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@UEAA@XZ 0x180145308
??1?$basic_streambuf@DU?$char_traits@D@std@@@std@@UEAA@XZ 0x1801455f8
??1facet@locale@std@@MEAA@XZ 0x1801456c8
??5?$basic_istream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@AEA_K@Z 0x180145440
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@_K@Z 0x180145770
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@H@Z 0x1801452e8
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@I@Z 0x1801454f0
??7ios_base@std@@QEBA_NXZ 0x180145628
??Bios_base@std@@QEBA_NXZ 0x1801452e0
?always_noconv@codecvt_base@std@@QEBA_NXZ 0x180145650
?bad@ios_base@std@@QEBA_NXZ 0x180145418
?c_str@?$_Yarn@D@std@@QEBAPEBDXZ 0x1801456d8
?classic@locale@std@@SAAEBV12@XZ 0x180145400
?clear@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAXH_N@Z 0x180145530
?eback@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IEBAPEA_WXZ 0x180145328
?eback@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEBAPEADXZ 0x1801455d8
?egptr@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IEBAPEA_WXZ 0x180145340
?egptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEBAPEADXZ 0x1801455b8
?eof@ios_base@std@@QEBA_NXZ 0x180145408
?epptr@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IEBAPEA_WXZ 0x180145358
?epptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEBAPEADXZ 0x1801455a0
?exceptions@ios_base@std@@QEAAXH@Z 0x180145420
?fail@ios_base@std@@QEBA_NXZ 0x180145410
?fill@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBADXZ 0x180145510
?flags@ios_base@std@@QEBAHXZ 0x180145618
?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@XZ 0x1801454e0
?gbump@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IEAAXH@Z 0x180145348
?gbump@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAXH@Z 0x1801455b0
?gcount@?$basic_istream@DU?$char_traits@D@std@@@std@@QEBA_JXZ 0x180145458
?getloc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEBA?AVlocale@2@XZ 0x1801455f0
?good@ios_base@std@@QEBA_NXZ 0x180145620
?gptr@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IEBAPEA_WXZ 0x180145330
?gptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEBAPEADXZ 0x1801455d0
?id@?$codecvt@DDU_Mbstatet@@@std@@2V0locale@2@A 0x1801454a0
?id@?$collate@D@std@@2V0locale@2@A 0x180145670
?id@?$ctype@D@std@@2V0locale@2@A 0x180145680
?id@?$numpunct@D@std@@2V0locale@2@A 0x180145678
?ignore@?$basic_istream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@_JH@Z 0x180145448
?imbue@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAA?AVlocale@2@AEBV32@@Z 0x180145428
?imbue@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAAXAEBVlocale@2@@Z 0x1801453f0
?imbue@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAXAEBVlocale@2@@Z 0x1801454b8
?in@?$codecvt@DDU_Mbstatet@@@std@@QEBAHAEAU_Mbstatet@@PEBD1AEAPEBDPEAD3AEAPEAD@Z 0x180145648
?out@?$codecvt@DDU_Mbstatet@@@std@@QEBAHAEAU_Mbstatet@@PEBD1AEAPEBDPEAD3AEAPEAD@Z 0x180145640
?pbase@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEBAPEADXZ 0x1801455c8
?pbump@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAXH@Z 0x180145580
?pptr@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IEBAPEA_WXZ 0x180145338
?pptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEBAPEADXZ 0x1801455c0
?rdbuf@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QEBAPEAV?$basic_streambuf@_WU?$char_traits@_W@std@@@2@XZ 0x180145388
?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBAPEAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ 0x180145518
?read@?$basic_istream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@PEAD_J@Z 0x180145450
?sbumpc@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@QEAAGXZ 0x180145310
?seekg@?$basic_istream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@_JH@Z 0x180145460
?setbuf@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAAPEAV12@PEA_W_J@Z 0x1801453e0
?setbuf@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAPEAV12@PEAD_J@Z 0x1801454c0
?setg@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IEAAXPEA_W00@Z 0x180145350
?setg@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAXPEAD00@Z 0x1801455a8
?setp@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IEAAXPEA_W0@Z 0x180145360
?setp@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IEAAXPEA_W00@Z 0x180145368
?setp@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAXPEAD0@Z 0x180145578
?setp@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAXPEAD00@Z 0x180145570
?setstate@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QEAAXH_N@Z 0x180145380
?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAXH_N@Z 0x180145528
?sgetc@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@QEAAGXZ 0x180145318
?showmanyc@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAA_JXZ 0x1801453c0
?showmanyc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JXZ 0x1801454d0
?snextc@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@QEAAGXZ 0x180145320
?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAAHD@Z 0x1801455e8
?sputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAA_JPEBD_J@Z 0x1801455e0
?sync@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAAHXZ 0x1801453e8
?sync@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAHXZ 0x180145778
?tellg@?$basic_istream@DU?$char_traits@D@std@@@std@@QEAA?AV?$fpos@U_Mbstatet@@@2@XZ 0x180145468
?tie@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBAPEAV?$basic_ostream@DU?$char_traits@D@std@@@2@XZ 0x180145520
?tolower@?$ctype@D@std@@QEBADD@Z 0x1801456b0
?uflow@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAAGXZ 0x1801453c8
?uflow@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAHXZ 0x1801454c8
?uncaught_exceptions@std@@YAHXZ 0x180145658
?unshift@?$codecvt@DDU_Mbstatet@@@std@@QEBAHAEAU_Mbstatet@@PEAD1AEAPEAD@Z 0x180145638
?width@ios_base@std@@QEAA_J_J@Z 0x180145608
?width@ios_base@std@@QEBA_JXZ 0x180145610
?write@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@PEBD_J@Z 0x1801454e8
?xsgetn@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAA_JPEA_W_J@Z 0x1801453d0
?xsgetn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JPEAD_J@Z 0x180145548
?xsputn@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAA_JPEB_W_J@Z 0x1801453d8
?xsputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JPEBD_J@Z 0x180145540
CoTaskMemFree 0x180145c40
ShellExecuteW 0x180145790
SHGetKnownFolderPath 0x180145798
ClientToScreen 0x1801457b8
CloseClipboard 0x1801457f0
EmptyClipboard 0x180145808
GetAsyncKeyState 0x1801457c0
GetClientRect 0x1801457c8
GetClipboardData 0x180145800
GetCursorPos 0x1801457d0
GetForegroundWindow 0x180145828
GetKeyboardLayout 0x180145810
GetKeyState 0x180145820
LoadCursorA 0x1801457b0
MessageBoxW 0x1801457a8
OpenClipboard 0x1801457e8
ScreenToClient 0x1801457e0
SetClipboardData 0x1801457f8
SetCursor 0x1801457d8
SetCursorPos 0x180145818
__CxxFrameHandler4 0x1801458e8
__C_specific_handler 0x180145880
__C_specific_handler_noexcept 0x1801458c8
__current_exception 0x180145898
__current_exception_context 0x1801458a0
__RTtypeid 0x1801458a8
__std_exception_copy 0x180145838
__std_exception_destroy 0x180145850
__std_terminate 0x180145848
__std_type_info_compare 0x180145858
__std_type_info_destroy_list 0x1801458b0
__vcrt_GetModuleFileNameW 0x1801458b8
__vcrt_LoadLibraryExW 0x1801458d8
_CxxThrowException 0x180145860
_purecall 0x1801458c0
memchr 0x180145888
memcmp 0x180145868
memcpy 0x1801458d0
memmove 0x180145870
memset 0x180145878
strchr 0x180145840
strstr 0x180145890
GetFileVersionInfoSizeW 0x180145908
GetFileVersionInfoW 0x1801458f8
VerQueryValueW 0x180145900