SidecarLib.dll

v1.5.0.3000 64-bit Windows NT Analyzed
Description
Nikon Sidecar Utility
Authors
Copyright (C) 2021 Nikon Corporation.
File size
1013.8 KB
Uploaded
2025-12-01 14:52
Views
39
SHA-256
71b4f28ecf38de78e542eb48940e86c0

Exported functions 4

CreateSdcBuffer #1 · 0x65e0
CreateSdcCtrl #2 · 0x7fd0
DecodeFromBase64 #3 · 0x7ad0
EncodeToBase64 #4 · 0x7d50

Imported DLLs & functions 177

AccessCheck 0x1800be028
DuplicateToken 0x1800be010
GetFileSecurityW 0x1800be008
MapGenericMask 0x1800be018
OpenProcessToken 0x1800be000
OpenThreadToken 0x1800be020
_lock_file 0x1800be418
_unlock_file 0x1800be410
_wremove 0x1800be420
_wsplitpath_s 0x1800be428
_callnewh 0x1800be440
free 0x1800be438
malloc 0x1800be448
realloc 0x1800be450
__initialize_lconv_for_unsigned_char 0x1800be460
_cexit 0x1800be4b8
_configure_narrow_argv 0x1800be4c8
_crt_atexit 0x1800be4a0
_execute_onexit_table 0x1800be490
_initialize_narrow_environment 0x1800be4d8
_initialize_onexit_table 0x1800be4b0
_initterm 0x1800be4d0
_initterm_e 0x1800be4c0
_invalid_parameter_noinfo_noreturn 0x1800be498
_register_onexit_function 0x1800be4a8
_seh_filter_dll 0x1800be488
terminate 0x1800be480
__stdio_common_vsprintf 0x1800be508
__stdio_common_vsscanf 0x1800be500
_fseeki64 0x1800be540
_get_stream_buffer_pointers 0x1800be530
fclose 0x1800be528
fflush 0x1800be4e8
fgetc 0x1800be4f0
fgetpos 0x1800be548
fputc 0x1800be4f8
fread 0x1800be538
fsetpos 0x1800be520
fwrite 0x1800be550
setvbuf 0x1800be518
ungetc 0x1800be510
_stricmp 0x1800be588
strcmp 0x1800be580
strlen 0x1800be568
strncmp 0x1800be560
strncpy 0x1800be570
tolower 0x1800be578
_difftime64 0x1800be5a8
_gmtime64_s 0x1800be598
_localtime64_s 0x1800be5a0
_mktime64 0x1800be5b8
_time64 0x1800be5b0
llabs 0x1800be5d8
rand 0x1800be5c8
srand 0x1800be5d0
BCryptCloseAlgorithmProvider 0x1800be5f0
BCryptGenRandom 0x1800be5f8
BCryptOpenAlgorithmProvider 0x1800be5e8
AreFileApisANSI 0x1800be130
CloseHandle 0x1800be040
CreateEventW 0x1800be0b0
CreateFileW 0x1800be090
DeleteCriticalSection 0x1800be048
DeleteFileW 0x1800be0b8
DeviceIoControl 0x1800be138
EnterCriticalSection 0x1800be110
FileTimeToSystemTime 0x1800be0a8
FindClose 0x1800be088
FindFirstFileW 0x1800be058
FindNextFileW 0x1800be068
FormatMessageA 0x1800be150
FormatMessageW 0x1800be148
GetCurrentProcess 0x1800be070
GetCurrentProcessId 0x1800be178
GetCurrentThread 0x1800be120
GetCurrentThreadId 0x1800be170
GetDiskFreeSpaceExW 0x1800be118
GetFileAttributesW 0x1800be098
GetFileInformationByHandle 0x1800be140
GetFileSizeEx 0x1800be060
GetFileTime 0x1800be0d0
GetLastError 0x1800be0a0
GetModuleHandleW 0x1800be188
GetProcAddress 0x1800be0d8
GetSystemTimeAsFileTime 0x1800be168
InitializeCriticalSection 0x1800be100
InitializeCriticalSectionAndSpinCount 0x1800be1a0
InitializeSListHead 0x1800be160
IsDebuggerPresent 0x1800be180
IsProcessorFeaturePresent 0x1800be1a8
LeaveCriticalSection 0x1800be108
LocalFree 0x1800be158
MoveFileW 0x1800be0c8
MultiByteToWideChar 0x1800be128
QueryPerformanceCounter 0x1800be0e8
QueryPerformanceFrequency 0x1800be0e0
ReadFile 0x1800be050
ResetEvent 0x1800be198
RtlCaptureContext 0x1800be1d8
RtlLookupFunctionEntry 0x1800be1d0
RtlVirtualUnwind 0x1800be1c8
SetEndOfFile 0x1800be080
SetEvent 0x1800be038
SetFilePointerEx 0x1800be0c0
SetUnhandledExceptionFilter 0x1800be1b8
TerminateProcess 0x1800be1b0
UnhandledExceptionFilter 0x1800be1c0
WaitForSingleObject 0x1800be0f8
WaitForSingleObjectEx 0x1800be190
WideCharToMultiByte 0x1800be0f0
WriteFile 0x1800be078
?_Addfac@_Locimp@locale@std@@AEAAXPEAVfacet@23@_K@Z 0x1800be298
?_Decref@facet@locale@std@@UEAAPEAV_Facet_base@3@XZ 0x1800be2f8
?_Fiopen@std@@YAPEAU_iobuf@@PEB_WHH@Z 0x1800be2c8
?_Getcat@?$codecvt@_WDU_Mbstatet@@@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z 0x1800be2e8
?_Getcat@?$codecvt@DDU_Mbstatet@@@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z 0x1800be270
?_Getgloballocale@locale@std@@CAPEAV_Locimp@12@XZ 0x1800be2b0
?_Incref@facet@locale@std@@UEAAXXZ 0x1800be300
?_Init@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAXXZ 0x1800be2d0
?_Init@locale@std@@CAPEAV_Locimp@12@_N@Z 0x1800be320
?_Locimp_Addfac@_Locimp@locale@std@@CAXPEAV123@PEAVfacet@23@_K@Z 0x1800be2f0
?_New_Locimp@_Locimp@locale@std@@CAPEAV123@AEBV123@@Z 0x1800be2a0
?_Xlength_error@std@@YAXPEBD@Z 0x1800be258
?_Xout_of_range@std@@YAXPEBD@Z 0x1800be250
??0_Lockit@std@@QEAA@H@Z 0x1800be2b8
??0?$basic_ios@DU?$char_traits@D@std@@@std@@IEAA@XZ 0x1800be208
??0?$basic_istream@DU?$char_traits@D@std@@@std@@QEAA@PEAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z 0x1800be218
??0?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@PEAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z 0x1800be210
??0?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAA@XZ 0x1800be248
??0?$codecvt@_WDU_Mbstatet@@@std@@QEAA@_K@Z 0x1800be310
??1_Lockit@std@@QEAA@XZ 0x1800be2c0
??1?$basic_ios@DU?$char_traits@D@std@@@std@@UEAA@XZ 0x1800be330
??1?$basic_istream@DU?$char_traits@D@std@@@std@@UEAA@XZ 0x1800be2e0
??1?$basic_ostream@DU?$char_traits@D@std@@@std@@UEAA@XZ 0x1800be338
??1?$basic_streambuf@DU?$char_traits@D@std@@@std@@UEAA@XZ 0x1800be350
??1?$codecvt@_WDU_Mbstatet@@@std@@MEAA@XZ 0x1800be308
??4?$_Yarn@D@std@@QEAAAEAV01@PEBD@Z 0x1800be288
??Bid@locale@std@@QEAA_KXZ 0x1800be2a8
?always_noconv@codecvt_base@std@@QEBA_NXZ 0x1800be2d8
?clear@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAXH_N@Z 0x1800be1f8
?getloc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEBA?AVlocale@2@XZ 0x1800be268
?good@ios_base@std@@QEBA_NXZ 0x1800be328
?id@?$codecvt@_WDU_Mbstatet@@@std@@2V0locale@2@A 0x1800be290
?id@?$codecvt@DDU_Mbstatet@@@std@@2V0locale@2@A 0x1800be280
?imbue@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAA?AVlocale@2@AEBV32@@Z 0x1800be220
?in@?$codecvt@DDU_Mbstatet@@@std@@QEBAHAEAU_Mbstatet@@PEBD1AEAPEBDPEAD3AEAPEAD@Z 0x1800be1e8
?out@?$codecvt@_WDU_Mbstatet@@@std@@QEBAHAEAU_Mbstatet@@PEB_W1AEAPEB_WPEAD3AEAPEAD@Z 0x1800be318
?out@?$codecvt@DDU_Mbstatet@@@std@@QEBAHAEAU_Mbstatet@@PEBD1AEAPEBDPEAD3AEAPEAD@Z 0x1800be1f0
?read@?$basic_istream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@PEAD_J@Z 0x1800be230
?seekg@?$basic_istream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@_JH@Z 0x1800be238
?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAXH_N@Z 0x1800be200
?showmanyc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JXZ 0x1800be278
?tellg@?$basic_istream@DU?$char_traits@D@std@@@std@@QEAA?AV?$fpos@U_Mbstatet@@@2@XZ 0x1800be240
?unshift@?$codecvt@DDU_Mbstatet@@@std@@QEBAHAEAU_Mbstatet@@PEAD1AEAPEAD@Z 0x1800be260
?write@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@PEBD_J@Z 0x1800be228
?xsgetn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JPEAD_J@Z 0x1800be348
?xsputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JPEBD_J@Z 0x1800be340
__CxxFrameHandler4 0x1800be3f0
__C_specific_handler 0x1800be360
__current_exception 0x1800be370
__current_exception_context 0x1800be368
__RTDynamicCast 0x1800be3e0
__RTtypeid 0x1800be378
__std_exception_copy 0x1800be3c0
__std_exception_destroy 0x1800be3c8
__std_terminate 0x1800be3d0
__std_type_info_compare 0x1800be380
__std_type_info_destroy_list 0x1800be398
_CxxThrowException 0x1800be3a8
_purecall 0x1800be3b8
memchr 0x1800be390
memcmp 0x1800be3d8
memcpy 0x1800be3a0
memmove 0x1800be3b0
memset 0x1800be388