FpdSys.dll

v4.1.0.7921 64-bit Windows NT Analyzed
Description
Software Module Of XRay FPD SDK
Authors
Copyright (C) 2015, 2019, XRay
File size
442.0 KB
Uploaded
2026-04-22 11:50
Views
58
SHA-256
75eb0833834fb9f2f34dbd4947247824

Exported functions 37

Abort #1 · 0x2d10
CalcDefectWithImageData #2 · 0x38d0
CloseDefectTemplateFile #3 · 0x37e0
Create #4 · 0x2aa0
Destroy #5 · 0x2b20
DoExpLineCorrect #6 · 0x3840
GetAttr #7 · 0x2b80
GetAttrIDList #8 · 0x33c0
GetAttrInfo #9 · 0x3440
GetAttrsCount #10 · 0x3350
GetAuthority #11 · 0x2460
GetCmdParamCount #12 · 0x35b0
GetCmdParamInfo #13 · 0x3630
GetCommandCount #14 · 0x34c0
GetCommandInfoList #15 · 0x3530
GetEnumItemList #16 · 0x3090
GetEnumItemsCount #17 · 0x2f00
GetErrInfo #18 · 0x2d70
GetProdCount #19 · 0x25f0
GetProdInfoEx #20 · 0x2800
GetProdList #21 · 0x2650
GetSDKVersion #22 · 0x2440
Invoke #23 · 0x2c80
OpenDefectTemplateFile #24 · 0x36c0
RegisterScanNotify #25 · 0x2520
SaveDefectTemplateFile #26 · 0x3780
ScanOnce #27 · 0x2580
SetAttr #28 · 0x2c00
SetUserCode #29 · 0x24c0
SyncBoxBind #30 · 0x3a30
SyncBoxCreate #31 · 0x3960
SyncBoxDestroy #32 · 0x39d0
SyncBoxGetBind #33 · 0x3aa0
SyncBoxGetState #34 · 0x3bf0
SyncBoxGetTubeReadyTime #35 · 0x3b10
SyncBoxSetTubeReadyTime #36 · 0x3b80
TestCollimatorWithImageData #37 · 0x3950

Imported DLLs & functions 281

DeregisterEventSource 0x180045010
InitializeSecurityDescriptor 0x180045000
RegCloseKey 0x180045028
RegisterEventSourceA 0x180045008
RegOpenKeyExA 0x180045018
RegQueryValueExA 0x180045020
ReportEventA 0x180045030
SetSecurityDescriptorDacl 0x180045038
??0disable_interruption@this_thread@asp@@QEAA@XZ 0x180045838
??0thread@asp@@QEAA@XZ 0x180045858
??1disable_interruption@this_thread@asp@@QEAA@XZ 0x180045840
??1thread_data_base@detail@asp@@UEAA@XZ 0x180045818
?detach@thread@asp@@QEAAXXZ 0x180045880
?do_try_join_until_noexcept@thread@asp@@AEAA_N_KAEA_N@Z 0x180045878
?generic_category@system@asp@@YAAEBVerror_category@12@XZ 0x180045810
?get_id@this_thread@asp@@YA?AVid@thread@2@XZ 0x180045808
?get_id@thread@asp@@QEBA?AVid@12@XZ 0x180045868
?interrupt@thread@asp@@QEAAXXZ 0x180045890
?interruptible_wait@this_thread@asp@@YA_NPEAXUtimeout@detail@2@@Z 0x180045830
?interruption_point@this_thread@asp@@YAXXZ 0x180045828
?interruption_requested@this_thread@asp@@YA_NXZ 0x180045850
?joinable@thread@asp@@QEBA_NXZ 0x180045870
?native_handle@thread@asp@@QEAAPEAXXZ 0x180045888
?now@steady_clock@chrono@asp@@SA?AV?$time_point@Vsteady_clock@chrono@asp@@V?$duration@_JV?$ratio@$00$0DLJKMKAA@@asp@@@23@@23@XZ 0x180045820
?start_thread_noexcept@thread@asp@@AEAA_NXZ 0x180045860
?status@detail@filesystem@asp@@YA?AVfile_status@23@AEBVpath@23@PEAVerror_code@system@3@@Z 0x180045800
?system_category@system@asp@@YAAEBVerror_category@12@XZ 0x180045848
??0CLogAble@@QEAA@XZ 0x1800458c8
??1CLogAble@@UEAA@XZ 0x1800458c0
?alarm@CLog@@QEAAXPEB_WZZ 0x1800458b0
?always@CLog@@QEAAXPEB_WZZ 0x1800458b8
?CreateLogger@CLogAble@@QEAAXAEBV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@Z 0x1800458a8
?getLogger@CLogAble@@QEAAPEAVCLog@@XZ 0x1800458a0
CloseHandle 0x180045170
CreateEventA 0x180045180
CreateFileA 0x180045110
CreateFileMappingA 0x1800450e0
CreateFileW 0x180045048
CreateMutexA 0x1800451e8
CreateSemaphoreA 0x180045080
DecodePointer 0x1800451c0
DeleteCriticalSection 0x180045138
DeviceIoControl 0x180045100
DuplicateHandle 0x1800450a8
EncodePointer 0x1800451b8
EnterCriticalSection 0x180045150
FormatMessageA 0x180045118
FreeLibrary 0x180045128
GetCurrentProcess 0x180045098
GetCurrentProcessId 0x180045090
GetCurrentThread 0x1800451b0
GetCurrentThreadId 0x1800451e0
GetLastError 0x180045130
GetModuleFileNameW 0x1800451a0
GetModuleHandleA 0x180045060
GetModuleHandleW 0x180045188
GetProcAddress 0x1800451f0
GetProcessHeap 0x1800450b8
GetProcessTimes 0x180045108
GetSystemInfo 0x180045168
GetSystemTimeAsFileTime 0x180045198
GetTickCount 0x180045190
GetVersionExW 0x180045050
HeapAlloc 0x1800450a0
HeapFree 0x180045088
InitializeCriticalSectionAndSpinCount 0x180045140
IsDebuggerPresent 0x1800451c8
IsProcessorFeaturePresent 0x1800451d0
LeaveCriticalSection 0x180045148
LoadLibraryA 0x180045068
LoadLibraryW 0x180045160
LocalFree 0x1800450d0
MapViewOfFileEx 0x1800450e8
MultiByteToWideChar 0x1800451a8
QueryPerformanceCounter 0x1800451d8
ReleaseMutex 0x1800450f0
ReleaseSemaphore 0x1800450b0
SetEvent 0x180045178
SetPriorityClass 0x180045058
SetThreadPriority 0x180045070
Sleep 0x180045078
SwitchToThread 0x1800450c8
TerminateThread 0x180045120
UnmapViewOfFile 0x1800450f8
WaitForSingleObject 0x1800450d8
WaitForSingleObjectEx 0x1800450c0
WideCharToMultiByte 0x180045158
_Mbrtowc 0x180045430
?_BADOFF@std@@3_JB 0x1800453d0
?_Decref@facet@locale@std@@UEAAPEAV_Facet_base@3@XZ 0x180045530
?_Fiopen@std@@YAPEAU_iobuf@@PEBDHH@Z 0x1800453b0
?_Getcat@?$codecvt@DDH@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z 0x180045320
?_Getcat@?$ctype@_W@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z 0x180045510
?_Getcvt@_Locinfo@std@@QEBA?AU_Cvtvec@@XZ 0x180045558
?_Getfalse@_Locinfo@std@@QEBAPEBDXZ 0x180045548
?_Getgloballocale@locale@std@@CAPEAV_Locimp@12@XZ 0x1800452f8
?_Getlconv@_Locinfo@std@@QEBAPEBUlconv@@XZ 0x180045550
?_Gettrue@_Locinfo@std@@QEBAPEBDXZ 0x180045540
?_Incref@facet@locale@std@@UEAAXXZ 0x180045538
?_Init@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAXXZ 0x180045350
?_Init@locale@std@@CAPEAV_Locimp@12@_N@Z 0x180045418
?_Ios_base_dtor@ios_base@std@@CAXPEAV12@@Z 0x180045328
?_Ipfx@?$basic_istream@DU?$char_traits@D@std@@@std@@QEAA_N_N@Z 0x180045218
?_Lock@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@UEAAXXZ 0x1800454f8
?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UEAAXXZ 0x180045228
?_Orphan_all@_Container_base0@std@@QEAAXXZ 0x1800452d8
?_Osfx@?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QEAAXXZ 0x180045468
?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAXXZ 0x180045290
?_Pninc@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IEAAPEA_WXZ 0x180045498
?_Pninc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAPEADXZ 0x180045278
?_Syserror_map@std@@YAPEBDH@Z 0x1800452b0
?_Unlock@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@UEAAXXZ 0x1800454f0
?_Unlock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UEAAXXZ 0x180045230
?_Winerror_map@std@@YAPEBDH@Z 0x1800452b8
?_Xbad_alloc@std@@YAXXZ 0x1800452d0
?_Xlength_error@std@@YAXPEBD@Z 0x1800452c8
?_Xout_of_range@std@@YAXPEBD@Z 0x1800452c0
??_7_Facet_base@std@@6B@ 0x180045438
??_7?$basic_ios@DU?$char_traits@D@std@@@std@@6B@ 0x1800453e8
??_7?$basic_istream@DU?$char_traits@D@std@@@std@@6B@ 0x1800453f0
??_7facet@locale@std@@6B@ 0x180045428
??_7ios_base@std@@6B@ 0x1800453e0
??0_Locinfo@std@@QEAA@PEBD@Z 0x1800452a8
??0_Lockit@std@@QEAA@H@Z 0x1800452e0
??0?$basic_ios@_WU?$char_traits@_W@std@@@std@@IEAA@XZ 0x180045490
??0?$basic_ios@DU?$char_traits@D@std@@@std@@IEAA@XZ 0x180045280
??0?$basic_iostream@DU?$char_traits@D@std@@@std@@QEAA@PEAV?$basic_streambuf@DU?$char_traits@D@std@@@1@@Z 0x180045288
??0?$basic_istream@DU?$char_traits@D@std@@@std@@QEAA@PEAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z 0x180045388
??0?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QEAA@PEAV?$basic_streambuf@_WU?$char_traits@_W@std@@@1@_N@Z 0x180045448
??0?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@PEAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z 0x180045370
??0?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IEAA@XZ 0x180045488
??0?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAA@XZ 0x180045330
??0facet@locale@std@@IEAA@_K@Z 0x180045528
??1_Locinfo@std@@QEAA@XZ 0x180045480
??1_Lockit@std@@QEAA@XZ 0x1800452e8
??1?$basic_ios@_WU?$char_traits@_W@std@@@std@@UEAA@XZ 0x1800454b0
??1?$basic_ios@DU?$char_traits@D@std@@@std@@UEAA@XZ 0x180045358
??1?$basic_iostream@DU?$char_traits@D@std@@@std@@UEAA@XZ 0x180045270
??1?$basic_istream@DU?$char_traits@D@std@@@std@@UEAA@XZ 0x180045390
??1?$basic_ostream@_WU?$char_traits@_W@std@@@std@@UEAA@XZ 0x1800454a0
??1?$basic_ostream@DU?$char_traits@D@std@@@std@@UEAA@XZ 0x180045378
??1?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@UEAA@XZ 0x180045500
??1?$basic_streambuf@DU?$char_traits@D@std@@@std@@UEAA@XZ 0x180045338
??1facet@locale@std@@MEAA@XZ 0x180045520
??6?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QEAAAEAV01@_J@Z 0x180045450
??6?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QEAAAEAV01@G@Z 0x180045460
??6?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QEAAAEAV01@H@Z 0x180045458
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@K@Z 0x180045260
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@O@Z 0x180045268
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@P6AAEAVios_base@1@AEAV21@@Z@Z 0x180045258
??Bid@locale@std@@QEAA_KXZ 0x1800452f0
?always_noconv@codecvt_base@std@@QEBA_NXZ 0x180045300
?classic@locale@std@@SAAEBV12@XZ 0x180045420
?clear@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAXH_N@Z 0x180045360
?flush@?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QEAAAEAV12@XZ 0x180045560
?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@XZ 0x180045298
?getloc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEBA?AVlocale@2@XZ 0x180045340
?getloc@ios_base@std@@QEBA?AVlocale@2@XZ 0x180045508
?id@?$codecvt@DDH@std@@2V0locale@2@A 0x1800453d8
?id@?$ctype@_W@std@@2V0locale@2@A 0x180045408
?id@?$numpunct@_W@std@@2V0locale@2@A 0x180045400
?imbue@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QEAA?AVlocale@2@AEBV32@@Z 0x180045440
?imbue@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAAXAEBVlocale@2@@Z 0x1800454b8
?imbue@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAXAEBVlocale@2@@Z 0x180045250
?in@?$codecvt@DDH@std@@QEBAHAEAHPEBD1AEAPEBDPEAD3AEAPEAD@Z 0x180045308
?out@?$codecvt@DDH@std@@QEBAHAEAHPEBD1AEAPEBDPEAD3AEAPEAD@Z 0x180045310
?read@?$basic_istream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@PEAD_J@Z 0x180045398
?sbumpc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAAHXZ 0x180045210
?seekg@?$basic_istream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@_JH@Z 0x1800453a0
?setbuf@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAAPEAV12@PEA_W_J@Z 0x1800454c8
?setbuf@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAPEAV12@PEAD_J@Z 0x180045240
?setg@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAXPEAD00@Z 0x180045348
?setstate@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QEAAXH_N@Z 0x1800454a8
?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAXH_N@Z 0x180045368
?setw@std@@YA?AU?$_Smanip@_J@1@_J@Z 0x1800453f8
?sgetc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAAHXZ 0x180045200
?showmanyc@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAA_JXZ 0x1800454e8
?showmanyc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JXZ 0x1800453b8
?snextc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAAHXZ 0x180045208
?sputc@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@QEAAG_W@Z 0x180045478
?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAAHD@Z 0x1800452a0
?sync@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAAHXZ 0x1800454c0
?sync@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAHXZ 0x180045248
?tellg@?$basic_istream@DU?$char_traits@D@std@@@std@@QEAA?AV?$fpos@H@2@XZ 0x1800453a8
?uflow@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAAGXZ 0x1800454e0
?uflow@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAHXZ 0x180045238
?uncaught_exception@std@@YA_NXZ 0x180045410
?unshift@?$codecvt@DDH@std@@QEBAHAEAHPEAD1AEAPEAD@Z 0x180045318
?widen@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QEBA_WD@Z 0x180045470
?widen@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBADD@Z 0x180045220
?widen@?$ctype@_W@std@@QEBA_WD@Z 0x180045518
?write@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@PEBD_J@Z 0x180045380
?xsgetn@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAA_JPEA_W_J@Z 0x1800454d8
?xsgetn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JPEAD_J@Z 0x1800453c0
?xsputn@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAA_JPEB_W_J@Z 0x1800454d0
?xsputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JPEBD_J@Z 0x1800453c8
__C_specific_handler 0x1800455f8
__clean_type_info_names_internal 0x1800455a0
__CppXcptFilter 0x1800455c8
__crt_debugger_hook 0x180045590
__crtCapturePreviousContext 0x180045578
__crtTerminateProcess 0x180045580
__crtUnhandledException 0x180045588
__CxxFrameHandler3 0x180045748
__dllonexit 0x1800455d8
_amsg_exit 0x1800455c0
_calloc_crt 0x1800455e0
_CxxThrowException 0x180045750
_fseeki64 0x1800456d8
_initterm 0x1800455b0
_initterm_e 0x1800455a8
_localtime64 0x180045670
_lock 0x1800455f0
_lock_file 0x1800456b8
_malloc_crt 0x1800455b8
_onexit 0x1800455d0
_purecall 0x180045788
_strnicmp 0x180045758
_time64 0x180045730
_unlock 0x1800455e8
_unlock_file 0x1800456b0
_vswprintf_c_l 0x180045688
?_name_internal_method@type_info@@QEBAPEBDPEAU__type_info_node@@@Z 0x180045598
?_type_info_dtor_internal_method@type_info@@QEAAXXZ 0x180045570
??_U@YAPEAX_K@Z 0x180045778
??_V@YAXPEAX@Z 0x1800457a0
??0bad_cast@std@@QEAA@AEBV01@@Z 0x1800456a0
??0bad_cast@std@@QEAA@PEBD@Z 0x1800456a8
??0exception@std@@QEAA@AEBQEBD@Z 0x1800457d0
??0exception@std@@QEAA@AEBQEBDH@Z 0x1800457b8
??0exception@std@@QEAA@AEBV01@@Z 0x1800457b0
??0exception@std@@QEAA@XZ 0x180045668
??1bad_cast@std@@UEAA@XZ 0x180045698
??1exception@std@@UEAA@XZ 0x1800457c8
??2@YAPEAX_K@Z 0x1800457a8
??3@YAXPEAX@Z 0x1800457c0
??8type_info@@QEBA_NAEBV0@@Z 0x180045718
?terminate@@YAXXZ 0x180045600
?what@exception@std@@UEBAPEBDXZ 0x180045798
atoi 0x180045768
atol 0x180045608
fclose 0x180045708
fflush 0x180045700
fgetc 0x1800456f8
fgetpos 0x1800456f0
fputc 0x1800456e8
free 0x180045640
fsetpos 0x1800456e0
fwrite 0x1800456d0
isalnum 0x180045628
isprint 0x180045618
isspace 0x180045648
malloc 0x180045638
memchr 0x180045690
memcmp 0x180045728
memcpy 0x180045740
memcpy_s 0x180045710
memmove 0x1800457d8
memset 0x180045738
setlocale 0x180045678
setvbuf 0x1800456c8
sprintf 0x180045770
sprintf_s 0x180045658
sqrt 0x1800457e0
strcpy_s 0x180045790
strncmp 0x180045650
strncpy 0x180045720
strstr 0x180045630
swscanf 0x180045610
tolower 0x180045620
toupper 0x180045660
ungetc 0x1800456c0
wcscpy_s 0x180045760
wcsncpy_s 0x180045780
wcstombs 0x180045680
CoCreateInstance 0x1800458d8
CoInitializeEx 0x1800458f8
CoInitializeSecurity 0x1800458e8
CoSetProxyBlanket 0x1800458e0
CoUninitialize 0x1800458f0
VariantClear 0x1800457f0