SPRDDLL.dll

v1.0.0.1 32-bit Windows NT Analyzed
Description
TODO: <File description>
Authors
TODO: (c) <Company name>. All rights reserved.
File size
258.5 KB
Uploaded
2026-02-14 18:35
Views
110
SHA-256
25c1c9d37fb99adc90640f3fde65a388

Exported functions 139

??0CSPRDComDload@@QAE@PAUHWND__@@@Z #1 · 0x5560
??1CSPRDComDload@@QAE@XZ #2 · 0x5a60
?AddBackupFiles@CSPRDComDload@@QAEHPAUBMFileInfo_TAG@@AAHPAU_BMOBJ@@PAU_FILE_INFO_T@@@Z #3 · 0x17bf0
?AddBackupFiles_CalPage@CSPRDComDload@@QAEXPAU_FILE_INFO_T@@HH@Z #4 · 0x75d0
?AddEraseAll@CSPRDComDload@@QAEHPAUBMFileInfo_TAG@@@Z #5 · 0x18c30
?AddStepDescription@CSPRDComDload@@QAEXABV?$CStringT@DV?$StrTraitMFC_DLL@DV?$ChTraitsCRT@D@ATL@@@@@ATL@@@Z #6 · 0x17b70
?BCDToWString@CSPRDComDload@@QAEKPAEKPADK@Z #7 · 0x1b9d0
?Buf2TString@CSPRDComDload@@QAEKPAEKPADK@Z #8 · 0x5c00
?CalPageLoadSettings@CSPRDComDload@@QAEHPBD@Z #9 · 0x78d0
?CheckCalibration@CSPRDComDload@@QAEHPBDPAEKAAV?$CStringT@DV?$StrTraitMFC_DLL@DV?$ChTraitsCRT@D@ATL@@@@@ATL@@@Z #10 · 0x1b600
?CheckDLFiles@CSPRDComDload@@QAEHXZ #11 · 0x1c1d0
?CheckInitDLFiles@CSPRDComDload@@QAEHXZ #12 · 0x6ac0
?CheckKeyMatch@CSPRDComDload@@QAEHABU_DUT_KEY_T@@PAD@Z #13 · 0x1b420
?CheckPacKey@CSPRDComDload@@QAEHXZ #14 · 0x224f0
?CheckPort2ndEnum@CSPRDComDload@@QAEXXZ #15 · 0x9040
?ClearCalibrationFlag@CSPRDComDload@@QAEHPBD0@Z #16 · 0x174b0
?ClearExtImgMap@CSPRDComDload@@QAEXAAV?$CMap@KKPAU_EXT_IMG_INFO@@PAU1@@@@Z #17 · 0x1fa40
?ClearMapNvBakItems@CSPRDComDload@@QAEXAAV?$CMap@V?$CStringT@DV?$StrTraitMFC_DLL@DV?$ChTraitsCRT@D@ATL@@@@@ATL@@PBDPAU_NV_BACKUP_INFO_T@@PAU3@@@@Z #18 · 0x72c0
?ClearMapPBFileBuf@CSPRDComDload@@QAEXXZ #19 · 0x21a40
?ClearMultiFileBuf@CSPRDComDload@@QAEXXZ #20 · 0x1d960
?ClearMultiNVMap@CSPRDComDload@@QAEXXZ #21 · 0x1c120
?ClearNVMap@CSPRDComDload@@QAEXXZ #22 · 0x1c050
?ClearProdInfoVector@CSPRDComDload@@QAEXXZ #23 · 0x8230
?CreateBKFileFolder@CSPRDComDload@@QAEHXZ #24 · 0x1dae0
?CreateDluidInfo@CSPRDComDload@@QAEHAAU_DLUID_INFO@@@Z #25 · 0x17380
?DeepCopyProductInfo@CSPRDComDload@@QAEHPAU_PRODUCT_INFO_T@@QAU2@@Z #26 · 0x82b0
?DeletePacTmpDir@CSPRDComDload@@QAEXXZ #27 · 0x19310
?FindSoftSim@CSPRDComDload@@QAEHPBDAAV?$list@PADV?$allocator@PAD@std@@@std@@0@Z #28 · 0x22c50
?FlashOptPageLoadSettings@CSPRDComDload@@QAEHPBD@Z #29 · 0x79d0
?FreeDLL@CSPRDComDload@@QAEXXZ #30 · 0x6020
?GetAllChipName@CSPRDComDload@@QAEHAAVCStringArray@@AAVCUIntArray@@@Z #31 · 0x1d860
?GetAllFileID@CSPRDComDload@@QAEHAAVCStringArray@@@Z #32 · 0x1da10
?GetAllFileInfo@CSPRDComDload@@QAEHPAKH@Z #33 · 0x1ef70
?GetAllRFChipName@CSPRDComDload@@QAEHAAVCStringArray@@AAVCUIntArray@@@Z #34 · 0x1f000
?GetBackupFiles@CSPRDComDload@@QAEHAAVCStringArray@@H@Z #35 · 0x18770
?GetBackupFiles_CalPage@CSPRDComDload@@QAEHAAVCStringArray@@H@Z #36 · 0x18870
?GetDLFiles@CSPRDComDload@@QAEHAAVCStringArray@@@Z #37 · 0x1b030
?GetDLNVID@CSPRDComDload@@QAEHAAVCStringArray@@@Z #38 · 0x18030
?GetDLNVIDIndex@CSPRDComDload@@QAEHPBD@Z #39 · 0x18db0
?GetDUTKeyInfo@CSPRDComDload@@QAEHPAEKAAU_DUT_KEY_T@@@Z #40 · 0x1b1e0
?GetDataInfo@CSPRDComDload@@QAE?AU_DATA_INFO_T@@PBD@Z #41 · 0x1dd70
?GetDluidInfo@CSPRDComDload@@QAEHAAU_DLUID_INFO@@@Z #42 · 0x17380
?GetDownloadFilePath@CSPRDComDload@@QAE?AV?$CStringT@DV?$StrTraitMFC_DLL@DV?$ChTraitsCRT@D@ATL@@@@@ATL@@PBDH@Z #43 · 0x1f100
?GetExtTblData@CSPRDComDload@@QAEPAEAAK@Z #44 · 0x21710
?GetFdl2Flag@CSPRDComDload@@QAEHPBDI@Z #45 · 0x19550
?GetFileInfo@CSPRDComDload@@QAEHPBDPAKH@Z #46 · 0x18350
?GetFlashOprFileInfo@CSPRDComDload@@QAEHAAVCUIntArray@@@Z #47 · 0x1bf80
?GetFlashPageType@CSPRDComDload@@QAEHXZ #48 · 0x23730
?GetIniFilePath@CSPRDComDload@@QAEHPAD@Z #49 · 0x7be0
?GetLangNVItemID@CSPRDComDload@@QAEGXZ #50 · 0x236a0
?GetLastModifyTime@CSPRDComDload@@QAEXPBDAAU_FILETIME@@@Z #51 · 0x19da0
?GetNVBackupFiles@CSPRDComDload@@QAEHAAVCStringArray@@@Z #52 · 0x18250
?GetNVOrgBasePosition@CSPRDComDload@@QAEHXZ #53 · 0x236e0
?GetNVSavePath@CSPRDComDload@@QAE?AV?$CStringT@DV?$StrTraitMFC_DLL@DV?$ChTraitsCRT@D@ATL@@@@@ATL@@XZ #54 · 0x1ba70
?GetNeedCheckCaliID@CSPRDComDload@@QAEXPBDEAAV?$CMap@HHV?$vector@GV?$allocator@G@std@@@std@@V12@@@@Z #55 · 0x1b800
?GetNvBkpItemCount@CSPRDComDload@@QAEHPBD@Z #56 · 0x173a0
?GetNvBkpItemInfo@CSPRDComDload@@QAEPAU_NV_BACKUP_ITEM_T@@HPBD@Z #57 · 0x173f0
?GetNvNewBasePosition@CSPRDComDload@@QAEHXZ #58 · 0x1baa0
?GetOprErrorCodeDescription@CSPRDComDload@@QAEXKPADH@Z #59 · 0x1b170
?GetPartitionData@CSPRDComDload@@QAEPAEAAK@Z #60 · 0x17970
?GetRFChipID@CSPRDComDload@@QAEHV?$CStringT@DV?$StrTraitMFC_DLL@DV?$ChTraitsCRT@D@ATL@@@@@ATL@@AAK@Z #61 · 0x1f280
?GetRFChipName@CSPRDComDload@@QAEHKAAV?$CStringT@DV?$StrTraitMFC_DLL@DV?$ChTraitsCRT@D@ATL@@@@@ATL@@@Z #62 · 0x23610
?GetRepartitionFlag@CSPRDComDload@@QAEHXZ #63 · 0x189d0
?GetSoftSimFile@CSPRDComDload@@QAE?AV?$CStringT@DV?$StrTraitMFC_DLL@DV?$ChTraitsCRT@D@ATL@@@@@ATL@@XZ #64 · 0x22950
?GetStepName@CSPRDComDload@@QAE?AV?$CStringT@DV?$StrTraitMFC_DLL@DV?$ChTraitsCRT@D@ATL@@@@@ATL@@H@Z #65 · 0x17bb0
?GetStepSize@CSPRDComDload@@QAEHXZ #66 · 0x17b90
?HasExtTblInfo@CSPRDComDload@@QAEHXZ #67 · 0x216d0
?HasPartitionInfo@CSPRDComDload@@QAEHXZ #68 · 0x184d0
?InitBMObj@CSPRDComDload@@QAEPAU_BMOBJ@@KH@Z #69 · 0x88c0
?InitBeforeStart@CSPRDComDload@@QAEHXZ #70 · 0x82f0
?InitCaliPage@CSPRDComDload@@QAEXPAU_PRODUCT_INFO_T@@@Z #71 · 0x6d10
?InitChipDspBufmap@CSPRDComDload@@QAEHXZ #72 · 0x20250
?InitCodeChipID@CSPRDComDload@@QAEXXZ #73 · 0x20b20
?InitExtTblData@CSPRDComDload@@QAEHXZ #74 · 0x21650
?InitIMEIID@CSPRDComDload@@QAEHXZ #75 · 0x21270
?InitMapPBFileBuf@CSPRDComDload@@QAEHXZ #76 · 0x21b10
?InitMultiFileBuf@CSPRDComDload@@QAEHXZ #77 · 0x1c3f0
?InitMultiNVBuffer@CSPRDComDload@@QAEHXZ #78 · 0x1de60
?InitNVBuffer@CSPRDComDload@@QAEHXZ #79 · 0x1f3c0
?InitNvBackupInfo@CSPRDComDload@@QAEXPAU_PRODUCT_INFO_T@@@Z #80 · 0x6d60
?InitPartitionData@CSPRDComDload@@QAEHXZ #81 · 0x215d0
?InitProdInfo@CSPRDComDload@@QAEHXZ #82 · 0x6960
?InitSoftSIM@CSPRDComDload@@QAEHXZ #83 · 0x21850
?InitUDiskBufMap@CSPRDComDload@@QAEHXZ #84 · 0x1fae0
?IsBackupFile@CSPRDComDload@@QAEHPBD@Z #85 · 0x186a0
?IsBackupLang@CSPRDComDload@@QAEHXZ #86 · 0x236c0
?IsBackupNV@CSPRDComDload@@QAEHPBD@Z #87 · 0x18b00
?IsBackupNVFile@CSPRDComDload@@QAEHPBD@Z #88 · 0x18d80
?IsBackupNV_NvBk@CSPRDComDload@@QAEHPBD@Z #89 · 0x18be0
?IsCheckMCPType@CSPRDComDload@@QAEHXZ #90 · 0x18d50
?IsCheckMatch@CSPRDComDload@@QAEHXZ #91 · 0x23700
?IsEnableChipDspMap@CSPRDComDload@@QAEHXZ #92 · 0x1b9c0
?IsEnableEndProcess@CSPRDComDload@@QAEHXZ #93 · 0x1b9c0
?IsEnableMultiFileBuf@CSPRDComDload@@QAEHXZ #94 · 0x1bf40
?IsEnableRFChipType@CSPRDComDload@@QAEHXZ #95 · 0x1b9c0
?IsEnableSecureBoot@CSPRDComDload@@QAEHXZ #96 · 0x1b9c0
?IsEraseAll@CSPRDComDload@@QAEHXZ #97 · 0x23720
?IsHasLang@CSPRDComDload@@QAEHXZ #98 · 0x1b9c0
?IsLoadFromPac@CSPRDComDload@@QAEHPBD@Z #99 · 0x1dc70
?IsMapPBFileBuf@CSPRDComDload@@QAEHXZ #100 · 0x18540
?IsNVOrgDownload@CSPRDComDload@@QAEHXZ #101 · 0x1de30
?IsNVSaveToLocal@CSPRDComDload@@QAEHXZ #102 · 0x1b9c0
?IsNandFlash@CSPRDComDload@@QAEHXZ #103 · 0x18ad0
?IsNeedCheckNV@CSPRDComDload@@QAEHXZ #104 · 0x1bf90
?IsNvBaseChange@CSPRDComDload@@QAEHXZ #105 · 0x1b9c0
?IsOmaDM@CSPRDComDload@@QAEHXZ #106 · 0x1b9c0
?IsPowerOff@CSPRDComDload@@QAEHXZ #107 · 0x23740
?IsReadChipUID@CSPRDComDload@@QAEHXZ #108 · 0x23710
?IsReadFlashInFDL2@CSPRDComDload@@QAEHXZ #109 · 0x189f0
?IsReadMcpType@CSPRDComDload@@QAEHXZ #110 · 0x236d0
?IsSharkNand@CSPRDComDload@@QAEHXZ #111 · 0x18510
?IsSoftSimFile@CSPRDComDload@@QAEHPBD@Z #112 · 0x22a60
?IsSoftSimPrj@CSPRDComDload@@QAEHXZ #113 · 0x22810
?IsValidSoftSIM@CSPRDComDload@@QAEHPBD@Z #114 · 0x22b30
?LoadAllProduct@CSPRDComDload@@QAEHPBD@Z #115 · 0x7cc0
?LoadFlashOpr@CSPRDComDload@@QAEHPBDAAVCStringArray@@@Z #116 · 0x7a60
?LoadPac@CSPRDComDload@@QAEHPBD@Z #117 · 0x19410
?LoadPacket@CSPRDComDload@@QAEHPBD@Z #118 · 0x19ee0
?LoadPageBlockFile@CSPRDComDload@@QAEPAU_EXT_IMG_INFO@@PBD@Z #119 · 0x233d0
?LoadSPRDDLL@CSPRDComDload@@QAEHXZ #120 · 0x5c70
?MainPageLoadConfig@CSPRDComDload@@QAEHPBD@Z #121 · 0x6570
?McpPageLoadSettings@CSPRDComDload@@QAEHPBD@Z #122 · 0x7bc0
?OptionsPageLoadSettings@CSPRDComDload@@QAEHPBD@Z #123 · 0x76f0
?ParseChipUID@CSPRDComDload@@QAEXKKPADK@Z #124 · 0x1b490
?RemoveLocalFile@CSPRDComDload@@QAEXPBD@Z #125 · 0x23500
?RemoveLstSoftSim@CSPRDComDload@@QAEXXZ #126 · 0x228a0
?RemoveOldBKFiles@CSPRDComDload@@QAEXXZ #127 · 0x19080
?RemoveOldPacTmpDir@CSPRDComDload@@QAEXXZ #128 · 0x18e80
?RmLatestTempFiles@CSPRDComDload@@QAEXXZ #129 · 0x19e90
?SaveFileToLocal@CSPRDComDload@@QAEHPBDPAEK@Z #130 · 0x17440
?SaveNVToLocal@CSPRDComDload@@QAEHPAU_BMOBJ@@PAEK@Z #131 · 0x1bac0
?SetChkSumWnd@CSPRDComDload@@QAEXPAUHWND__@@@Z #132 · 0x1b010
?SetSPRDParameters@CSPRDComDload@@QAEHXZ #133 · 0x6070
?StartOnePortWork@CSPRDComDload@@QAEHKH@Z #134 · 0x8c00
?StartWork@CSPRDComDload@@QAEHXZ #135 · 0x85e0
?StopOnePortWork@CSPRDComDload@@QAEHKH@Z #136 · 0x17820
?UpdatedNvBkpMap@CSPRDComDload@@QAEXAAV?$CMap@V?$CStringT@DV?$StrTraitMFC_DLL@DV?$ChTraitsCRT@D@ATL@@@@@ATL@@PBDPAU_NV_BACKUP_INFO_T@@PAU3@@@PBDPAU_NV_BACKUP_INFO_T@@@Z #137 · 0x7390
?_LoadConfig_MainPage@CSPRDComDload@@QAEHXZ #138 · 0x6620
?_LoadSettings@CSPRDComDload@@QAEHXZ #139 · 0x6090

Imported DLLs & functions 227

CloseHandle 0x10034010
CreateDirectoryA 0x1003407c
CreateEventA 0x100340a0
CreateFileA 0x10034008
DecodePointer 0x10034050
DeleteCriticalSection 0x100340bc
DeleteFileA 0x10034004
EncodePointer 0x10034054
EnterCriticalSection 0x100340c8
FindClose 0x10034000
FindFirstFileA 0x10034084
FindNextFileA 0x1003406c
FreeLibrary 0x100340b0
GetCurrentProcess 0x1003403c
GetCurrentProcessId 0x10034024
GetCurrentThreadId 0x10034028
GetFileAttributesA 0x10034068
GetFileSize 0x1003400c
GetLastError 0x10034078
GetLocalTime 0x100340d0
GetModuleFileNameA 0x1003401c
GetPrivateProfileIntA 0x100340dc
GetPrivateProfileSectionA 0x100340a8
GetPrivateProfileStringA 0x100340e0
GetProcAddress 0x100340b4
GetSystemTimeAsFileTime 0x10034020
GetTempPathA 0x10034088
GetTickCount 0x10034080
InitializeCriticalSection 0x100340c0
InterlockedCompareExchange 0x10034044
InterlockedDecrement 0x10034094
InterlockedExchange 0x1003404c
InterlockedIncrement 0x10034098
IsBadReadPtr 0x100340d4
IsDebuggerPresent 0x10034030
LeaveCriticalSection 0x100340c4
LoadLibraryExA 0x100340b8
LocalAlloc 0x10034058
LocalFree 0x1003405c
lstrlenA 0x100340d8
lstrlenW 0x1003409c
MultiByteToWideChar 0x100340a4
QueryPerformanceCounter 0x1003402c
ReadFile 0x10034018
RemoveDirectoryA 0x10034064
ResetEvent 0x10034090
SetEvent 0x1003408c
SetFileAttributesA 0x10034060
SetFilePointer 0x10034014
SetUnhandledExceptionFilter 0x10034034
Sleep 0x10034048
TerminateProcess 0x10034040
UnhandledExceptionFilter 0x10034038
UnmapViewOfFile 0x100340cc
WideCharToMultiByte 0x100340ac
WriteFile 0x10034070
WritePrivateProfileStringA 0x10034074
0x100341ec
0x100341f0
0x100341f4
0x100341f8
0x100341fc
0x10034200
0x10034204
0x10034208
0x1003420c
0x10034210
0x10034214
0x10034218
0x1003421c
0x10034220
0x10034224
0x10034228
0x1003422c
0x10034230
0x10034234
0x10034238
0x1003423c
0x10034240
0x10034244
0x10034248
0x1003424c
0x10034250
0x10034254
0x10034258
0x1003425c
0x10034260
0x10034264
0x10034268
0x1003426c
0x10034270
0x10034274
0x10034278
0x1003427c
0x10034280
0x10034284
0x10034288
0x1003428c
0x10034290
0x10034294
0x10034298
0x1003429c
0x100342a0
0x100342a4
0x100342a8
0x100342ac
0x100342b0
0x100342b4
0x100342b8
0x100342bc
0x100342c0
0x100342c4
0x100342c8
0x100342cc
0x100342d0
0x100342d4
0x100342d8
0x100342dc
0x100342e0
0x100342e4
0x100342e8
0x100342ec
0x100342f0
0x100342f4
0x100342f8
0x100342fc
0x10034300
0x10034304
0x10034308
0x1003430c
0x10034310
0x10034314
0x10034318
0x1003431c
0x10034320
0x10034324
0x10034328
0x1003432c
0x10034330
0x10034334
0x10034338
0x1003433c
0x10034340
0x10034344
0x10034348
0x1003434c
0x10034350
0x10034354
0x10034358
0x1003435c
0x10034360
0x10034364
0x10034368
0x1003436c
0x10034370
0x10034374
0x10034378
0x1003437c
0x10034380
0x10034384
0x10034388
0x1003438c
0x10034390
0x10034394
0x10034398
0x1003439c
0x100343a0
?_Orphan_all@_Container_base0@std@@QAEXXZ 0x100340ec
?_Xlength_error@std@@YAXPBD@Z 0x100340f0
?_Xout_of_range@std@@YAXPBD@Z 0x100340e8
__clean_type_info_names_internal 0x10034104
__CppXcptFilter 0x10034114
__CxxFrameHandler3 0x10034144
__dllonexit 0x1003413c
_amsg_exit 0x10034118
_crt_debugger_hook 0x10034110
_CxxThrowException 0x100340fc
_encoded_null 0x10034124
_except_handler4_common 0x1003410c
_initterm 0x10034120
_initterm_e 0x1003411c
_itoa 0x10034160
_lock 0x10034138
_malloc_crt 0x1003412c
_mbschr 0x10034198
_mbscmp 0x100341bc
_mbsicmp 0x100341ac
_mbsnbicmp 0x100341b0
_onexit 0x10034134
_purecall 0x1003414c
_splitpath 0x10034194
_time64 0x10034184
_unlock 0x10034140
_wcsicmp 0x10034168
_wcsnicmp 0x1003419c
?_type_info_dtor_internal_method@type_info@@QAEXXZ 0x10034108
??0exception@std@@QAE@ABQBD@Z 0x1003418c
??0exception@std@@QAE@ABV01@@Z 0x10034154
??1exception@std@@UAE@XZ 0x10034190
?terminate@@YAXXZ 0x10034130
?what@exception@std@@UBEPBDXZ 0x10034150
atoi 0x10034100
fclose 0x1003417c
fopen 0x10034170
fread 0x10034178
free 0x10034128
fseek 0x10034174
ftell 0x10034148
fwrite 0x10034188
ldiv 0x10034158
memcpy 0x10034164
memmove 0x10034180
memset 0x100340f8
sprintf 0x1003416c
sscanf 0x1003415c
strcat_s 0x100341a4
strcpy_s 0x100341a0
strncpy 0x100341b4
wcschr 0x100341a8
wcsncmp 0x100341b8
CreateSecPacParse 0x100341cc
StrCpyW 0x100341c4
DispatchMessageA 0x100341e4
MessageBoxA 0x100341e0
PeekMessageA 0x100341d8
PostMessageA 0x100341dc
TranslateMessage 0x100341d4