libproto104.dll
v1.0.0.1
64-bit
Windows
Analyzed
Exported functions 60
??0CIec104@@QEAA@AEBV0@@Z
#1 · 0x11db
??0CIec104@@QEAA@XZ
#2 · 0x11e5
??1CIec104@@UEAA@XZ
#3 · 0x107d
??4CIec104@@QEAAAEAV0@AEBV0@@Z
#4 · 0x12f8
??_7CIec104@@6B@
#5 · 0x2d6e8
?App_CallAllData@CIec104@@UEAAEPEAUPROTO_PARA_TX@@E@Z
#6 · 0x10fa
?App_CallAllKwh@CIec104@@UEAAEPEAUPROTO_PARA_TX@@E@Z
#7 · 0x120d
?App_CheckState@CIec104@@UEAAEPEAUPROTO_PARA_TX@@@Z
#8 · 0x1226
?App_ReSend@CIec104@@UEAAEPEAUPROTO_PARA_TX@@@Z
#9 · 0x11b8
?App_RxAllDataConf@CIec104@@UEAAXHE@Z
#10 · 0x12a3
?App_RxAllKwhConf@CIec104@@UEAAXHE@Z
#11 · 0x1140
?App_RxDaResultFrame@CIec104@@QEAAXE@Z
#12 · 0x1172
?App_RxFixFrame@CIec104@@UEAAXPEAUPROTO_PARA_RX@@@Z
#13 · 0x128f
?App_RxKwhFrame@CIec104@@UEAAXHE@Z
#14 · 0x127b
?App_RxOverTime@CIec104@@UEAAXPEAUPROTO_PARA_RX@@@Z
#15 · 0x113b
?App_RxSoeFrame@CIec104@@UEAAXHEE@Z
#16 · 0x1208
?App_RxTimeConf@CIec104@@UEAAXHE@Z
#17 · 0x125d
?App_RxVarFrame@CIec104@@UEAAXPEAUPROTO_PARA_RX@@@Z
#18 · 0x11d1
?App_RxYcFrame@CIec104@@UEAAXHE@Z
#19 · 0x12c1
?App_RxYkConf@CIec104@@UEAAXE@Z
#20 · 0x11ef
?App_RxYxFrame@CIec104@@UEAAXHEE@Z
#21 · 0x10c8
?App_SearchFrameHead@CIec104@@UEAAXPEAUPROTO_PARA_RX@@@Z
#22 · 0x103c
?App_SearchStartChar@CIec104@@UEAAEPEAURXBUF@@@Z
#23 · 0x1280
?App_SendAppIFormat@CIec104@@UEAAEPEAUPROTO_PARA_TX@@PEAEH@Z
#24 · 0x1271
?App_SendAppSFormat@CIec104@@UEAAEPEAUPROTO_PARA_TX@@@Z
#25 · 0x1005
?App_SendAppUFormat@CIec104@@UEAAEPEAUPROTO_PARA_TX@@H@Z
#26 · 0x11c2
?App_SendAppUFormat_Now@CIec104@@UEAAEPEAUPROTO_PARA_TX@@H@Z
#27 · 0x12b7
?App_SendYk@CIec104@@UEAAEPEAUPROTO_PARA_TX@@@Z
#28 · 0x102d
?App_SyncTime@CIec104@@UEAAEPEAUPROTO_PARA_TX@@@Z
#29 · 0x1230
?App_SyncTimeCoding@CIec104@@UEAAXPEAE@Z
#30 · 0x1267
?CheckInitSeqProc@CIec104@@UEAAXPEAUPROTO_PARA_TX@@@Z
#31 · 0x1177
?CheckRTU_Health@CIec104@@UEAAXPEAUPROTO_PARA_RX@@@Z
#32 · 0x1159
?CheckTestFrame@CIec104@@UEAAEPEAUPROTO_PARA_TX@@@Z
#33 · 0x101e
?ClearCheckUTestF@CIec104@@UEAAXH@Z
#34 · 0x1037
?DeletePCS@CIec104@@UEAAXHHD@Z
#35 · 0x119f
?DwProc@CIec104@@UEAAXHE@Z
#36 · 0x1028
?Modify_YcPara@CIec104@@UEAAEPEAUPROTO_PARA_TX@@GEME@Z
#37 · 0x119a
?ParaProc@CIec104@@UEAAXPEAUPROTO_PARA_RX@@E@Z
#38 · 0x10be
?PollProcProtCmd@CIec104@@UEAAEPEAUPROTO_PARA_TX@@@Z
#39 · 0x1307
?PollProcTimeCmd@CIec104@@UEAAEPEAUPROTO_PARA_TX@@@Z
#40 · 0x10a5
?PollProcUpDownDel@CIec104@@UEAAEPEAUPROTO_PARA_TX@@@Z
#41 · 0x110e
?PollProcUpDownExe@CIec104@@UEAAEPEAUPROTO_PARA_TX@@@Z
#42 · 0x105a
?PollProcUpDownPre@CIec104@@UEAAEPEAUPROTO_PARA_TX@@@Z
#43 · 0x1073
?PollProcYkDel@CIec104@@UEAAEPEAUPROTO_PARA_TX@@@Z
#44 · 0x11bd
?PollProcYkExe@CIec104@@UEAAEPEAUPROTO_PARA_TX@@@Z
#45 · 0x112c
?PollProcYkPre@CIec104@@UEAAEPEAUPROTO_PARA_TX@@@Z
#46 · 0x12e4
?PollProcessMail@CIec104@@UEAAEPEAUPROTO_PARA_TX@@@Z
#47 · 0x1285
?PollRX@CIec104@@UEAAXPEAUPROTO_PARA_RX@@@Z
#48 · 0x121c
?PollTX@CIec104@@UEAAXPEAUPROTO_PARA_TX@@@Z
#49 · 0x1212
?ProtocolINIT@CIec104@@UEAAXHHD@Z
#50 · 0x123a
?ReadSystemConfig@CIec104@@UEAAXH@Z
#51 · 0x1163
?Read_Object@CIec104@@UEAAEPEAUPROTO_PARA_TX@@@Z
#52 · 0x11f4
?RealProtocolINIT@CIec104@@UEAAXHHD@Z
#53 · 0x1186
?Reset_RemoteProcess@CIec104@@UEAAEPEAUPROTO_PARA_TX@@E@Z
#54 · 0x10cd
?SetKwh@CIec104@@UEAAXFHHEFFUFETIME@@@Z
#55 · 0x12e9
?SetSoe@CIec104@@UEAAXFHEEHUFETIME@@FD@Z
#56 · 0x11cc
?SetYc@CIec104@@UEAAHFHMEHF@Z
#57 · 0x12ad
?SetYx@CIec104@@UEAAXFHEEHFE@Z
#58 · 0x1190
?SwitchTypeID@CIec104@@UEAAEE@Z
#59 · 0x1041
CreateProtocolOf104
#60 · 0x12cb
No function matches your filter.
Imported DLLs & functions 159
??0CSelfIni@@QEAA@PEAD@Z
0x18003d480
??1CSelfIni@@UEAA@XZ
0x18003d478
?GetIniValue@CSelfIni@@QEAAHPEBD0H@Z
0x18003d488
KERNEL32.dll
39
ActivateActCtx
0x18003d0a8
CreateActCtxW
0x18003d0b0
DeactivateActCtx
0x18003d0a0
DecodePointer
0x18003d130
DeleteCriticalSection
0x18003d0f0
EncodePointer
0x18003d088
EnterCriticalSection
0x18003d008
FindActCtxSectionStringW
0x18003d098
FreeLibrary
0x18003d050
GetCurrentProcessId
0x18003d038
GetCurrentThreadId
0x18003d030
GetLastError
0x18003d020
GetModuleFileNameW
0x18003d0c8
GetModuleHandleExW
0x18003d0c0
GetModuleHandleW
0x18003d048
GetProcAddress
0x18003d070
GetProcessHeap
0x18003d100
GetSystemTimeAsFileTime
0x18003d028
HeapAlloc
0x18003d120
HeapDestroy
0x18003d128
HeapFree
0x18003d110
HeapReAlloc
0x18003d118
HeapSize
0x18003d108
InitializeCriticalSectionAndSpinCount
0x18003d0d0
InitializeCriticalSectionEx
0x18003d0f8
IsDebuggerPresent
0x18003d080
IsProcessorFeaturePresent
0x18003d078
LeaveCriticalSection
0x18003d000
LoadLibraryExW
0x18003d068
LoadLibraryW
0x18003d0b8
MultiByteToWideChar
0x18003d0e8
OutputDebugStringA
0x18003d0e0
OutputDebugStringW
0x18003d010
QueryActCtxW
0x18003d090
QueryPerformanceCounter
0x18003d040
RaiseException
0x18003d018
SetLastError
0x18003d0d8
VirtualQuery
0x18003d058
WideCharToMultiByte
0x18003d060
?_LANGTR@@YAPEADPEBD@Z
0x18003d4e8
?DeleteOnePointer@CPCS@@QEAAEFFD@Z
0x18003d630
?EnterTrnQ@@YAXPEAUTXBUF@@E@Z
0x18003d608
?FindStructP@CPCS@@QEAAPEAXFFDH@Z
0x18003d628
?g_PCS@@3VCPCS@@A
0x18003d640
?g_ProtocolPointer@@3VCProtocolConfig@@A
0x18003d648
?GetCurSeconds@CProtocolInterface@@QEAAIXZ
0x18003d5c0
?GetOneConfigKeyVal@CProtocolConfig@@QEAAHFFPEADHDF@Z
0x18003d618
?getOneYCNoByInfoAddr@CProtocolInterface@@QEAAHHEH@Z
0x18003d560
?getOneYXNoByInfoAddr@CProtocolInterface@@QEAAHHEH@Z
0x18003d558
?GetRecVal@@YAXPEAURXBUF@@PEAE@Z
0x18003d600
?GetRTUHealthF@CProtocolInterface@@QEAAEH@Z
0x18003d5d8
?getTime@@YAXPEAUFETIME@@@Z
0x18003d5e8
?LenRecQ@@YAXPEAURXBUF@@PEAF@Z
0x18003d5f0
?LenTrnQ@@YAXPEAUTXBUF@@PEAF@Z
0x18003d5f8
?lsbchar4_to_float@@YADPEAMPEAE@Z
0x18003d610
?Proc_DaResult@CProtocolInterface@@QEAAXPEAEEH@Z
0x18003d598
?protocolCall@@3VCProtocolInterface@@A
0x18003d638
?PtclLoadLog@CProtocolInterface@@QEAAXPEAD@Z
0x18003d5a0
?setAKwhScadaFlag@CProtocolInterface@@QEAAXHHEEE@Z
0x18003d580
?setAKwhVal@CProtocolInterface@@QEAAXHHHHH@Z
0x18003d578
?setARTUScadaFlag@CProtocolInterface@@QEAAXHEE@Z
0x18003d5a8
?setASoeVal@CProtocolInterface@@QEAAXHHEUFETIME@@@Z
0x18003d588
?setAYcScadaFlag@CProtocolInterface@@QEAAXHHEEE@Z
0x18003d568
?setAYcSrcCode@CProtocolInterface@@QEAAXHHEPEAE@Z
0x18003d548
?setAYcVal@CProtocolInterface@@QEAAXHHMH@Z
0x18003d550
?setAYkExeRetVal@CProtocolInterface@@QEAAXHHEE@Z
0x18003d5b0
?setAYkFinRetVal@CProtocolInterface@@QEAAXHHEE@Z
0x18003d5b8
?setAYkRetVal@CProtocolInterface@@QEAAXHHEEPEAE@Z
0x18003d590
?setAYxScadaFlag@CProtocolInterface@@QEAAXHHEEE@Z
0x18003d570
?setAYxVal@CProtocolInterface@@QEAAXHHEEH@Z
0x18003d620
?SetInitEndF@CProtocolInterface@@QEAAXHE@Z
0x18003d5c8
?SetOneYCRxTime@CProtocolInterface@@QEAAXHHUFETIME@@@Z
0x18003d5e0
?SetRTUHealthF@CProtocolInterface@@QEAAXHFE@Z
0x18003d5d0
??0CProtocolPOLLBase@@QEAA@AEBV0@@Z
0x18003d760
??0CProtocolPOLLBase@@QEAA@XZ
0x18003d740
??1CProtocolPOLLBase@@UEAA@XZ
0x18003d748
??4CProtocolPOLLBase@@QEAAAEAV0@AEBV0@@Z
0x18003d768
?addCorrFrmCnt@CProtocolBase@@QEAAXE@Z
0x18003d708
?CacheBuffer@CProtocolBase@@QEAAXPEAEF@Z
0x18003d718
?DeletePCS@CProtocolBase@@UEAAXHHD@Z
0x18003d6e0
?FindRtuIndexByAddr@CProtocolBase@@QEAAFPEAUPROTO_PARA_RX@@GDD@Z
0x18003d6d8
?IfDebug@CProtocolBase@@QEAAEE@Z
0x18003d7c0
?MarkBufferEnd@CProtocolBase@@QEAAXXZ
0x18003d730
?MarkBufferExp@CProtocolBase@@QEAAXFPEADZZ
0x18003d720
?MarkBufferType@CProtocolBase@@QEAAXPEADG@Z
0x18003d728
?nCheckYkFlag@CProtocolBase@@1EA
0x18003d7b8
?PollProcessMail@CProtocolPOLLBase@@UEAAEPEAUPROTO_PARA_TX@@@Z
0x18003d758
?PollProcGroupYkCmd@CProtocolPOLLBase@@UEAAEPEAUPROTO_PARA_TX@@@Z
0x18003d770
?PollProcGuaPaiCmd@CProtocolPOLLBase@@UEAAEPEAUPROTO_PARA_TX@@@Z
0x18003d778
?PollProcYkCmd@CProtocolPOLLBase@@UEAAEPEAUPROTO_PARA_TX@@@Z
0x18003d780
?PollProcYtCmd@CProtocolPOLLBase@@UEAAEPEAUPROTO_PARA_TX@@@Z
0x18003d788
?ProtocolINIT@CProtocolPOLLBase@@UEAAXHHD@Z
0x18003d750
?ProtocolInitRetVal@CProtocolBase@@UEAAXXZ
0x18003d790
?ProtocolRX@CProtocolPOLLBase@@UEAAXPEAUPROTO_PARA_RX@@@Z
0x18003d798
?ProtocolTX@CProtocolPOLLBase@@UEAAXPEAUPROTO_PARA_TX@@@Z
0x18003d7a0
?ProtocolTX@CProtocolPOLLBase@@UEAAXPEAUPROTO_PARA_ZFTX@@@Z
0x18003d7a8
?RegProto@CProtocolBase@@SAXPEAD0FFF000@Z
0x18003d738
?SaveRouteGram@CProtocolBase@@QEAAXEFFEPEAEEE@Z
0x18003d6e8
?setCanRingNextFlag@CProtocolBase@@QEAAXE@Z
0x18003d700
?setCanSendFlag@CProtocolBase@@QEAAXE@Z
0x18003d6f8
?setSyncFlag@CProtocolBase@@QEAAXEE@Z
0x18003d6f0
?shmbuf@CProtocolBase@@1PAEA
0x18003d7b0
?ShowDebugInfo_Front@CProtocolBase@@QEAAP6AXPEADZZPEBD_K@Z
0x18003d710
0x18003d850
0x18003d858
0x18003d860
0x18003d868
0x18003d870
0x18003d878
0x18003d880
0x18003d888
__C_specific_handler
0x18003d290
__clean_type_info_names_internal
0x18003d1d8
__CppXcptFilter
0x18003d228
__crt_debugger_hook
0x18003d258
__crtCaptureCurrentContext
0x18003d240
__crtCapturePreviousContext
0x18003d238
__crtTerminateProcess
0x18003d248
__crtUnhandledException
0x18003d250
__CxxFrameHandler3
0x18003d298
__dllonexit
0x18003d268
_amsg_exit
0x18003d220
_calloc_dbg
0x18003d270
_CRT_RTC_INITW
0x18003d230
_CrtDbgReportW
0x18003d2a0
_CrtSetCheckCount
0x18003d208
_free_dbg
0x18003d210
_initterm
0x18003d200
_initterm_e
0x18003d1f8
_localtime64
0x18003d2b8
_lock
0x18003d280
_malloc_dbg
0x18003d218
_mktime64
0x18003d2b0
_onexit
0x18003d260
_recalloc
0x18003d1d0
_snprintf
0x18003d2f0
_time64
0x18003d2a8
_unlock
0x18003d278
_vsnprintf_s
0x18003d2f8
_wmakepath_s
0x18003d1f0
_wsplitpath_s
0x18003d1e8
?_type_info_dtor_internal_method@type_info@@QEAAXXZ
0x18003d1e0
?terminate@@YAXXZ
0x18003d288
fclose
0x18003d300
fopen
0x18003d308
free
0x18003d2c0
fwrite
0x18003d310
getenv
0x18003d2c8
memmove_s
0x18003d1c8
memset
0x18003d2d8
printf
0x18003d318
sprintf
0x18003d2e8
swprintf_s
0x18003d2e0
wcscpy_s
0x18003d2d0
SysFreeString
0x18003d3b8
UnregisterClassA
0x18003d418
No function matches your filter.