FDKCharacterSwapAnalyzer.dll

vUnknown 64-bit Unknown OS Analyzed
Description
—
Authors
Unknown
File size
1.1 MB
Uploaded
2026-09-08 00:55
Views
26
SHA-256
d19dcc6f16090ce4a602ad2049589323

Exported functions 22

AnalyzeCharacterSwap #1 · 0xc6a0
AnalyzeCharacterSwapSilent #2 · 0xc6b0
OpenCharacterFamilySwapPrototype #3 · 0x20f00
OpenCharacterSwapCatalog #4 · 0x20f00
OpenCharacterSwapPrototype #5 · 0x20f00
OpenSelectedCharacterSwapPrototype #6 · 0x20f00
SelfTestCharacterFamilySwapPrototype #7 · 0x30ba0
SelfTestCharacterModelArchiveTransaction #8 · 0x65c90
SelfTestCharacterModelInfoArchivePayload #9 · 0x65ca0
SelfTestCharacterPortraitArchiveTransaction #10 · 0x65c80
SelfTestCharacterSwapPrototype #11 · 0x20f20
SelfTestMultipleSelectedCharacterSwaps #12 · 0x65c40
SelfTestSelectedCharacterSwapPrototype #13 · 0x30bf0
SelfTestVariantOnlySelectedCharacterSwaps #14 · 0x65cc0
ValidateCharacterFamilySwapPrototype #15 · 0x30bc0
ValidateCharacterModelMaterials #16 · 0x65cb0
ValidateCharacterPortraitArchivePlan #17 · 0x65c60
ValidateCharacterSwapCatalog #18 · 0x8fab0
ValidateCharacterSwapPrototype #19 · 0x20f10
ValidateCharacterTransparentPortraitFallback #20 · 0x65c70
ValidateConcurrentSelectedCharacterSwap #21 · 0x65c50
ValidateSelectedCharacterSwapPrototype #22 · 0x30be0

Imported DLLs & functions 323

strtol 0x1800d8840
strtoul 0x1800d8830
strtoull 0x1800d8838
_lock_file 0x1800d8850
_unlock_file 0x1800d8858
_callnewh 0x1800d8870
calloc 0x1800d8880
free 0x1800d8878
malloc 0x1800d8868
___lc_codepage_func 0x1800d8890
_fdclass 0x1800d88c0
ceilf 0x1800d88a0
cosf 0x1800d88b8
floorf 0x1800d88b0
lroundf 0x1800d88c8
sinf 0x1800d88a8
sqrtf 0x1800d88d0
_beginthreadex 0x1800d8910
_cexit 0x1800d88e8
_configure_narrow_argv 0x1800d8940
_crt_atexit 0x1800d88e0
_errno 0x1800d8900
_execute_onexit_table 0x1800d8938
_initialize_narrow_environment 0x1800d8930
_initialize_onexit_table 0x1800d8918
_initterm 0x1800d88f0
_initterm_e 0x1800d88f8
_invalid_parameter_noinfo_noreturn 0x1800d8958
_register_onexit_function 0x1800d8908
_seh_filter_dll 0x1800d8948
_wassert 0x1800d8928
abort 0x1800d8950
terminate 0x1800d8920
__stdio_common_vsnprintf_s 0x1800d8980
__stdio_common_vsprintf_s 0x1800d8978
_fseeki64 0x1800d89c0
_get_stream_buffer_pointers 0x1800d89c8
fclose 0x1800d89d0
fflush 0x1800d8988
fgetc 0x1800d8968
fgetpos 0x1800d8990
fputc 0x1800d89a8
fread 0x1800d89b8
fsetpos 0x1800d89b0
fwrite 0x1800d8970
setvbuf 0x1800d8998
ungetc 0x1800d89a0
_stricmp 0x1800d89f0
_wcsicmp 0x1800d8a20
_wcsnicmp 0x1800d89f8
isalnum 0x1800d89e8
isdigit 0x1800d8a00
iswalnum 0x1800d8a08
strnlen 0x1800d8a10
tolower 0x1800d8a18
towlower 0x1800d89e0
_localtime64_s 0x1800d8a30
BCryptCloseAlgorithmProvider 0x1800d8a58
BCryptCreateHash 0x1800d8a70
BCryptDestroyHash 0x1800d8a60
BCryptFinishHash 0x1800d8a50
BCryptGetProperty 0x1800d8a40
BCryptHashData 0x1800d8a68
BCryptOpenAlgorithmProvider 0x1800d8a48
0x1800d8000
0x1800d8008
0x1800d8010
ImageList_Add 0x1800d8028
ImageList_Create 0x1800d8020
ImageList_Destroy 0x1800d8018
InitCommonControlsEx 0x1800d8030
D3D11CreateDevice 0x1800d8a80
D3DCompile 0x1800d8040
CreateCompatibleDC 0x1800d8090
CreateDIBSection 0x1800d8080
DeleteDC 0x1800d8058
DeleteObject 0x1800d8098
GetObjectW 0x1800d8078
GetStockObject 0x1800d8050
GetTextExtentPoint32W 0x1800d8060
SelectObject 0x1800d8088
SetBkMode 0x1800d8070
SetTextColor 0x1800d8068
ActivateActCtx 0x1800d81d0
AreFileApisANSI 0x1800d8218
CloseHandle 0x1800d80f8
CreateActCtxW 0x1800d81c8
CreateDirectoryW 0x1800d8288
CreateFileW 0x1800d80d8
CreateMutexW 0x1800d82a8
CreateToolhelp32Snapshot 0x1800d8128
DeactivateActCtx 0x1800d81d8
DeleteFileW 0x1800d8140
DisableThreadLibraryCalls 0x1800d80f0
FindClose 0x1800d8280
FindFirstFileExW 0x1800d8270
FindFirstFileW 0x1800d8278
FindNextFileW 0x1800d8268
FlushFileBuffers 0x1800d8160
FormatMessageA 0x1800d8298
FreeLibrary 0x1800d81b8
GetCurrentDirectoryW 0x1800d8198
GetCurrentProcess 0x1800d8250
GetCurrentProcessId 0x1800d8158
GetCurrentThreadId 0x1800d8190
GetFileAttributesExW 0x1800d81f8
GetFileInformationByHandle 0x1800d8200
GetFileInformationByHandleEx 0x1800d8220
GetFileSizeEx 0x1800d80c8
GetFinalPathNameByHandleW 0x1800d8208
GetLastError 0x1800d80e8
GetLocaleInfoEx 0x1800d8290
GetLocalTime 0x1800d8100
GetModuleFileNameW 0x1800d80d0
GetModuleHandleExW 0x1800d8120
GetModuleHandleW 0x1800d81b0
GetProcAddress 0x1800d81a8
GetSystemTimeAsFileTime 0x1800d80b8
GetTempPathW 0x1800d8188
GetTickCount64 0x1800d8130
InitializeSListHead 0x1800d8178
IsDebuggerPresent 0x1800d80a8
IsProcessorFeaturePresent 0x1800d8260
LoadLibraryExW 0x1800d81c0
LoadLibraryW 0x1800d81e0
LocalFree 0x1800d82a0
lstrlenW 0x1800d8180
MoveFileExW 0x1800d8150
MultiByteToWideChar 0x1800d80e0
OutputDebugStringA 0x1800d81f0
Process32FirstW 0x1800d8148
Process32NextW 0x1800d8138
QueryPerformanceCounter 0x1800d80b0
ReadFile 0x1800d80c0
ReleaseActCtx 0x1800d81e8
RemoveDirectoryW 0x1800d8168
RtlCaptureContext 0x1800d8228
RtlLookupFunctionEntry 0x1800d8230
RtlVirtualUnwind 0x1800d8238
SetCurrentDirectoryW 0x1800d81a0
SetEndOfFile 0x1800d8170
SetFileInformationByHandle 0x1800d8210
SetFilePointerEx 0x1800d8108
SetUnhandledExceptionFilter 0x1800d8248
TerminateProcess 0x1800d8258
UnhandledExceptionFilter 0x1800d8240
WideCharToMultiByte 0x1800d8110
WriteFile 0x1800d8118
_Cnd_do_broadcast_at_thread_exit 0x1800d82d0
_Mtx_destroy_in_situ 0x1800d8340
_Mtx_init_in_situ 0x1800d8350
_Mtx_lock 0x1800d8348
_Mtx_unlock 0x1800d8358
_Thrd_id 0x1800d82c8
_Thrd_join 0x1800d82c0
_Xtime_get_ticks 0x1800d8518
?_Fiopen@std@@YAPEAU_iobuf@@PEB_WHH@Z 0x1800d83a0
?_Getcat@?$codecvt@DDU_Mbstatet@@@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z 0x1800d83c8
?_Getcat@?$time_put@DV?$ostreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z 0x1800d8530
?_Getgloballocale@locale@std@@CAPEAV_Locimp@12@XZ 0x1800d8380
?_Init@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAXXZ 0x1800d83f8
?_Ipfx@?$basic_istream@DU?$char_traits@D@std@@@std@@QEAA_N_N@Z 0x1800d8520
?_Lock@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@UEAAXXZ 0x1800d85d8
?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UEAAXXZ 0x1800d8468
?_Osfx@?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QEAAXXZ 0x1800d8580
?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAXXZ 0x1800d8400
?_Syserror_map@std@@YAPEBDH@Z 0x1800d83b8
?_Throw_Cpp_error@std@@YAXH@Z 0x1800d82e0
?_Unlock@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@UEAAXXZ 0x1800d85e0
?_Unlock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UEAAXXZ 0x1800d8470
?_Winerror_map@std@@YAHH@Z 0x1800d8390
?_Xinvalid_argument@std@@YAXPEBD@Z 0x1800d8510
?_Xlength_error@std@@YAXPEBD@Z 0x1800d83b0
?_Xout_of_range@std@@YAXPEBD@Z 0x1800d8388
??0_Lockit@std@@QEAA@H@Z 0x1800d8370
??0?$basic_ios@_WU?$char_traits@_W@std@@@std@@IEAA@XZ 0x1800d85c0
??0?$basic_ios@DU?$char_traits@D@std@@@std@@IEAA@XZ 0x1800d8450
??0?$basic_istream@DU?$char_traits@D@std@@@std@@QEAA@PEAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z 0x1800d8538
??0?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QEAA@PEAV?$basic_streambuf@_WU?$char_traits@_W@std@@@1@_N@Z 0x1800d85c8
??0?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@PEAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z 0x1800d8458
??0?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IEAA@XZ 0x1800d8578
??0?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAA@XZ 0x1800d83f0
??1_Lockit@std@@QEAA@XZ 0x1800d8368
??1?$basic_ios@_WU?$char_traits@_W@std@@@std@@UEAA@XZ 0x1800d8620
??1?$basic_ios@DU?$char_traits@D@std@@@std@@UEAA@XZ 0x1800d84b0
??1?$basic_istream@DU?$char_traits@D@std@@@std@@UEAA@XZ 0x1800d8318
??1?$basic_ostream@_WU?$char_traits@_W@std@@@std@@UEAA@XZ 0x1800d8628
??1?$basic_ostream@DU?$char_traits@D@std@@@std@@UEAA@XZ 0x1800d84b8
??1?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@UEAA@XZ 0x1800d85d0
??1?$basic_streambuf@DU?$char_traits@D@std@@@std@@UEAA@XZ 0x1800d8460
??6?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QEAAAEAV01@_K@Z 0x1800d8500
??6?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QEAAAEAV01@I@Z 0x1800d8328
??6?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QEAAAEAV01@K@Z 0x1800d8630
??6?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QEAAAEAV01@N@Z 0x1800d8330
??6?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QEAAAEAV01@P6AAEAVios_base@1@AEAV21@@Z@Z 0x1800d8320
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@_J@Z 0x1800d82b8
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@_K@Z 0x1800d84d8
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@H@Z 0x1800d84c8
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@I@Z 0x1800d84d0
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@P6AAEAVios_base@1@AEAV21@@Z@Z 0x1800d84c0
??7ios_base@std@@QEBA_NXZ 0x1800d84e8
??Bid@locale@std@@QEAA_KXZ 0x1800d84f8
??Bios_base@std@@QEBA_NXZ 0x1800d8308
?always_noconv@codecvt_base@std@@QEBA_NXZ 0x1800d84f0
?clear@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAXH_N@Z 0x1800d82f8
?eback@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IEBAPEA_WXZ 0x1800d8590
?eback@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEBAPEADXZ 0x1800d8420
?egptr@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IEBAPEA_WXZ 0x1800d85a8
?egptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEBAPEADXZ 0x1800d8438
?eof@ios_base@std@@QEBA_NXZ 0x1800d82e8
?epptr@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IEBAPEA_WXZ 0x1800d85b0
?epptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEBAPEADXZ 0x1800d8440
?fill@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QEAA_W_W@Z 0x1800d8300
?flush@?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QEAAAEAV12@XZ 0x1800d8588
?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@XZ 0x1800d8408
?getloc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEBA?AVlocale@2@XZ 0x1800d83c0
?getloc@ios_base@std@@QEBA?AVlocale@2@XZ 0x1800d8310
?good@ios_base@std@@QEBA_NXZ 0x1800d84e0
?gptr@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IEBAPEA_WXZ 0x1800d8598
?gptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEBAPEADXZ 0x1800d8428
?id@?$codecvt@DDU_Mbstatet@@@std@@2V0locale@2@A 0x1800d8398
?id@?$time_put@DV?$ostreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@2V0locale@2@A 0x1800d8508
?imbue@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAAXAEBVlocale@2@@Z 0x1800d8618
?imbue@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAXAEBVlocale@2@@Z 0x1800d84a8
?in@?$codecvt@DDU_Mbstatet@@@std@@QEBAHAEAU_Mbstatet@@PEBD1AEAPEBDPEAD3AEAPEAD@Z 0x1800d8410
?out@?$codecvt@DDU_Mbstatet@@@std@@QEBAHAEAU_Mbstatet@@PEBD1AEAPEBDPEAD3AEAPEAD@Z 0x1800d8418
?pbase@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IEBAPEA_WXZ 0x1800d8568
?pbase@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEBAPEADXZ 0x1800d83e0
?pptr@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IEBAPEA_WXZ 0x1800d85a0
?pptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEBAPEADXZ 0x1800d8430
?put@?$time_put@DV?$ostreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@QEBA?AV?$ostreambuf_iterator@DU?$char_traits@D@std@@@2@V32@AEAVios_base@2@DPEBUtm@@PEBD3@Z 0x1800d8548
?read@?$basic_istream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@PEAD_J@Z 0x1800d8338
?sbumpc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAAHXZ 0x1800d8550
?seekg@?$basic_istream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@_JH@Z 0x1800d82f0
?setbuf@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAAPEAV12@PEA_W_J@Z 0x1800d8608
?setbuf@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAPEAV12@PEAD_J@Z 0x1800d8498
?setprecision@std@@YA?AU?$_Smanip@_J@1@_J@Z 0x1800d82d8
?setstate@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QEAAXH_N@Z 0x1800d85b8
?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAXH_N@Z 0x1800d8448
?setw@std@@YA?AU?$_Smanip@_J@1@_J@Z 0x1800d83a8
?sgetc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAAHXZ 0x1800d8558
?showmanyc@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAA_JXZ 0x1800d85e8
?showmanyc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JXZ 0x1800d8478
?snextc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAAHXZ 0x1800d8528
?sputc@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@QEAAG_W@Z 0x1800d8560
?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAAHD@Z 0x1800d83d8
?sputn@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@QEAA_JPEB_W_J@Z 0x1800d8540
?sputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAA_JPEBD_J@Z 0x1800d83d0
?sync@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAAHXZ 0x1800d8610
?sync@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAHXZ 0x1800d84a0
?uflow@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAAGXZ 0x1800d85f0
?uflow@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAHXZ 0x1800d8480
?uncaught_exceptions@std@@YAHXZ 0x1800d8378
?unshift@?$codecvt@DDU_Mbstatet@@@std@@QEBAHAEAU_Mbstatet@@PEAD1AEAPEAD@Z 0x1800d83e8
?widen@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBADD@Z 0x1800d8570
?write@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@PEBD_J@Z 0x1800d8360
?xsgetn@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAA_JPEA_W_J@Z 0x1800d85f8
?xsgetn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JPEAD_J@Z 0x1800d8488
?xsputn@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAA_JPEB_W_J@Z 0x1800d8600
?xsputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JPEBD_J@Z 0x1800d8490
CoCreateInstance 0x1800d8aa0
CoInitializeEx 0x1800d8a90
CoTaskMemFree 0x1800d8a98
CoUninitialize 0x1800d8aa8
AdjustWindowRectEx 0x1800d8688
BeginDeferWindowPos 0x1800d8780
CreateWindowExW 0x1800d86d0
DeferWindowPos 0x1800d8678
DefWindowProcW 0x1800d8680
DestroyWindow 0x1800d86a0
DispatchMessageW 0x1800d86f8
DrawTextW 0x1800d8738
EnableWindow 0x1800d8708
EndDeferWindowPos 0x1800d8748
GetClassInfoExW 0x1800d8660
GetClientRect 0x1800d8740
GetDC 0x1800d86a8
GetMessageW 0x1800d8670
GetWindowLongPtrW 0x1800d86e8
GetWindowRect 0x1800d8698
GetWindowTextLengthW 0x1800d8668
GetWindowTextW 0x1800d8700
InvalidateRect 0x1800d8718
IsDialogMessageW 0x1800d87a0
IsWindow 0x1800d8778
IsWindowEnabled 0x1800d8648
IsWindowVisible 0x1800d86b0
KillTimer 0x1800d8730
LoadCursorW 0x1800d8750
LoadIconW 0x1800d8758
MessageBoxW 0x1800d8640
MoveWindow 0x1800d8770
PeekMessageW 0x1800d8788
PostMessageW 0x1800d8690
PostQuitMessage 0x1800d8728
RedrawWindow 0x1800d8798
RegisterClassExW 0x1800d86f0
ReleaseDC 0x1800d8710
SendMessageW 0x1800d86d8
SetActiveWindow 0x1800d86c0
SetFocus 0x1800d8650
SetForegroundWindow 0x1800d8720
SetTimer 0x1800d8790
SetWindowLongPtrW 0x1800d86c8
SetWindowPos 0x1800d86b8
SetWindowTextW 0x1800d86e0
ShowWindow 0x1800d8768
SystemParametersInfoW 0x1800d8658
TranslateMessage 0x1800d8760
__CxxFrameHandler4 0x1800d8820
__C_specific_handler 0x1800d87e8
__current_exception 0x1800d87f8
__current_exception_context 0x1800d87f0
__std_exception_copy 0x1800d8800
__std_exception_destroy 0x1800d87c0
__std_terminate 0x1800d8808
__std_type_info_destroy_list 0x1800d87d0
_CxxThrowException 0x1800d87e0
memchr 0x1800d87c8
memcmp 0x1800d87b0
memcpy 0x1800d8810
memmove 0x1800d87b8
memset 0x1800d87d8