avatech.dll

v1.2.0.2 64-bit Windows Analyzed
Description
library for communication with Avantes spectrometers that support the Avatech protocol
Authors
(c) Avantes BV
File size
1.4 MB
Uploaded
2026-05-06 10:00
Views
124
SHA-256
88c520fe5d8a60a62e61d5746758bea7

Exported functions 22

AVT_Activate #1 · 0x6ead0
AVT_Deactivate #2 · 0x51030
AVT_Done #3 · 0x51050
AVT_EnableDynamicDarkCorrection #4 · 0x6f890
AVT_EnableStrayLightCorrection #5 · 0x6f930
AVT_ExtractTriggerData #6 · 0x51070
AVT_Get #7 · 0x51350
AVT_GetBuildInfo #8 · 0x515b0
AVT_GetErrorMessage #9 · 0x6fa30
AVT_GetList #10 · 0x51600
AVT_GetMultiple #11 · 0x51760
AVT_GetNrOfDevices #12 · 0x51af0
AVT_GetVersion #13 · 0x51b10
AVT_Init #14 · 0x6fb80
AVT_ProcessMeasurementData #15 · 0x701b0
AVT_Set #16 · 0x51b50
AVT_SetCallback #17 · 0x51ec0
AVT_SetDeviceMonitorCallback #18 · 0x51f70
AVT_SetLogging #19 · 0x51fb0
AVT_SetMultiple #20 · 0x51fd0
AVT_SetSmoothing #21 · 0x70460
AVT_Trigger #22 · 0x70500

Imported DLLs & functions 224

strtof 0x180086558
strtol 0x180086570
strtoul 0x180086560
strtoull 0x180086568
_lock_file 0x180086590
_unlock_file 0x180086598
_callnewh 0x1800865a8
free 0x1800865b8
malloc 0x1800865b0
___lc_codepage_func 0x1800865c8
_beginthreadex 0x1800865f0
_cexit 0x180086628
_configure_narrow_argv 0x180086600
_crt_atexit 0x180086638
_errno 0x1800865e8
_execute_onexit_table 0x180086640
_initialize_narrow_environment 0x180086650
_initialize_onexit_table 0x180086610
_initterm 0x180086620
_initterm_e 0x180086608
_invalid_parameter_noinfo_noreturn 0x180086648
_register_onexit_function 0x180086618
_seh_filter_dll 0x1800865f8
strerror 0x180086630
terminate 0x180086658
__acrt_iob_func 0x1800866d0
__stdio_common_vfprintf 0x1800866c0
__stdio_common_vsprintf 0x1800866e0
__stdio_common_vsprintf_s 0x1800866d8
_fseeki64 0x180086678
_get_stream_buffer_pointers 0x1800866b8
fclose 0x1800866b0
fflush 0x1800866a8
fgetc 0x1800866a0
fgetpos 0x1800866c8
fputc 0x180086690
fread 0x180086688
fsetpos 0x180086680
fwrite 0x180086670
setvbuf 0x180086668
ungetc 0x180086698
strncpy 0x1800866f8
strnlen 0x1800866f0
_localtime64 0x180086718
_time64 0x180086708
strftime 0x180086710
AreFileApisANSI 0x1800860a8
CloseHandle 0x1800860b0
CopyFileW 0x1800860c8
CreateDirectoryW 0x180086070
CreateEventW 0x180086130
CreateFileW 0x180086078
CreateHardLinkW 0x1800860d0
CreateSymbolicLinkW 0x1800860e0
DeleteCriticalSection 0x180086110
DeviceIoControl 0x1800860c0
DisableThreadLibraryCalls 0x180086008
EnterCriticalSection 0x1800860f8
FindClose 0x180086080
FindFirstFileExW 0x180086088
FindNextFileW 0x180086090
FormatMessageA 0x180086068
GetCurrentProcess 0x180086038
GetCurrentProcessId 0x180086020
GetCurrentThreadId 0x180086018
GetFileAttributesExW 0x180086098
GetFileInformationByHandle 0x1800860a0
GetFileInformationByHandleEx 0x1800860d8
GetLastError 0x1800860b8
GetModuleHandleW 0x180086050
GetProcAddress 0x180086058
GetSystemTimeAsFileTime 0x180086010
InitializeCriticalSectionAndSpinCount 0x180086108
InitializeSListHead 0x180086000
IsDebuggerPresent 0x180086150
IsProcessorFeaturePresent 0x180086040
LeaveCriticalSection 0x180086100
LoadLibraryW 0x180086060
LocalFree 0x180086160
MultiByteToWideChar 0x1800860e8
QueryPerformanceCounter 0x180086028
ResetEvent 0x180086120
RtlCaptureContext 0x180086138
RtlLookupFunctionEntry 0x180086140
RtlVirtualUnwind 0x180086148
SetEvent 0x180086118
SetUnhandledExceptionFilter 0x180086048
TerminateProcess 0x180086030
UnhandledExceptionFilter 0x180086158
WaitForSingleObjectEx 0x180086128
WideCharToMultiByte 0x1800860f0
libusb_bulk_transfer 0x180086750
libusb_claim_interface 0x180086760
libusb_close 0x180086768
libusb_exit 0x180086738
libusb_get_device_descriptor 0x180086770
libusb_get_device_list 0x180086730
libusb_get_string_descriptor_ascii 0x180086748
libusb_init 0x180086740
libusb_open 0x180086728
libusb_release_interface 0x180086758
_Cnd_destroy_in_situ 0x180086178
_Cnd_do_broadcast_at_thread_exit 0x180086188
_Cnd_init_in_situ 0x180086170
_Cnd_signal 0x180086180
_Cnd_timedwait 0x1800861d0
_Cnd_wait 0x1800861d8
_Mtx_current_owns 0x1800861c8
_Mtx_destroy_in_situ 0x1800863f8
_Mtx_init_in_situ 0x180086400
_Mtx_lock 0x180086280
_Mtx_unlock 0x180086380
_Query_perf_counter 0x1800861b0
_Query_perf_frequency 0x1800861b8
_Thrd_id 0x180086408
_Thrd_join 0x180086410
_Thrd_sleep 0x1800861c0
_Xtime_get_ticks 0x1800861a8
?_Fiopen@std@@YAPEAU_iobuf@@PEBDHH@Z 0x180086328
?_Getcat@?$codecvt@DDU_Mbstatet@@@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z 0x1800862d8
?_Getgloballocale@locale@std@@CAPEAV_Locimp@12@XZ 0x1800862b0
?_Init@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAXXZ 0x180086300
?_Ipfx@?$basic_istream@DU?$char_traits@D@std@@@std@@QEAA_N_N@Z 0x180086320
?_Lock@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@UEAAXXZ 0x180086250
?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UEAAXXZ 0x1800863c8
?_Osfx@?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QEAAXXZ 0x180086220
?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAXXZ 0x180086438
?_Pninc@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IEAAPEA_WXZ 0x180086200
?_Pninc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAPEADXZ 0x180086458
?_Syserror_map@std@@YAPEBDH@Z 0x180086338
?_Throw_C_error@std@@YAXH@Z 0x180086190
?_Throw_Cpp_error@std@@YAXH@Z 0x180086198
?_Unlock@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@UEAAXXZ 0x180086258
?_Unlock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UEAAXXZ 0x1800863c0
?_Winerror_map@std@@YAHH@Z 0x180086340
?_Xbad_alloc@std@@YAXXZ 0x1800863d0
?_Xbad_function_call@std@@YAXXZ 0x1800861a0
?_Xinvalid_argument@std@@YAXPEBD@Z 0x1800863d8
?_Xlength_error@std@@YAXPEBD@Z 0x1800863e0
?_Xout_of_range@std@@YAXPEBD@Z 0x1800863e8
??0_Lockit@std@@QEAA@H@Z 0x180086298
??0?$basic_ios@_WU?$char_traits@_W@std@@@std@@IEAA@XZ 0x180086218
??0?$basic_ios@DU?$char_traits@D@std@@@std@@IEAA@XZ 0x180086440
??0?$basic_iostream@_WU?$char_traits@_W@std@@@std@@QEAA@PEAV?$basic_streambuf@_WU?$char_traits@_W@std@@@1@@Z 0x180086240
??0?$basic_iostream@DU?$char_traits@D@std@@@std@@QEAA@PEAV?$basic_streambuf@DU?$char_traits@D@std@@@1@@Z 0x180086420
??0?$basic_istream@DU?$char_traits@D@std@@@std@@QEAA@PEAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z 0x180086310
??0?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@PEAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z 0x180086358
??0?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IEAA@XZ 0x1800861e0
??0?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAA@XZ 0x180086478
??1_Lockit@std@@QEAA@XZ 0x1800862a0
??1?$basic_ios@_WU?$char_traits@_W@std@@@std@@UEAA@XZ 0x180086208
??1?$basic_ios@DU?$char_traits@D@std@@@std@@UEAA@XZ 0x180086450
??1?$basic_iostream@_WU?$char_traits@_W@std@@@std@@UEAA@XZ 0x180086248
??1?$basic_iostream@DU?$char_traits@D@std@@@std@@UEAA@XZ 0x180086418
??1?$basic_istream@DU?$char_traits@D@std@@@std@@UEAA@XZ 0x180086318
??1?$basic_ostream@DU?$char_traits@D@std@@@std@@UEAA@XZ 0x180086360
??1?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@UEAA@XZ 0x1800861e8
??1?$basic_streambuf@DU?$char_traits@D@std@@@std@@UEAA@XZ 0x180086470
??6?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QEAAAEAV01@H@Z 0x180086230
??6?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QEAAAEAV01@P6AAEAVios_base@1@AEAV21@@Z@Z 0x180086228
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@M@Z 0x180086430
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@P6AAEAV01@AEAV01@@Z@Z 0x180086368
??Bid@locale@std@@QEAA_KXZ 0x1800862a8
?always_noconv@codecvt_base@std@@QEBA_NXZ 0x1800862b8
?clear@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAXH_N@Z 0x180086350
?cout@std@@3V?$basic_ostream@DU?$char_traits@D@std@@@1@A 0x180086378
?fail@ios_base@std@@QEBA_NXZ 0x180086348
?flush@?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QEAAAEAV12@XZ 0x180086238
?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@XZ 0x180086428
?getloc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEBA?AVlocale@2@XZ 0x1800862e0
?id@?$codecvt@DDU_Mbstatet@@@std@@2V0locale@2@A 0x180086330
?imbue@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAAXAEBVlocale@2@@Z 0x180086260
?imbue@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAXAEBVlocale@2@@Z 0x180086388
?in@?$codecvt@DDU_Mbstatet@@@std@@QEBAHAEAU_Mbstatet@@PEBD1AEAPEBDPEAD3AEAPEAD@Z 0x1800862c0
?out@?$codecvt@DDU_Mbstatet@@@std@@QEBAHAEAU_Mbstatet@@PEBD1AEAPEBDPEAD3AEAPEAD@Z 0x1800862c8
?put@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@D@Z 0x180086370
?sbumpc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAAHXZ 0x1800862e8
?setbuf@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAAPEAV12@PEA_W_J@Z 0x180086268
?setbuf@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAPEAV12@PEAD_J@Z 0x180086398
?setstate@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QEAAXH_N@Z 0x180086210
?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAXH_N@Z 0x180086448
?sgetc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAAHXZ 0x1800862f0
?showmanyc@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAA_JXZ 0x180086270
?showmanyc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JXZ 0x1800863b8
?snextc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAAHXZ 0x1800862f8
?sputc@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@QEAAG_W@Z 0x1800861f0
?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAAHD@Z 0x180086468
?sputn@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@QEAA_JPEB_W_J@Z 0x1800861f8
?sputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAA_JPEBD_J@Z 0x180086460
?sync@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAAHXZ 0x180086278
?sync@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAHXZ 0x180086390
?uflow@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAAGXZ 0x180086480
?uflow@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAHXZ 0x1800863b0
?uncaught_exception@std@@YA_NXZ 0x1800863f0
?unshift@?$codecvt@DDU_Mbstatet@@@std@@QEBAHAEAU_Mbstatet@@PEAD1AEAPEAD@Z 0x1800862d0
?widen@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBADD@Z 0x180086308
?xsgetn@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAA_JPEA_W_J@Z 0x180086288
?xsgetn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JPEAD_J@Z 0x1800863a8
?xsputn@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAA_JPEB_W_J@Z 0x180086290
?xsputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JPEBD_J@Z 0x1800863a0
CreateWindowExW 0x1800864a0
DispatchMessageW 0x1800864b8
GetMessageW 0x1800864a8
RegisterClassExW 0x1800864b0
RegisterDeviceNotificationW 0x180086490
TranslateMessage 0x180086498
__CxxFrameHandler4 0x180086548
__C_specific_handler 0x180086528
__current_exception 0x180086518
__current_exception_context 0x180086520
__RTDynamicCast 0x180086510
__std_exception_copy 0x1800864e0
__std_exception_destroy 0x1800864d8
__std_terminate 0x1800864e8
__std_type_info_destroy_list 0x180086530
_CxxThrowException 0x180086538
_purecall 0x180086508
memchr 0x1800864f0
memcmp 0x1800864f8
memcpy 0x1800864c8
memmove 0x1800864d0
memset 0x180086500